![]() |
PDF Datei in die EXE?!
Hallo zusammen,
ich habe folgendes Problem: Ich möchte eine PDF Datei, in welcher Texte und Bilder enthalten sind, gerne in meinem Programm haben. Die PDF Datei enthält den Inhalt der Hilfe für das mini Prog. Da ich aber nun nicht immer eine PDF Datei mit ausliefern will und nicht immer Prüfen mag ob diese denn nun auch irgendwo auf dem System liegt, wollte ich sie gerne in der fertigen EXE des Programms mit drin haben. Die Frage is nun wie?! Ich möchte das Teil nicht erst als Bild umwandeln. Im optimalfall soll die PDF Datei auch einfach gegen eine neuere getauscht werden können. Irgend wer ne idee??? Viele Dank |
Re: PDF Datei in die EXE?!
ich sehe es nicht unbedingt als Problem die pdf als
extra Datei dem Programm mitzugeben (wozu gibt es Setupprogramme). Auch wenn es möglich sein sollte die pdf in Deine Aplikation einzupacken mußt Du auf dem Zielsystem sicherstellen das der AcrobatReader (vielleicht sogar in einer bestimmten Version) installiert ist. Grüße Klaus |
Re: PDF Datei in die EXE?!
hallo Klaus01,
danke für die schnelle Antwort. Das Problem ist des es ne einfache Exe ist ohne DB Anbindung etc. das heißt ich hab auch keinen installshield benutzt. 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... |
Re: PDF Datei in die EXE?!
Hallo lichtbringer,
vielleicht geht es ja über resourcefiles. Hier findest Du eine kurze Anleitung wie das so geht. ![]() Grüße Klaus |
Re: PDF Datei in die EXE?!
Danke für den Link, ich werds mal versuchen.
geb dann bescheid obs geklappt hat :) ABER ich bin auch weiterhin für andere ideen offen :) gruß mark |
Re: PDF Datei in die EXE?!
Zitat:
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. |
Re: PDF Datei in die EXE?!
hallo bernau,
danke für die antwort. wie gesacht ich werds mal versuchen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz