首页 相关文章 C#中如何调用Delphi写的Dll

C#中如何调用Delphi写的Dll

  在以前用Delphi开发的项目中,会经常用到TChart这个画图控件,它本身很强大,支持各类图,如点线图,柏拉图,柱状图等等,加上可以输出成BMP,JPEG,JPG,SVG,GIF等各种格式图片,很好用,当时也封装成比较独立的DLL文件。这次开发.NET程序正好派上用场。

  几个关键技术点:

  1 C#要以非托管方式调用DLL

  2 C#把整理好的画图数据生成事先定义好格式的XML文件,传给DLL

  3 DLL解析XML文件,根据相应格式,要求,画图

  4 DLL输出GIF文件(经过比较GIF图像失真率小,且文件大小最小)

  5 C#装载GIF文件,传到前台展示

  关键代码:

  C#

以下是引用片段:
  #region 定义调用Delphi写的画图DLL
  ///
  /// 定义调...[ 查看全文 ]

2016-02-19 标签:

C#中如何调用Delphi写的Dll的相关文章

手机页面
收藏网站 回到头部