Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
15. Aug 2008
Moin,
ich hatte meinen Code in Beitrag #33 als unabhängig von Mogtars konkreten Anforderungen deklariert und mich nur auf das Problem der INI-Daten und deren Verarbeitung konzentriert, da das zeilenweise Verarbeiten ja schon früher im Thread gezeigt wurde, aber okay - hier die Verknüpfung der beiden Code-Teile, damit niemand stolpert:
program Demo;
{$APPTYPE CONSOLE}
uses
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
14. Aug 2008
Hallo,
unabhängig von den mir unbekannten Absichten des Thread Owners möchte ich noch folgendes zu bedenken geben: Jede Konsolenanwendung sollte so geschrieben werden, dass Power-User nicht behindert werden. Eigentlich ist die Unterstützung der Standard I/O-Kanäle eine Entwurfsentscheidung, die aus verschiedenen Verarbeitungsszenarien folgt, z.B. eine Eingabedatei soll verändert werden und das...
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
14. Aug 2008
Dein Programm erwartet Daten auf STDIN. Wenn diese Daten nicht über eine Pipe angeliefert werden, dann kannst du sie per input redirection "prog < filename" bereit stellen. Oder per command line parameter:
begin
AssignFile(input, ParamStr(1));
// ...
end;
Das Ende der Eingabe kannst du über die Tastatur mit Strg+Z signalisieren, wenn du keine Eingabe-Umleitung verwendet hast.
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
14. Aug 2008
Hi
var
line: string;
begin
AssignFile(input, ''); //stdin
AssignFile(output, ''); //stdout
Reset(input);