你的方法还要在主Form的Create事件中做工作。可参
http://www.csdn.net/expert/topic/156/156995.shtm
http://www.csdn.net/expert/topic/156/156995.shtm
解决方案 »
- [高分求]客户需要自己灵活设置报表打印内容位置,如果开发?
- 狠人进来!小问题一个
- 关于Oracle数据库的问题!急!
- 关于动态控件内存释放问题,大家都来参与!!!
- 请教:能不能把listview中的item拖动到treeview中的item上?
- 请教一个解决方案
- 新手请教DBISAM 版本问题
- 我想问一下,是在DELPHI中程序设计中,怎么样进行数据库记录的统计和显示当前记录号
- 一个普遍关心的问题--开发数据库软件用什么工具组合最便于发布!
- 各位:DELPHI 6 中使用 FILTERCOMBOBOX控件时,编译提示WARNING: FILECTRL UNIT IS SPESIFIC TO FLATFORM
- 我受不了了 !!!!!!!!!!!!!!系统让我最高只能给这些分 我全给了 希望......
- 大虾们!等你们来救命。快!快!快!
项目文件中:(还需要在“Uses”加入“Windows”单元)
begin
CreateMutex(nil, False, PChar(Application.Title));
if (GetLastError <> ERROR_ALREADY_EXISTS) then begin
Halt(0);
end;
Application.Initialize;
........
Application.Run;
end;
Mutex := Windows.CreateMutex(nil, False, 'Hello');就可以了。但即使用
Title:='Hello';
Mutex := Windows.CreateMutex(nil, False, PChar(Title));也不行。
此时若将create,run提前就可以了。不知道为什么????有谁知道送分。