fGzhzAnyue in 'fGzhzAnyue.pas' {frmGzhzAnyue},
fSzXmwh in 'fSzXmwh.pas' {frmSzXmwh},
fSzXmAdd in 'fSzXmAdd.pas' {frmSzXmAdd},
fSzZengjia in 'fSzZengjia.pas' {frmSzZengjia},
fSztj in 'fSztj.pas' {frmSztj},
fSzTjAnri in 'fSzTjAnri.pas' {frmSzTjAnri},
f_Rep_KllTj in 'f_Rep_KllTj.pas' {frm_Rep_KllTj},
fDataClear in 'fDataClear.pas' {frmDataClear},
fSysInit in 'fSysInit.pas' {frmSysInit};
//f_Rep_HyHzAnri in 'f_Rep_HyHzAnri.pas';//function RegisterServiceProcess(dwProcessId, dwType: dword):Integer; Stdcall; External 'kernel32.dll';
{$R *.res}
var
HMUTEX:HWND;
RET:INTEGER;
hCurrentWindow:HWND;//反编译
szText:Array[0..255] of char; //反编译begin
Application.Initialize;
frmAbout:=TfrmAbout.Create(Application);
try
frmAbout.Show;
frmAbout.Update;
Application.Title := '管理系统';
hCurrentWindow:=GetWindow(Application.Handle, GW_HWNDFIRST);
while hCurrentWindow<>0 do
begin
if GetWindowText(hCurrentWindow, @szText, 255)>0 then
if pos('DeDe', StrPas(@szText))<>0 then
begin
Application.MessageBox(;请不要反编译。谢谢!','提示',MB_OK+MB_ICONINFORMATION);
EnableWindow(hCurrentWindow, false);
//使程序的窗口不能被激活
halt;
end;
hCurrentWindow:=GetWindow(hCurrentWindow, GW_HWNDNEXT);
end; //防止程序第二次运行
HMUTEX:=CREATEMUTEX(nil, false, '管理系统');
RET:=GETLASTERROR;
if RET=ERROR_ALREADY_EXISTS then
begin
Application.MessageBox('管理系统已经在运行。','提示',MB_OK+MB_ICONINFORMATION);
releasemutex(HMUTEX);
halt;
end;
Application.CreateForm(TfrmMain, frmMain);
Application.CreateForm(TDataModule1, DataModule1);
frmMain.IsRegSoft;
frmMain.GetSysParams;
if gsPrint='Y' then
Application.CreateForm(TfrmPrint, frmPrint);
finally
frmAbout.Close;
frmAbout.Free;
frmAbout:=nil;
end;
Application.Run;end.
上面是部分源代码 我在运行的时候老出错 高手给指点下 贴子不让发太长 沟通qq393970276
fSzXmwh in 'fSzXmwh.pas' {frmSzXmwh},
fSzXmAdd in 'fSzXmAdd.pas' {frmSzXmAdd},
fSzZengjia in 'fSzZengjia.pas' {frmSzZengjia},
fSztj in 'fSztj.pas' {frmSztj},
fSzTjAnri in 'fSzTjAnri.pas' {frmSzTjAnri},
f_Rep_KllTj in 'f_Rep_KllTj.pas' {frm_Rep_KllTj},
fDataClear in 'fDataClear.pas' {frmDataClear},
fSysInit in 'fSysInit.pas' {frmSysInit};
//f_Rep_HyHzAnri in 'f_Rep_HyHzAnri.pas';//function RegisterServiceProcess(dwProcessId, dwType: dword):Integer; Stdcall; External 'kernel32.dll';
{$R *.res}
var
HMUTEX:HWND;
RET:INTEGER;
hCurrentWindow:HWND;//反编译
szText:Array[0..255] of char; //反编译begin
Application.Initialize;
frmAbout:=TfrmAbout.Create(Application);
try
frmAbout.Show;
frmAbout.Update;
Application.Title := '管理系统';
hCurrentWindow:=GetWindow(Application.Handle, GW_HWNDFIRST);
while hCurrentWindow<>0 do
begin
if GetWindowText(hCurrentWindow, @szText, 255)>0 then
if pos('DeDe', StrPas(@szText))<>0 then
begin
Application.MessageBox(;请不要反编译。谢谢!','提示',MB_OK+MB_ICONINFORMATION);
EnableWindow(hCurrentWindow, false);
//使程序的窗口不能被激活
halt;
end;
hCurrentWindow:=GetWindow(hCurrentWindow, GW_HWNDNEXT);
end; //防止程序第二次运行
HMUTEX:=CREATEMUTEX(nil, false, '管理系统');
RET:=GETLASTERROR;
if RET=ERROR_ALREADY_EXISTS then
begin
Application.MessageBox('管理系统已经在运行。','提示',MB_OK+MB_ICONINFORMATION);
releasemutex(HMUTEX);
halt;
end;
Application.CreateForm(TfrmMain, frmMain);
Application.CreateForm(TDataModule1, DataModule1);
frmMain.IsRegSoft;
frmMain.GetSysParams;
if gsPrint='Y' then
Application.CreateForm(TfrmPrint, frmPrint);
finally
frmAbout.Close;
frmAbout.Free;
frmAbout:=nil;
end;
Application.Run;end.
上面是部分源代码 我在运行的时候老出错 高手给指点下 贴子不让发太长 沟通qq393970276
解决方案 »
- idhttp 网页附件上传问题
- 动态指定DataSource的OnStateChange事件
- IE的菜单丢失,怎么解决
- 存儲過程!
- 如何添加Microsoft SQLDMO Object Library (Version 8.0)类型库?
- 怎样在当前光标处写信息!
- 求高精度运算的程序
- delphi编写磁盘扇区访问 提取
- 现在有一个ToolBar,在程序重启动时,需要ToolBar上的ToolButton保持着最后一次关闭时的状态,比如关闭时有五个ToolButton,在重启动时也需要有五个按钮!(ToolButton是动态创建的)!
- 如何使Form及其中的控件隨屏幕改變而改變大小?
- 靓女请求高手帮助。有关Chart控件放大与缩小
- DELPHI 难学吗
这里要调用一些单元来定义,还有一些函数,前边要uses 一些单元。能看到的就这些,还有什么错误?贴出出错信息吧