程序重新登录(50分)

  • 主题发起人 luckydog
  • 开始时间
L

luckydog

Unregistered / Unconfirmed
GUEST, unregistred user!
我用WinExec(*char,int);close();做重新登录时,程序不能重启,请指教
 
你有没有设置只能运行一个实例?
或者你在OnClose事件中调用WinExec试试
 
应该可以,具体要到W2K下写了测试一下才可以答复
 
我生成d:/NL_UBPDEV/NL_UBPDEV.EXE,在菜单按钮的onclick事件中
{
WinExec("d:/NL_UBPDEV/NL_UBPDEV.EXE", 0);
Close();
}
正确吗?
我又用
ShellExecute(NULL,"open","d:/NL_UBPDEV/NL_UBPDEV.EXE","-s","",SW_SHOWNORMAL);
还不行
 
我觉得用这种方法来达到程序“重新登录”的目的,不是很好。
 
win98和win2k中重新登录的控制是不同的
 
写在这里面
procedure TForm1.FormDestroy(Sender: TObject);
begin
winexec('project1.exe',sw_show);
end;
你看,我现在就程序关不死了,结束任务都没用.[:)]
 
感觉关于注销应用程序,重启的方法在dfw上讨论的少啊。实现的技术途径也少!
 
to : 魔鬼大师
我也想知道,请问是哪个api函数呢,谢谢
 
顶部