肯肯

DNN, DotNetNuke, CS, CCS, ANF, Oracle, GIS, RIA, JS, XML, AJAX

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

04 2012 档案

摘要:在C#中如果我们需要调用API等COM类型的函数,但是很多时候系统里面每月DLL给我直接调用,有Tlb文件还好,VS可以直接引用,但是很多情况下引用是不成功的,要想得到一个C#自动封装好的COM的Interop程序集,我们可以这样做: 1.用MIDL.exe :使用方式为MIDL.exe IDL文件名。 此工具将生成一个Tlb文件,如果该文件直接可以用VS引用生成Interop程序集则不需要下面的步骤。2.用TlbImp.exe :使用方式为 TlbImp.exe Tlb文件名。 此工具将生成一个.NET标准的程序集,直接应用就可以了。3.要想得到生成的Interop程序集的源码,需要自动调. 阅读全文
posted @ 2012-04-24 15:38 verygis 阅读(745) 评论(0) 推荐(0)

摘要:在 VS2008 下编译c++程序,发现找不到 stdint.h, 最后证实原因如下红字,解决方案是改用符合C99标准的编译器(如VS2010),或自定义头文件:#ifdef_MSC_VERtypedef__int32int32_t;typedefunsigned__int32uint32_t;typedef__int64int64_t;typedefunsigned__int64uint64_t;#else#include<stdint.h>#endifVisual Studio 2003 - 2008 (Visual C++ 7.1 - 9) don't claim t 阅读全文
posted @ 2012-04-22 22:14 verygis 阅读(28282) 评论(1) 推荐(0)

摘要:开始生成前需要创建 config.h 文件 config.h #include "config-win32.h" 操作系统: Win7 64bit开发环境: VS2010 阅读全文
posted @ 2012-04-11 10:28 verygis 阅读(236) 评论(0) 推荐(1)