1.不使用_i.c文件,只有一个.dll文件
解决方案 »
- socket发送proc-p协议格式数据来控制网络摄像机云台???
- 内存问题
- 怎样将矩形由相对表示到绝对表示
- 各位用17或19寸的LCD分辨率是调到1280 X 1024 还是 1024 X 768的?
- 问一个CString转变成const char的问题!
- 对话框程序如何加状态栏,要是可以的话,请告诉如何作? 谢了.......
- 关于属性页的问题,高分相送,解决就给分!!!!
- 请问下Oncommnd消息和msg structure的区别
- 今天特高兴,心情特好,大家一起高兴,散分!
- 链表归档问题,比较简单,来者有分!!
- 后台服务,开启,长时间运行都无问题,退出的时候偶尔出错
- 精彩的字符串拷贝函数
该DLL,是一个COM对象如果谁将.DLL(COM对象)中的接口对象提出来产生.h.c文件的方法也可以
不知道VS2003里可不可以
这样会生成_i.c文件的,和楼主要求不符
使用CoCreateInstance/CoCreateInstanceEx
1.不知道CLSID是多少也不知道接口ID是多少
2.就是知道CLSID和接口ID,通过查看注册表方法,我也要知道接口的定义和相关信息.问题也就是在于如何产生接口定义和对应的CLSID和ID的定义jiangsheng(蒋晟.Net[MVP])
我也使用#import 引入COM,可是接口的定义就是不出来,#import COM后应当会自动引入对应的接口,也不知道为什么不行,使用接口时还是会说该接口没有定义我想知道VS2003应当有比VS6更简单的方法引入COM,输入COM产生对应的接口定义的方法
请问一下,是不是使用#import 要求引入的COM对象支持相应的接口,IDispatcher,不然什么从一个.DLL中知道对应的信息
1.使用OLEView 产生对应.DLL文件的 .IDL文件
2.使用MIDL 产生对应的.h._i.c文件
MIDL "$(InputDir)" /tlb "$(InputDir)\$(InputName).tlb" /h "$(InputName).h" /iid "$(InputName)_i.c" /Oicf有没有更好的方法了
1.使用OLEView 产生对应.DLL文件的 .IDL文件
2.使用MIDL 产生对应的.h._i.c文件
MIDL "$(InputDir)" /tlb "$(InputDir)\$(InputName).tlb" /h "$(InputName).h" /iid "$(InputName)_i.c" /Oicf有没有更好的方法了
////////////////
#import指令 可以做到这个
1.使用OLEView 产生对应.DLL文件的 .IDL文件
2.使用MIDL 产生对应的.h._i.c文件
MIDL "$(InputDir)" /tlb "$(InputDir)\$(InputName).tlb" /h "$(InputName).h" /iid "$(InputName)_i.c" /Oicf
这个方法比较好,解决了我的问题!多谢!!!