Mega Code Archive
Programin ayni anda sadece 1 kez calismasi
function AlreadyLoaded: Boolean;
var wHandle: Integer;
wTitle: array[0..100] of Char;
wClass: array[0..100] of Char;
begin
StrPCopy(wTitle, Application.Title);
StrPCopy(wClass, 'TApplication');
Application.Title := '$Test$';
wHandle := findWindow(wClass, wTitle);
Application.Title := wTitle;
Result := wHandle <> 0;
if Result then
begin
ShowWindow(wHandle, SW_SHOWNORMAL);
SetForegroundWindow(wHandle);
end;
end;