ShowCom(Application.Handle,Caption,met_info,adm_info); //该线程正在执行,设置个等待时间
finally
showmessage('正在退出!!!');问题就在这里!!!
当我写这句话就没有问题,如果不些就会发生异常,而且整个程序崩溃了
我在dll用了串口通讯控件,如果不用这个控件还不会发生异常。我不知道该如何是好了高手帮帮忙!!! FreeLibrary(LibHandle); // Unload the DLL.
end;
finally
showmessage('正在退出!!!');问题就在这里!!!
当我写这句话就没有问题,如果不些就会发生异常,而且整个程序崩溃了
我在dll用了串口通讯控件,如果不用这个控件还不会发生异常。我不知道该如何是好了高手帮帮忙!!! FreeLibrary(LibHandle); // Unload the DLL.
end;
我如何设置等待时间
等待多久呢
我用sleep等待100个都不行的
finally
ii := 0;
while ii < 2000 do //等待2秒
begin
Application.ProcessMessage;
Inc(ii);
end;
FreeLibrary(LibHandle); // Unload the DLL.
end;
是什么意思呢?这一百分是你的了
是把CPU的控制权交给其它空闲的进程,线程