如题
解决方案 »
- excel vba宏转成DELPHI代码,其他都可以,这句就是转不来。
- IdTCPClient的问题
- 有谁知道在那里可以下到网吧管理、酒店管理软件,请大家帮个忙!
- 怎样动态的把数据库的记录以三层树的结构在Treeview中表现出来?我好急呀.
- 如何在局域网内实现文件的传输(word.execl)
- 在线等待:有谁有类似的数据库控件,有图!!!!!!高分回报!!!!!。。。。。。。
- 准备学一下标准C++!
- 如何读取文本文件的某行,并将这一行删除!
- 关于公用单元问题?
- XE4有个很蛋疼的地方,但不影响使用
- 有谁用过imageEdit控件?ImgEdit.PrintImage函数中的参数快把我搞死了
- firetoucher(风焱)兄,接分!
则可以执行 MySvr1 /install .
function Installservice: Boolean;
begin
Result := FindCmdLineSwitch('INSTALL',['-','\','/'], True) or
FindCmdLineSwitch('UNINSTALL',['-','\','/'], True);
end;
然后判断是注册成服务还是普通窗体启动
if Installservice then
begin
SvcMgr.Application.Initialize;
MyService := TMyService.CreateNew(SvcMgr.Application, 0);
SvcMgr.Application.CreateForm(Tmainform, mainform);
mainform.suiform1.TitleBarButtons.Items[1].Destroy;
mainform.N9.Enabled:=false;
mainform.Form1.Caption:='ROD系统 -- 控制中心 NT Service ' ;
mainform.Memo1.Lines.Add('本系统由NT服务模式启动 '+ datetimetostr(now));
SvcMgr.Application.Run;
end else
begin
Forms.Application.ShowMainForm := False;
Forms.Application.Initialize;
Forms.Application.CreateForm(Tmainform, mainform);
Forms.Application.Run;
end;当然在你的单元文件里面需要定义myservice,如果有不明白的发到[email protected]我给源码