LoadLibrary 的问题 我下载了一个带dll的源代码,当调用LoadLibrary(*.dll)时,调试dll没有调用dllmain(),而是调用了RegisterCodec(),没有找到引用,大侠们帮帮我。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也不太懂,是不是com组件,怎样分辨是不是com组件? 用depends或别的程序查看dll的输出接口,如果有Register*的话,那是控件,需要注册的 我用depends查看了dll的输出接口,没有RegisterCodec,在dll代码里是这样写的:#define REGISTER_CODECS_NAME(x) CRegisterCodecs ## x#define REGISTER_CODECS(x) struct REGISTER_CODECS_NAME(x) { \ REGISTER_CODECS_NAME(x)() { for (int i = 0; i < sizeof(g_CodecsInfo) / sizeof(g_CodecsInfo[0]); i++) \ RegisterCodec(&g_CodecsInfo[i]); }}; \ static REGISTER_CODECS_NAME(x) g_RegisterCodecs;void RegisterCodec(const CCodecInfo *codecInfo){ if (g_NumCodecs < kNumCodecsMax) g_Codecs[g_NumCodecs++] = codecInfo;}使用LoadLibrary(*.dll)后就调用RegisterCodec()(这个是控件么,我是初学者,不太明白控件怎么使用,大侠帮帮我 用depends等查看你的dll导出函数。RegisterCodec导出了没 我找到原因呢了,在调用dllmain之前,dll会初始化所用static变量 求助,怎样用MFC搞一个界面? 如何获得外网IP 急,我们单位的网站在自己的服务器上,别人能访问,但为什么内部局域网却不能访问?平台是WIN2kSERVER+SP4+IIS5 vc扩展存储过程兼职 多客户端时,当一个客户发消息,如何将此用户的消息发送到其他所有用户! 读WAV文件出现点小问题! 字符串加密你会用什么办法?如果把函数封装在DLL里是否安全? 如何学好vc呀? 优程培训怎么样? 谢谢进入及回答 我已经有了.net的sdk,到哪里去找开发环境? tabcontrol子级对话框调用主对话框的函数问题 InvalidateRect指定无效区域有什么用
#define REGISTER_CODECS(x) struct REGISTER_CODECS_NAME(x) { \
REGISTER_CODECS_NAME(x)() { for (int i = 0; i < sizeof(g_CodecsInfo) / sizeof(g_CodecsInfo[0]); i++) \
RegisterCodec(&g_CodecsInfo[i]); }}; \
static REGISTER_CODECS_NAME(x) g_RegisterCodecs;void RegisterCodec(const CCodecInfo *codecInfo)
{
if (g_NumCodecs < kNumCodecsMax)
g_Codecs[g_NumCodecs++] = codecInfo;
}使用LoadLibrary(*.dll)后就调用RegisterCodec()(这个是控件么,我是初学者,不太明白控件怎么使用,大侠帮帮我