Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Konsolen-Anwendung erstellen (https://www.delphipraxis.net/186733-konsolen-anwendung-erstellen.html)

Joss81 24. Sep 2015 23:09

Delphi-Version: 5

Konsolen-Anwendung erstellen
 
Liste der Anhänge anzeigen (Anzahl: 1)
(mein System: Delphi 4.0 Deutsch, XP Pro SP3)
nach vielen Jahren hab ich mir mal wieder gedacht bei Delphi rein zu gucken ... und gleich mit ner Herausforderung zu beginnen ...

will eine Konsolen-Anwendung erstellen und hab mal so gegooglet, wie das denn so geht:

und in:
https://de.wikibooks.org/wiki/Progra...erste_Programm
heißt es ...
"Delphi: Datei / Neu / Weitere... / Konsolen-Anwendung"

... und obwohl ich von den Programm Hilfen nicht viel halte, heißt es in der Hilfe:
"Neue Konsolenanwendungen werden mit dem Konsolen-Experten erstellt. Wählen Sie dazu Datei / Neu, klicken Sie im Dialogfeld Ojektgalerie auf das Symbol Konsolen-Experte"

... das einzige Problem ist jetzt ... ich find das einfach nicht - im Anhang der Screenshot - aber keinen einzigen Eintrag über den "Konsolen-Experten" oder eine "Konsolen-Anwendung" :(

Sollte ja für die Experten ein Klax sein - nich? ;)

nuclearping 25. Sep 2015 00:09

AW: Konsolen-Anwendung erstellen
 
Komisch. Vielleicht konnte Delphi 4 noch keine Konsolenanwendungen erstellen?

Versuch mal das: http://www.chami.com/tips/delphi/111596D.html

Jasocul 25. Sep 2015 06:52

AW: Konsolen-Anwendung erstellen
 
Leider habe ich kein Delphi 5 mehr.

Wenn es nicht so funktioniert, wie in der Anleitung, dann erstelle eine VCL-Anwendung und schließt das Projekt.
Danach änderst du die DPR-Datei, wie in der Programmvorlage im Wiki-Eintrag. Der wesentliche Teil ist {$APPTYPE CONSOLE}. Der bestimmt, dass es eine Konsolen-Anwendung ist.

Wenn du das Projekt wieder öffnest, dann solltest du alles für eine Konsolen-Anwendung haben.

Ohne D5 kann ich das nicht testen, aber ich bin mir ziemlich sicher, dass das funktioniert.

Union 25. Sep 2015 07:21

AW: Konsolen-Anwendung erstellen
 
Der Konsolen-Anwendungsexperte wurde erst mit Delphi 5 eingeführt. Aber wie in der Anleitung beschrieben, bekommt man es auch durch Entfernen des automatisch erzeugten Formulars und Hinzufügen von {$APPTYPE CONSOLE} in die dpr hin.

p80286 25. Sep 2015 08:37

AW: Konsolen-Anwendung erstellen
 
Unter D7 brauchst Du eine .DPR Datei mit folgendem Inhalt:
Delphi-Quellcode:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  { TODO -oUser -cConsole Main : Hier Code einfügen }
end.
Bei den älteren Versionen darf es auch eine .PAS Datei sein wenn ich mich richtig erinnere.

Gruß
K-H

Joss81 25. Sep 2015 18:59

AW: Konsolen-Anwendung erstellen - Gelöst!
 
Hallo Leute,
tja, mit professioneller Unterstützung geht’s, auch wenn Delphi nicht wirklich will – besten Dank an all eure – vor allem auch schnelle! - Unterstützung :-D
… hab gleich mal – für alle die in Zukunft das gleiche Problem haben sollten – meine Schritte zusammen gefasst. (ach ja, erstellt mit Delphi 4.0)

LÖSUNG:

Neu / Anwendung
Ansicht / Projektverwaltung
Unit markieren und löschen
Project1 markieren – Kontextmenu öffnen und Quelltext anzeigen und mit folgenden (Beispielscode) ersetzen:

program console;

{$apptype console}

uses
SysUtils;

begin
{ add your code here... }
WriteLn( 'hello, world!' );
end.

Und schon ist der Workaround für das Erstellen einer Konsolenanwendung in Delphi perfekt :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.

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