c#
文章平均质量分 65
liujihua2008
这个作者很懒,什么都没留下…
展开
-
c#调用c/c++ 动态库时遇到unsigned char * 的转换问题
在实际项目中,遇到c#调用c/c++ 动态库时遇到unsigned char * 的转换问题 ,如下C/C++语法: bool MC_GetClock(unsignedshort ID, unsigned char *clk);在c#中应该转换成如下: [DllImport("MiniLED.dll", EntryPoint = "MC_GetClock")]原创 2012-03-29 13:28:10 · 5956 阅读 · 1 评论 -
c#跨平台的调用com和dll
由于工作关系,我需要对一个原来用c++开发的项目改成c#开发,但是对于一些原有的组件又不想重新再去写,想最大限度的重用代码,于是就要考虑跨平台的调用,经研究发现,在c#中调用组件的方式基本有:1,调用普通的dll(不符合com规范的)这采用的方式为[DllImport("user32.dll", EntryPoint="MessageBoxA")]static extern i原创 2012-05-12 18:03:56 · 928 阅读 · 0 评论