11 2009 档案

C#调用c++Dll结构体数组指针的问题
摘要: C#调用c++dll文件是一件很麻烦的事情,首先面临的是数据类型转换的问题,相信经常做c#开发的都和我一样把学校的那点c++底子都忘光了吧(语言特性类)。网上有一大堆得转换对应表,也有一大堆的转换实例,但是都没有强调一个更重要的问题,就是c#数据类型和c++数据类型占内存长度的对应关系。如果dll文件中只包含一些基础类型,那这个问题可能可以被忽略,但是如果是组合类型(这个叫法也许不妥),如结构体、...阅读全文

posted @ 2009-11-10 11:32 badnewfish 阅读(2324) | 评论 (1) 编辑

擅自挪动app.config 造成类型初始值设定项引发异常
摘要: 才有三层架构,需要读取app.config中的配置值,为了测试方便将app.config移动到release目录下。此时程序一切正常。在移动后给程序添加的webservice的引用,系统自动在主目录下生成了一个app.config,也就是说此时项目中有两个app.config,其实vs默认加载的是主目录下的这个app.config。所以需要将两个app.config合并成一个,再删除多余的,将最终...阅读全文

posted @ 2009-11-05 01:00 badnewfish 阅读(215) | 评论 (0) 编辑