版块
论坛
喜欢
话题
应用
搜索
登录
注册
chenfresh的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=37544
使用动态库出现:Debug Assersion Failed(fseek.c),请教大侠
这是32位的程序调用32位的动态库,编写一个简单的C函数调用是成功的,但是添加到下面函数中,就不行。程序定义了UNICODE。 typedef void (*IUT)(UBYTE *InCFile, UBYTE *InMFile, UBYTE *InYFile, UBYTE *I...
全文
回复
(
8
)
2003-07-24 17:22
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
chenfresh
:
谢谢关注,文件已经上载了,请看一下。
(2003-07-29 12:10)
回复
luowei74
:
得看全部,这点东西看不出来
(2003-07-29 10:48)
回复
grant
:
把你的整个程序打成zip贴上来我看一下。
(2003-07-29 10:29)
回复
arthurtu
:
UNICODE是在哪定义的,在函数前面? 那WorkingINI是怎么定义?形如#define WorkingINI _T(\"xxx\")? 既然用UNICODE,string都用_T宏包括起来好些。
(2003-07-25 11:58)
回复
chenfresh
:
首先谢谢关注 loadlibrary()以后,ghDll的值变了,为一固定的值。 将IUT_FUNCTION设为全局变量,结果是一样。 我编了一个小程序,errorcode也为6,但出了结果。 请问为什么? [编辑 - 7/25/03 by chenfresh]
(2003-07-25 11:09)
回复
swf2003
:
LoadLibrary 失败你的ghDLL就不应该用!
(2003-07-25 08:51)
回复
grant
:
还有,把IUT_Function定义成全局变量试一下。
(2003-07-25 08:47)
回复
grant
:
LoadLibrary的返回值是6? 6 The handle is invalid. ERROR_INVALID_HANDLE 说明你LoadLibrary就没有正常返回。 查一下这一行好了。 ghDLL = LoadLibrary(WorkingINI); 你可...
(2003-07-25 08:42)
回复
chenfresh
加关注
写私信
0
关注
0
粉丝
32
帖子
返回顶部