Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Probleme wenn im Linker die "Textconsole" an ist (https://www.delphipraxis.net/153180-probleme-wenn-im-linker-die-textconsole-ist.html)

DelTurbo 23. Jul 2010 17:03

Probleme wenn im Linker die "Textconsole" an ist
 
Hi,

ich grübel grade darüber was anders ist wenn ich in den Optionen/Linker die Textconsole mit einschalte. Ich habe die bei vielen sachen die in der entwickling sind an. Dort gebe ich dann sachen die mich interessieren einfach mit WriteLn aus.

Wenn ich aber in folgendem program die Textconsole einschalte, läuft das eigentliche tracen nichtmehr. Woran kann das liegen? Was übersehe ich bzw. mache ich falsch?

http://www.delphipraxis.net/1036949-post9.html

Gruss und danke im voraus

shmia 23. Jul 2010 17:30

AW: Probleme wenn im Linker die "Textconsole" an ist
 
Du hast ja dann eine Mischung zwischen GUI-Anwendung und Konsolenprogramm.
Das geht nicht über Optionen/Linker sondern man kann das Konsolenfenster dynmaisch erzeugen:
Delphi-Quellcode:
program testping;
uses
  Windows, // <= hinzu
  Forms,
  Unit1 in 'Unit1.pas' {Form1},
  PingThrd in 'PingThrd.pas',
  icmp in 'icmp.pas';
{$R *.RES}
begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  AllocConsole;
  writeln('Start');
  Application.Run;
  FreeConsole;
end.
Du möchtest wahrscheinlich, dass dein Programm ins Konsolenfenster schreibt,
wenn es von der Eingabeaufforderung gestartet wurde
und mit sich mit GUI präsentiert, wenn es per Doppelklick gestartet wurde,oder?

DelTurbo 23. Jul 2010 17:48

AW: Probleme wenn im Linker die "Textconsole" an ist
 
Zitat:

Zitat von shmia (Beitrag 1037150)
Du möchtest wahrscheinlich, dass dein Programm ins Konsolenfenster schreibt,
wenn es von der Eingabeaufforderung gestartet wurde
und mit sich mit GUI präsentiert, wenn es per Doppelklick gestartet wurde,oder?

Ne, ich lass einfach immer die Console mitlaufen. Egal wie ich das starte. Aber das man die auch anders einschalten kann wusste ich nicht.

Vielen vielen dank für den tipp. Damit klappt es.

DelTurbo 24. Jul 2010 10:11

AW: Probleme wenn im Linker die "Textconsole" an ist
 
Huhu,

nochmal ne nachfrage. Dann scheint ja irgendwas anders zu sein, ob ich das im Linker einschalte oder so wie shmia gesagt hat.

Weiss einer was da so einen gewaltigen unterschied macht, das die software dann plötzlich nichtmehr läuft?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz