[gelöst] Terminal-Fenster öffnet sich beim Anwendungsstart
- kralle
- Lazarusforum e. V.
- Beiträge: 1196
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
[gelöst] Terminal-Fenster öffnet sich beim Anwendungsstart
Moin,
wenn ich meine Anwendung die unter Linux problemlos läuft, für Windows kompiliere und dort starte,
öffnet sich immer erst ein Terminalfenster und dann startet meine Anwendung.
Wie kommt es zu diesem Effekt? Muss ich da irgendeinen Schalter bei den Compiler-Einstellungen ändern?
Oder habe ich vergessen eine Einstellung abzuschalten?
Gruß Heiko
wenn ich meine Anwendung die unter Linux problemlos läuft, für Windows kompiliere und dort starte,
öffnet sich immer erst ein Terminalfenster und dann startet meine Anwendung.
Wie kommt es zu diesem Effekt? Muss ich da irgendeinen Schalter bei den Compiler-Einstellungen ändern?
Oder habe ich vergessen eine Einstellung abzuschalten?
Gruß Heiko
OS: Manjaro Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
- corpsman
- Lazarusforum e. V.
- Beiträge: 1617
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Terminal-Fenster öffnet sich beim Anwendungsstart
Mach mal den Hacken rein der hier rot ist 

--
Just try it
Just try it
- kralle
- Lazarusforum e. V.
- Beiträge: 1196
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Terminal-Fenster öffnet sich beim Anwendungsstart
Moin,
Gruß Heiko
Auch bei einer Win64-Anwendung?corpsman hat geschrieben: Mo 14. Okt 2024, 07:55 Mach mal den Hacken rein der hier rot ist
Einstellungen.png
Gruß Heiko
OS: Manjaro Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
- Zvoni
- Beiträge: 371
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
- CPU-Target: 32Bit
- Wohnort: BW
Re: Terminal-Fenster öffnet sich beim Anwendungsstart
Ja
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
- af0815
- Lazarusforum e. V.
- Beiträge: 6770
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Terminal-Fenster öffnet sich beim Anwendungsstart
Gerade dort, diese Einstellung gilt speziell für Windows, aber Achtung, wenn du das Konsole Fenster unterdrückst und Befehle wie writeln verwendest die eine Konsole vorraussetzen, dann kracht es. Weil somit keine Konsole im Hintergrund vorhanden ist
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
- Beiträge: 6910
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Terminal-Fenster öffnet sich beim Anwendungsstart
Dies kann man zum Glück so umgehen. Ein alter TP-Klassiker.Gerade dort, diese Einstellung gilt speziell für Windows, aber Achtung, wenn du das Konsole Fenster unterdrückst und Befehle wie writeln verwendest die eine Konsole vorraussetzen, dann kracht es. Weil somit keine Konsole im Hintergrund vorhanden ist
Code: Alles auswählen
{$I-}
WriteLn('123');
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
- af0815
- Lazarusforum e. V.
- Beiträge: 6770
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Terminal-Fenster öffnet sich beim Anwendungsstart
Man sollte wissen was man tut, ich halte es für keine gute Lõsung, die IO Errors einfach zu unterdrücken, ohne eine Idee davon zu haben, was man da macht. Zzm Beispiel, warum brauche ich das - writeln -. Fürs Debuggen kann man auch den LazLogger nehmen. Oder wenn es fpc only ist, dann das ganze hinter bedingter Kompilierung verstecken.Mathias hat geschrieben: Mo 14. Okt 2024, 17:52 Dies kann man zum Glück so umgehen. Ein alter TP-Klassiker.Code: Alles auswählen
{$I-} WriteLn('123');
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
- Beiträge: 6910
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Terminal-Fenster öffnet sich beim Anwendungsstart
Man kann es natürlich auch etwas saubere machen.
Code: Alles auswählen
{$push} // Wegen Windows
{$I-}
WriteLn(s);
{$pop}
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
- kralle
- Lazarusforum e. V.
- Beiträge: 1196
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Terminal-Fenster öffnet sich beim Anwendungsstart
Moin,
Gruß Heiko
Jupp, das war es. Danke.corpsman hat geschrieben: Mo 14. Okt 2024, 07:55 Mach mal den Hacken rein der hier rot ist
Einstellungen.png
Gruß Heiko
OS: Manjaro Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1