iCAx开思网

标题: 求助:Pro/TOOLKIT的ProEngineerStart()报错 [打印本页]

作者: whyc    时间: 2004-10-31 01:17
标题: 求助:Pro/TOOLKIT的ProEngineerStart()报错
我写了个asynchronous的小程序,可是运行到 ProEngineerStart() 时就报错,提示“该内存不能为"written"”,尝试过很多办法
都无法解决。另一个程序的ProEngineerConnect()也不能连接到已经启动的Pro/E进程(错误为PRO_TK_E_NOT_FOUND)。
  
我的环境是:win2000,vc6,proe2001(2002060)。环境变量PRO_COMM_MSG_EXE = H:\Program Files\proe2001\i486_nt\obj\pro_comm.exe
(系统盘是H:)
  
Pro/E是crack的,license是Locked license file(no server running)。
  
希望得到一点点提示。。。谢谢!!!
  
附件是源程序。
作者: whyc    时间: 2004-10-31 15:54
反复试验后终于解决,原来是ProEngineerStart()的两个实参proe_path、prodev_text_path要手动分配内存空间,
否则就会指针越界!!可是ptk_manual.pdf的例子也是直接用字符串常量作为实参的呀,晕!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3