Autor Beitrag
morry
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 13.03.06 17:48 
Hi,
ich bin ganz neu hier und aus Einsteiger bei Delphi.
Ich hab eine Konsolenanwendungen programmiert, mit der man allerlei chemische Berechnungen anstellen kann.
Da die Formeln relativ kompliziert sind möchte ich den Nutzern des Programmes die Möglichkeit geben, dieses inkl. Ergebnissen auch auszudrucken. Es soll quasi sowas kommen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
...
write('Drucken? J/N ');readln(drucken);
case drucken of
'J','j': [hier muss jetzt die druckanweisung hin, die ich suche];
'N','n': writeln('Ausdruck erfolgt nicht.');
end;
...


Leider steig ich durch die Delphi-Hilfe nicht ganz durch.
Ich benutze Delphi 6 und Windows XP Professional.

Bin für jede hilfe dankbar.

und wenn wir schonmal dabei sind:
Damit man mehrere Berechungen hintereinander machen kann habe ich jetzt eine repeat-schleife. Kann man das irgendwie anders machen, damit das programm nochmal komplett "geleert" wird und nochmal von vorne startet?

Vielen Dank
bitte verzeiht mir wenn ich euch mit absoluten anfängerfragen quäle.
morry

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt
root_at_localhost
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 191



BeitragVerfasst: Mo 13.03.06 18:16 
Wenn du nur Text drucken willst:
füge die Unit Printers in deine uses-Klausel ein. Mit AssignPrn kannst du dem Drucker eine Dateivariable zuweisen, dahin kannst du dann wie in eine Textdatei mit write und writeln schreiben