D
DelphiWW
Unregistered / Unconfirmed
GUEST, unregistred user!
一个程序, 其中有单元文件, 也有工程文件; 当工程文件如下, 能编译过, 却不能运行为什么? 明眼人能告诉我错在哪吗? 抢答题[][][]
另一种问法就是: 我这样阻止一个程序同一时间运行两个"实例"有什么问题?
program Project1;
uses
Forms,
Windows,
Dialogs,
SysUtils,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
var
b: Integer;
begin
Application.Initialize;
CreateMutex(nil, False, 'aaa');
b := GetLastError;
if b <> Windows.ERROR_ALREADY_EXISTS then
begin
Application.CreateForm(TForm1, Form1)
end
else
begin
Application.MessageBox('程序已运行。', 'a', 0);
Application.Terminate;
end;
Application.Run;
end.
另一种问法就是: 我这样阻止一个程序同一时间运行两个"实例"有什么问题?
program Project1;
uses
Forms,
Windows,
Dialogs,
SysUtils,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
var
b: Integer;
begin
Application.Initialize;
CreateMutex(nil, False, 'aaa');
b := GetLastError;
if b <> Windows.ERROR_ALREADY_EXISTS then
begin
Application.CreateForm(TForm1, Form1)
end
else
begin
Application.MessageBox('程序已运行。', 'a', 0);
Application.Terminate;
end;
Application.Run;
end.