iCAx开思网
标题:
ug执行DLL不稳定,在个别机子上不能执行
[打印本页]
作者:
tyeqin
时间:
2005-12-14 14:38
标题:
ug执行DLL不稳定,在个别机子上不能执行
用VC写得DLL通过CORBA与JAVA通信,在大部分机子上都能正常运行,但在个别的机子上会出现问题。
请问如何解决?
下面是UG日志文件中的部分内容
>>>> Calling ERROR_longjump to go to "UFEXIT_run_user_function_internal"
&MACRO FOCUS CHANGE IN 1
&MACRO MESSAGE_BOX -2 Internal error: memory access violation
&MACRO MESSAGE_TEXT
&MACRO MESSAGE_TEXT File name: C:\Program Files\EDS\Unigraphics NX 2.0\ugalliance\vendor\application\
connectPdm.dll
&MACRO MESSAGE_TEXT
&MACRO MESSAGE_TEXT Function name: ufusr
&MACRO MESSAGE_TEXT
connectPdm.dll
是VC生成的DLL
作者:
supergirl
时间:
2005-12-14 15:24
检查你传给UG的路径或者文件名之类的东东里面是不是有中文字符
作者:
tyeqin
时间:
2005-12-14 16:21
为什么在有的机子上没问题,而在个别的机子上就不可以呢?
作者:
supergirl
时间:
2005-12-14 16:35
你的JAVA程序是什么?applet?
如果是java applet,在IE里运行,IE会读系统的一些默认路径,比如“桌面”,路径里包含中文路径,UG就会crash。
我只是这样猜测,因为以前有人遇到这样的问题,在一些机子上可以,一些不可以,而不可以的是因为安装的中文系统。
不过要看你具体是crash 在那一句话上,上一次我们是crash在UF_initialize上,如果你的也是,那估计多半是这个问题。如果不是,那就要具体情况具体分析了。
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3