Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi PDF Datei aufrufen (https://www.delphipraxis.net/86704-pdf-datei-aufrufen.html)

Mucki 18. Feb 2007 10:56


PDF Datei aufrufen
 
:) Hallo User´s! :)

Würde gerne eine bestimmte PDF-Datei (sagen wir mal Doku.pdf),
mit einem ButtonClick öffnen und somit anzeigen.

Weiss jedoch nicht wie ich das machen soll :!:

Kann mir jemand helfen :?:

Gruß Mucki

fwsp 18. Feb 2007 10:57

Re: PDF Datei aufrufen
 
Zitat:

Zitat von Mucki
:) Hallo User´s! :)

Würde gerne eine bestimmte PDF-Datei (sagen wir mal Doku.pdf),
mit einem ButtonClick öffnen und somit anzeigen.

Weiss jedoch nicht wie ich das machen soll :!:

Kann mir jemand helfen :?:

Gruß Mucki

das solltest du mit shellexecute schaffen.

Delphi-Quellcode:
shellexecute(handle, 'pdf.pdf', nil, nil, sw_shownormal)
und die shellapi einbinden.

Mucki 18. Feb 2007 11:05

Re: PDF Datei aufrufen
 
Habs mit:
Delphi-Quellcode:
shellexecute(handle, 'DokuBB400.pdf', nil, nil, sw_shownormal);
probiert.
Fehlermeldung:
Inkompatible Typen: 'Integer' und 'PChar'

Irgendetwas mache ich wohl falsch...

fwsp 18. Feb 2007 11:13

Re: PDF Datei aufrufen
 
hab auch nen parameter vergessen:
Delphi-Quellcode:
ShellExecute(0, 'open', 'pdf.pdf', Nil, Nil, SW_SHOWNORMAL);

Matze 18. Feb 2007 11:16

Re: PDF Datei aufrufen
 
So bekommst du die Meldung weg:

Delphi-Quellcode:
ShellExecute(0, 'open', PChar('pdf.pdf'), Nil, Nil, SW_SHOWNORMAL);

Mucki 18. Feb 2007 11:20

Re: PDF Datei aufrufen
 
O.K.
Also ich lege mir einen Button auf ein Formblatt, binde in die uses shellapi ein
und gebe dem Button folgende Funktion:
Delphi-Quellcode:
ShellExecute(0, 'open', 'DokuBB400.pdf', Nil, Nil, SW_SHOWNORMAL);
dann kann das Progrämmchen zwar starten,
aber wenn ich den Button betätige passiert nicht sichtbar viel.
Also es wird keine PDF angezeigt!

fwsp 18. Feb 2007 11:22

Re: PDF Datei aufrufen
 
wo liegt die pdf? übergib einfach mal den kompletten pfad.

Mucki 18. Feb 2007 11:28

Re: PDF Datei aufrufen
 
:-D TT :-D

Toller Tipp... hat funktioniert!

Danke für Euere Hilfe!

Gruß Mucki :stupid:

Mucki 18. Feb 2007 11:34

Re: PDF Datei aufrufen
 
Kann man das auch so eingeben, dass er selbst danach sucht und öffnet?

fwsp 18. Feb 2007 11:39

Re: PDF Datei aufrufen
 
Zitat:

Zitat von Mucki
Kann man das auch so eingeben, dass er selbst danach sucht und öffnet?

hast du mal gesucht bevor du die frage gestellt hast?
http://dsdt.info/tipps/?id=134&search=dateien,suchen

Mucki 18. Feb 2007 11:49

Re: PDF Datei aufrufen
 
Nein, aber ich wie ich sehe, hätte ich mir die Zeit mal nehemen sollen! :roll:
Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 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 by Thomas Breitkreuz