aloha...
über die folgende routine habe ich unter xp einen 2. start eines programmes vermieden und das programm in den vordergrund gebracht:
Delphi-Quellcode:
program DPStart;
uses
Forms,
Windows,
DPStart_main in 'DPStart_main.pas' {Main_Form};
{$R *.res}
var
FirstInstance : hWnd;
begin
FirstInstance := FindWindow('TApplication', 'hier muss ich denn text reinschreiben'); // <-- die stelle hätte ich gern variabel!!!
If FirstInstance <> 0 Then
Begin
If IsIconic(FirstInstance) Then ShowWindow(FirstInstance, SW_RESTORE)
Else
SetForeGroundWindow(FirstInstance);
FlashWindow(FirstInstance, True);
End Else
Begin
Application.Title := 'hier muss ich denn text reinschreiben';´// <-- und diese auch
Application.CreateForm(TMain_Form, Main_Form);
Application.Run;
End;
end.
unter windows 7 funktioniert das jetzt nicht mehr...
weiß jemand was man in windows 7 anders machen muss?