AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PDF Datei in die EXE?!

Ein Thema von lichtbringer · begonnen am 3. Mär 2006 · letzter Beitrag vom 3. Mär 2006
Antwort Antwort
lichtbringer

Registriert seit: 2. Sep 2003
Ort: Langen
5 Beiträge
 
Delphi 7 Enterprise
 
#1

PDF Datei in die EXE?!

  Alt 3. Mär 2006, 11:27
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
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: PDF Datei in die EXE?!

  Alt 3. Mär 2006, 11:31
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
Klaus
  Mit Zitat antworten Zitat
lichtbringer

Registriert seit: 2. Sep 2003
Ort: Langen
5 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: PDF Datei in die EXE?!

  Alt 3. Mär 2006, 11:40
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...
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: PDF Datei in die EXE?!

  Alt 3. Mär 2006, 12:02
Hallo lichtbringer,

vielleicht geht es ja über resourcefiles.

Hier findest Du eine kurze Anleitung wie das so geht.

http://www.jansfreeware.com/articles...iresource.html

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
lichtbringer

Registriert seit: 2. Sep 2003
Ort: Langen
5 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: PDF Datei in die EXE?!

  Alt 3. Mär 2006, 12:11
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
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.295 Beiträge
 
Delphi 12 Athens
 
#6

Re: PDF Datei in die EXE?!

  Alt 3. Mär 2006, 12:12
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.
  Mit Zitat antworten Zitat
lichtbringer

Registriert seit: 2. Sep 2003
Ort: Langen
5 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: PDF Datei in die EXE?!

  Alt 3. Mär 2006, 12:18
hallo bernau,

danke für die antwort. wie gesacht ich werds mal versuchen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz