Hallo Allerseits,
habe da ein ganz ähnliches Problem, bin aber, wie's scheint, etwas Begriffsstutzig:
http://www.delphipraxis.net/images/smiles/gruebel.gif
Grübelnd...
Ich möchte mir aus einem Delphi-Programm heraus eine Informationsmappe drucken. Die einzelnen Seiten der Mappe sind fertige PDF-Dokumente, Excel-Tabellen und Word-Dokumente. Wenn ich auf meinem Formular den Drucken-button drücke, soll der Drucker der Reihe nach alle Seiten dieser Info-Mappe drucken, ohne noch mal extra nachzufragen, wo denn die Dateien liegen.
Fakt ist: Ich kriege das Programm nicht mal dazu mir eine solche Seite anzuzeigen, geschweige denn auszudrucken.
Oben genannten Quellcode habe ich einfach mal kopiert
Delphi-Quellcode:
if OpenDialog1.Execute then
begin
PDF1.src:=OpenDialog1.FileName;
PDF1.LoadFile(OpenDialog1.FileName);
mit dem Erfolg, daß beim Start des Programmes der Acrobat Reader gestartet wird. Was dann passiert finde ich etwas seltsam: Der Acrobat Reader und mein Programm werden klamm heimlich wieder geschlossen. Mein Formblatt habe ich gar nicht zu Gesicht bekommen.
Kann mir jemand sagen, was ich tun muß, daß das geht?
Wie müßte der Code aussehen, eine Seite auszudrucken?
Gruß
Glühwürmchen
[edit=sakura][delphi]-Tags gesetzt. Mfg, sakura[/edit]