| Autor |
Beitrag |
Martello
      
Beiträge: 131
WIN 2000
TP, C, Delphi 1.0, Turbo Delphi 2006, Delphi 7
|
Verfasst: Mi 20.05.09 10:30
Hallo,
könnte mein TP 6.0 auch lange Strings verarbeiten, würde ich hier niemanden damit belästigen
Kann ich Delphi auch ohne Oberfläche im Stapelbetieb arbeiten lassen, und wie geht das dann?
Die mächtigen StringList-Fähigkeiten von Delphi verführen doch sehr dazu...
Gruß
Martello
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 20.05.09 10:44
Erstelle einfach eine Konsolenanwendung, dann siehst du die Konsole.
Oder schreib deinen Quelltext einfach ohne Formular (Projekt --> Datei entfernen, dann Formularunit rausnehmen) im Projektquelltext (Projekt --> Quelltext anzeigen) zwischen begin und end.
|
|
Martello 
      
Beiträge: 131
WIN 2000
TP, C, Delphi 1.0, Turbo Delphi 2006, Delphi 7
|
Verfasst: Mi 20.05.09 13:46
jaenicke hat folgendes geschrieben : | Erstelle einfach eine Konsolenanwendung, dann siehst du die Konsole.
Oder schreib deinen Quelltext einfach ohne Formular (Projekt --> Datei entfernen, dann Formularunit rausnehmen) im Projektquelltext (Projekt --> Quelltext anzeigen) zwischen begin und end. |
Was eine Konsolenanwendung ist, weiß ich noch nicht. Allerdings liebe ich seit Jahrzehnten die DOS-BOX.  Am liebsten wäre mir eine einfache *.exe, die PARAMSTR() einliest; diese würde ich dann in eine BATCH einbauen oder mit dem FOR-Befehl (den mag ich besonders  ) unter DOS ausführen.
Ist das mit Deinem zweiten Satz gemeint?
Gruß
Martello
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Mi 20.05.09 15:32
|
|
Timosch
      
Beiträge: 1314
Debian Squeeze, Win 7 Prof.
D7 Pers
|
Verfasst: Do 21.05.09 11:17
Martello hat folgendes geschrieben : | diese würde ich dann in eine BATCH einbauen oder mit dem FOR-Befehl (den mag ich besonders ) unter DOS ausführen.
|
Nein, das würdest du nicht. Du würdest sie unter Windows in der Eingabeaufforderung laufen lassen. Das hat mit DOS recht wenig zu tun. DOS hatte lediglich einen Konsolenbildschirm als Ausgabe, aber das gleiche gilt auch für viele andere Betriebssysteme. Merke: Konsolenprogramme sind keine DOS-Programme. Sie sehen bloß genauso aus, sind aber 32-Bit-Programme und würden unter MS-DOS 6.22 nicht funktionieren. Eingabeaufforderung != DOS-Box.
Aber Yogu hat schon Recht, du brauchst eigentlich gar keine Konsole, wenn du überhaupt nichts auf dem Bildschirm ausgibst. Nimm einfach ein Programm, das nur aus der Projektdatei besteht (und SysUtils oder so in der uses-Klausel), und schreib da deine Anweisungen rein.
_________________ If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: Do 21.05.09 15:30
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Do 21.05.09 15:34
dummzeuch hat folgendes geschrieben : | | Leider gibt es unter Delphi keine CRT-Unit, so dass Konsolen-Programme doch eher spartanisch mit Read/Write auskommen muessen. |
Doch, gibt es. Einige sogar, wenn ich wüsste wo ich die her hab, die bei mir rumliegen, würd ich Quellen angeben. So gibts aber nur einen Verweis auf Google...
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: Do 21.05.09 15:50
|
|
|