![]() |
Konsolenprogramm läuft nicht!
Hab in Delphi einen neues Konsolenprojekt erstellt mit folgendem Code:
Delphi-Quellcode:
1. Warum krieg ich kein "ShowMessage" oder "MessageDlg" hin, obwohl ich die pas "Messages" eingebunden hab?
program DBConverterCon;
{$APPTYPE CONSOLE} uses SysUtils, Messages, uMain in 'uMain.pas' {data: TDataModule}; begin data.FelderTab.Sort := 'ID ASC'; data.FelderTab.First; while not data.FelderTab.Eof do begin data.FelderTab.Next; sleep(2000); end; end. 2. Warum bricht mein Programm nach der ersten Zeile sofort ab?? |
Re: Konsolenprogramm läuft nicht!
LOL. Messages.pas ist für die Windows Nachrichten zuständig, die sind da drin. Binde Dialogs.pas ein und es sollte gehen.
|
Re: Konsolenprogramm läuft nicht!
Klappt immer noch nicht so richtig:
Hab ein Brechpunkt auf:
Delphi-Quellcode:
Wenn ich dann F8 drücke beendet das Programm
data.FelderTab.Sort := 'ID ASC';
|
Re: Konsolenprogramm läuft nicht!
Es bricht wohl nicht ab, F8 durchläuft nur die ganze Routine und bei dir ist es das Hauptprogramm und da nach ist eben Schluss. Probier mal F7.
|
Re: Konsolenprogramm läuft nicht!
Nö...Selbst wenn ich das ganz normal ohne Brechpunkt laufen lasse müsste der doch mind 2000 ms warten wg. dem Sleep
|
Re: Konsolenprogramm läuft nicht!
Mach doch mal in die Schleife ein writeln rein und lass die was ausgeben, dann siehst du es doch.
|
Re: Konsolenprogramm läuft nicht!
hab jetzt als erstes
Delphi-Quellcode:
geschrieben
Writeln('Test');
Wenn ich jetzt einzelschritt mache dann schreibt der das, springt zum nächsten Befehl und wenn ich dann F8 drück ist der sofort wieder raus; |
Re: Konsolenprogramm läuft nicht!
Im Konsolenfenster kann ich ganz kurz ne 2zeilige Meldung sehen, die aber sofort wieder verschwindet. Kann man nicht einstellen das das Konsolenfenster da bleibt?
|
Re: Konsolenprogramm läuft nicht!
Als letzte Zeile readln; eingeben. Oder aus der Konsole starten.
|
Re: Konsolenprogramm läuft nicht!
Kann es sein das die Konsole probleme hat mit der ADO oder Datenbank allgemein? Oder dem Datamodul??
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 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