Zitat von
lichtbringer:
ich wollte dann das pdf file auch in meinem prog anzeigen... sorry hatte ich nicht erwähnt...
ich würde den inhalt der pdf datei dann gerne in einer komponente ausgeben...
Eine PDF im eigenen Programm anzuzeigen ist schwieriger als eine PDF zu erzeugen. Bisher haben alle PDF-Viewer, die ich gesehen habe, Probleme gehabt den Inhalt korrekt anzuzeigen.
Wenn du aber eine gute PDF-Viewer-Komponente haben solltest, geb mir Bescheid.
Um die Daten in die EXE-Datei einzubinden musst du diese als Ressource zufügen. Diese Ressource kannst du dann in einen Stream schreiben und sofern die Komponente Streams unterstützt direkt anzeigen, ohne die PDF in eine Datei zwischenzuspeichern.
Dazu solltest du mal nach TResourceStream suchen.
Ich mache das immer mit meiner Changelog-Datei. Diese pflege ich als externe Textdatei. Beim kompilieren wird diese als Ressource ins Programm gelinkt und dem anwender in einem TMemo angezeigt.
Gerd
[Edit]
Tja. Da war Klaus01 schneller. Sein Link zum Arikel ist genau das Richtige.