M meigreat Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-14 #1 我在D7+ArcGis9.1下打开一个图后退出要报地址错,请问大家如何解决?? 如有示例代码 感激不尽.....
D dinglj1760 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-03 #5 这是ESRI的问题,释放了Lic还是会报错。最后没办法,只能在程序退出的时候,从进程里面把自己干掉。代码如下 procedure TfrmMain.FormDestroy(Sender: TObject); var PWORD; H : Integer; begin H:=Application.Handle; if H<>0 then begin GetWindowThreadProcessId(H,@P); if P=0 then Exit; TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,P),$FFFFFFFF); end; end;
这是ESRI的问题,释放了Lic还是会报错。最后没办法,只能在程序退出的时候,从进程里面把自己干掉。代码如下 procedure TfrmMain.FormDestroy(Sender: TObject); var PWORD; H : Integer; begin H:=Application.Handle; if H<>0 then begin GetWindowThreadProcessId(H,@P); if P=0 then Exit; TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,P),$FFFFFFFF); end; end;