eigenes Prg kommt nicht in den Vordergrund

Für Fragen rund um die Ide und zum Debugger
monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

eventuell hilft als hack ein:

Code: Alles auswählen

procedure TForm1.FormCreate(Sender: TObject);
begin
  Form1.BringToFront;
//bzw  Application.BringToFront;
end;
Johannes

Eb
Lazarusforum e. V.
Beiträge: 242
Registriert: Di 5. Feb 2008, 15:32
OS, Lazarus, FPC: Linux Mint - Laz 2.2.0
CPU-Target: 64Bit
Wohnort: Stuttgart

Beitrag von Eb »

Hat bei mir beides nichts gebracht :(

Eberhard

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Aber irgend ne Kombination müsste ja eigentlich gehen...

Show und SetFocus vielleicht?

Ich kanns nicht probieren, weil mir keine Anwendung bewusst ist, bei der das Problem auftritt. Kann es evtneull am abgeschalteten Debugger liegen, das ich das Problem nicht hab? Hast du den Debugger an?
Johannes

Eb
Lazarusforum e. V.
Beiträge: 242
Registriert: Di 5. Feb 2008, 15:32
OS, Lazarus, FPC: Linux Mint - Laz 2.2.0
CPU-Target: 64Bit
Wohnort: Stuttgart

Beitrag von Eb »

Guter Tip !!

Ich arbeite derzeit mit XP.

Unter Projekt - Compilereinstellungen - Linken

hatte ich 'Zielbetriebssystemspezifische Einstellungen' angehakt.

Nachdem ich diesen Haken rausgemacht habe, kommt jetzt beim Starten zuerst das Debugger-Fenster
und dann das kompilierte Programm in den Vordergrund !!

Hab jetzt keine Zeit mehr ausführlich zu testen - muss morgen arbeiten :(
aber ich denke das Problem ist hiermit gelöst.

Gruss,
Eberhard

sierdolg
Beiträge: 66
Registriert: Mi 24. Okt 2012, 15:50

Re: eigenes Prg kommt nicht in den Vordergrund

Beitrag von sierdolg »

>Unter Projekt - Compilereinstellungen - Linken
> hatte ich 'Zielbetriebssystemspezifische Einstellungen' angehakt.
> Nachdem ich diesen Haken rausgemacht habe, kommt jetzt beim Starten zuerst das Debugger-Fenster
> und dann das kompilierte Programm in den Vordergrund !!
> .... ich denke das Problem ist hiermit gelöst.

Nein, jedenfalls unter Lazarus 1.0.8 unter Linux muß das (mit F9) gestartete Programm auch jedes Mal manuell mit Alt&Tab nach vorn geholt werden.

Benutzeravatar
theo
Beiträge: 10926
Registriert: Mo 11. Sep 2006, 19:01

Re: eigenes Prg kommt nicht in den Vordergrund

Beitrag von theo »

Hatte ich schon länger eingetragen (inkl. Workaround)
http://bugs.freepascal.org/view.php?id=22355

sierdolg
Beiträge: 66
Registriert: Mi 24. Okt 2012, 15:50

Re: eigenes Prg kommt nicht in den Vordergrund

Beitrag von sierdolg »

Hallo theo,

vielen Dank! Zu "EnableLibOverlay" werde ich weder im Wiki noch im ganzen Web fündig, wo genau diese Option beim Rekompilieren der IDE gesetzt werden kann.
Allerdings läßt sich der Fehler auch beheben, indem man das voreingestellte Profil "Debug IDE" verwendet ("-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa") - dann startet die Anwendung erstens im Vordergrund und zweitens auch an einer anderen Koordinate.

Antworten