Autor Beitrag
Martello
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 131

WIN 2000
TP, C, Delphi 1.0, Turbo Delphi 2006, Delphi 7
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 131

WIN 2000
TP, C, Delphi 1.0, Turbo Delphi 2006, Delphi 7
BeitragVerfasst: Mi 20.05.09 13:46 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
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 :wink: ) unter DOS ausführen.

Ist das mit Deinem zweiten Satz gemeint?

Gruß
Martello
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mi 20.05.09 15:32 
user profile iconMartello hat folgendes geschrieben Zum zitierten Posting springen:
Ist das mit Deinem zweiten Satz gemeint?

Jup. Was du brauchst, ist keine Konsolenanwendung, sondern ein einfaches kleines, leeres Projekt. Dazu brauchst du nur das Formular zu entfernen, wie es user profile iconjaenicke schon geschrieben hat. Oder du erstellst eine Konsolenanwendung und entfernst die Zeile

ausblenden Delphi-Quelltext
1:
{$APPTYPE CONSOLE}					

Wenn die weg ist, hast du auch keine Konsolenanwendung mehr. Jetzt kannst du praktisch ein Pascal-Programm schreiben. Pass aber auf, dass du mindestens eine Unit einbindest, sonst meckert Delphi irgendwie.
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Do 21.05.09 11:17 
user profile iconMartello hat folgendes geschrieben Zum zitierten Posting springen:
diese würde ich dann in eine BATCH einbauen oder mit dem FOR-Befehl (den mag ich besonders :wink: ) 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 593
Erhaltene Danke: 5


Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
BeitragVerfasst: Do 21.05.09 15:30 
user profile iconYogu hat folgendes geschrieben Zum zitierten Posting springen:
Oder du erstellst eine Konsolenanwendung und entfernst die Zeile

ausblenden Delphi-Quelltext
1:
{$APPTYPE CONSOLE}					



Nein, die sollte er nicht entfernen. Was er sucht, ist naemlich genau das: Eine Konsolen-Anwendung.
Leider gibt es unter Delphi keine CRT-Unit, so dass Konsolen-Programme doch eher spartanisch mit Read/Write auskommen muessen.
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Do 21.05.09 15:34 
user profile icondummzeuch hat folgendes geschrieben Zum zitierten Posting springen:
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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 593
Erhaltene Danke: 5


Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
BeitragVerfasst: Do 21.05.09 15:50 
user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
user profile icondummzeuch hat folgendes geschrieben Zum zitierten Posting springen:
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...


Ich meinte: Es gibt keine mitgelieferte. Die CRT-Unit von Virtual Pascal z.B. duerfte auch mit Delphi funktionieren.

twm