EDA驿站

去浮躁,求真知;重实干,勤与研

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

2004年6月16日

摘要: 调用非托管(unmanaged)代码——第一部分 简单的DllImport Managed世界是很美妙的,在Framework中,我拥有我想要的所有class。但是如果我想调用一些unmanaged代码呢?例如,我已经用C++写了一个DLL,而且想在C#中使用它。那就让我们看看下面的代码。我们的DLL以Cdecl的约定export一个函数,它用来对两个整数进行求和: extern "C... 阅读全文
posted @ 2004-06-16 16:03 易学 阅读(6996) 评论(9) 推荐(0) 编辑

2004年6月2日

摘要: using System.Runtime.InteropServices; namespace SmgTest { public class Form1 : System.Windows.Forms.Form { [DllImport("SmGwAPI.dll", CharSet=CharSet.Auto)] public static extern int... 阅读全文
posted @ 2004-06-02 17:03 易学 阅读(1607) 评论(3) 推荐(0) 编辑

摘要: 以下示例将说明如何定义和调用 User32.dll 中的 MessageBox 函数,并将简单字符串当作参数进行传递。在这些示例中,DllImportAttribute.CharSet 字段设置为 Auto,以便让目标平台确定字符宽度和字符串封送处理。 同一示例也会出现在 Visual Basic、C# 和 C++ 中。要显示所有示例,请单击页面左上角的“语言筛选器”按钮 。有关其他示例,请参见用... 阅读全文
posted @ 2004-06-02 15:16 易学 阅读(2285) 评论(3) 推荐(0) 编辑

2004年6月1日

摘要: 为了很好的组织文件,我将.h文件放在程序的include目录下,而.c文件却在与include同级的另一目录下。这样的话,我怎么写“文件路径字符串”呢?例如:目录结构如下:api include common.h ... 阅读全文
posted @ 2004-06-01 19:48 易学 阅读(1244) 评论(4) 推荐(0) 编辑

2004年5月19日

摘要: 我用下面的代码对一批文件的后缀进行改名。但就是没用,急呀!String pathName , newExtention; try { foreach(FileInfo fileInfo in fileInfoList) { pathName =fileInfo.FullName; newExtention = "." + newSuffix.Text; ... 阅读全文
posted @ 2004-05-19 00:24 易学 阅读(2226) 评论(6) 推荐(0) 编辑

2004年5月17日

摘要: Nocturne - Secret Garden (nocturne n. 夜曲, 夜景 ) 神秘园undefined Memory - Jose Carreras (memory: from CATS) 何塞·卡雷拉斯 Hotel California - Eagles 老鹰乐队 Sailing - Rod Stewart 洛德·斯特华特 Can Y... 阅读全文
posted @ 2004-05-17 21:03 易学 阅读(4575) 评论(0) 推荐(0) 编辑

2004年5月9日

摘要: Hurricane,AspNetForum好多好多,都是英文的。就不能提供一个多语言版本的,哪怕是分立的也行呀,不是我不懂english,而是,还有许多专业词汇让我困惑呀。 阅读全文
posted @ 2004-05-09 15:07 易学 阅读(739) 评论(5) 推荐(0) 编辑