03 2012 档案

摘要:每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用Delphi DLL的方法进行介绍首先要搞清楚一点的是:什么是托管,什么是非托管?一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的C# 调用DLL中的非托管函数一般方法首先,应该在C#语言源程序中声明外部方法,其基本形式是:[DLLImport(“DLL文件”)]修饰符 extern 返回变量类型 方法名称 (参数列表)其中:DLL文件:包含定义外部方法的库文件。修饰符: 访问修饰符,除了abstract以外在声明方法时可以使用的修饰符。返回变量类型:在DLL文件中你 阅读全文
posted @ 2012-03-31 10:40 Sam.山子 阅读(12690) 评论(0) 推荐(2)
摘要:public void CellToCell(DataSet ds) { #region 实例化所需对象 // 实例化一个Excel文档对象 Microsoft.Office.Interop.Excel.Application exapp = new Microsoft.Office.Interop.Excel.Application(); // 设置可见 // 如果为false的话,会造成看不到Excel文档的情况 exapp.Visible = true; // 设置工作簿格式 Microsoft.Office.Interop.Excel.Workbook myworkbook = ex. 阅读全文
posted @ 2012-03-29 12:47 Sam.山子 阅读(585) 评论(0) 推荐(0)