关于追加MFC类(create by typeid)的疑惑 本帖最后由 VisualEleven 于 2014-04-28 14:35:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果在atl的工程中添加 mfc类的话,添加的方法只能在工程内部访问类对象的方法,这个方法并不是 实现类(coclass)的接口方法,要从外部访问的话,就需要对接口添加方法才可以 本帖最后由 VisualEleven 于 2014-04-28 14:34:43 编辑 就我看见的这个代码中Test定义没有问题,你生成文件是指哪个文件呢?用MFC开发COM和ATL开发不同,项目本身不必要生成头文件的。你其它项目添加类的时候直接从TypeLib里面选你自己开发的类型库相应接口就可以生成头文件 生成的文件指的是imdl生成.h文件。我提出的问题是查看这个.h文件,发现其定义的接口并没有我追加过的test()方法。Cw003333:你的意思是mfc开发com,不需要使用imdl生成.h文件,直接使用从TypeLib生成的包装类? dispinterface接口,从MFC的Typelib类库就可以直接转出.h文件,而且可以根据每个接口分别生成接口类的头文件如果是自定义接口的话,import进来组件的dll或exe文件,编译后会生成一个.tlh文件,这个就是整个组件的头文件,包含了所有接口对用户来说,你没有提供IDL文件,IDL文件信息编译到你最后的dll和exe文件中,你import进去,再编译,VS会导出到tlh文件中 VC新手向各位大哥请教一个MFC和网络编程socket的问题,谢谢!仅有的30分不成敬意。 编辑框或者静态文本框横向滚动字幕其中问题求解 在VC 中,怎样实现捕获指定应用程序发送的网络数据包! release中出现如下编译提示.但在 debug中正常.请问该如何改?新手再次谢过 反斜杠字符替换问题 实测发现RTP都不如TCP快? 请教:怎么才能知道USB HID设备的一个通道上什么时候有数据到达? VC6 在InitInstance中第一次调用AfxOleInit异常报错 恳请编程高手告之:如何找到中文VC帮助(MSDN)?不胜感激!! 怎样运行一个知道句柄的内存文件? 关于MFC中调用外部exe文件的问题! MFC中创建了一个DX窗口,如何在这个DX窗口的上面再创建一个CHILD窗口??
如果是自定义接口的话,import进来组件的dll或exe文件,编译后会生成一个.tlh文件,这个就是整个组件的头文件,包含了所有接口对用户来说,你没有提供IDL文件,IDL文件信息编译到你最后的dll和exe文件中,你import进去,再编译,VS会导出到tlh文件中