奇怪 'Run Time Error' (50分)

  • 主题发起人 主题发起人 cmldy
  • 开始时间 开始时间
C

cmldy

Unregistered / Unconfirmed
GUEST, unregistred user!
最近做一应用系统(二次开发),用到某动态连接库
系统运行一段时间后会出现系统提示框
----- Microsoft Visual C++ Libarary
----- Run Time Error
----- 我的程序名
----- Program Ternimated

----- 确定
此时单击按扭,程序终止
而底层开发商也说不出什么原因来
我想请各位大虾帮我分析一下最大的可能是什么
附: 我程序所调用的动态连接库是用VC所做,
并且要操作硬件
 
这种事情我也遇到过。是好利恶德的读卡机。
肯定是它的程序有问题啊。
仔细看看你的调用有没有使用共享内存之类的技术,如果没有影响
VC的DLL,责任都是他们的。
对这种事情,好像是没有什么办法补救吧。
 
曹晓钢:
我想也是这样,但他们说他们(底层开发商)做的应用
没有这种问题。
请您举例“使用共享内存之类”。
最可气的是他们的动态连接库居然不支持调试,一在调试
状态下运行就回死机。
 
对于Dll的怪问题,可见本人的提问。
我想,调试Dll死机,主要是stdcall、cdecl、Pascal、Register等的调用约定
上。Delphi默认为Register,通常为与其它的语言相联接,应使用stdcall约定。
 
问题已基本解决,确实是底成开发商的问题
 
后退
顶部