Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PDF Datei öffnen (https://www.delphipraxis.net/135924-pdf-datei-oeffnen.html)

Frida88 20. Jun 2009 07:45


PDF Datei öffnen
 
Hallo zusammen,
Ich benötige ein kleines Programm welches mir folgendes ermöglicht.
Ich habe PDF Dateien auf einem Server die ich gerne durch eingabe des Datei-Namen öffnen möchte.
Der Datei Name besteht aus 3 teilen.
1, Teil = Laufwer und Ordner
2.teil= Der Deiname ( den möchte ich eingeben können )
3. teil = .PDF ( für die PDF Dateien).

kann mir jemand von euch helfen wie ich es schaffe ein Programm zu erstellen was mich fragt
"Bitte Datei Namen eingeben" und dann den 1.teil + Dateiname + 3,teil zusammensetz und dadurch dann die Datei öffnet. Sollte Sie nicht gefunden werden, sollte eine meldung kommen und eine neue Eingabe möglich sein. Nach finden der Datei sollte durch überschreiben des Dateinamen eine weitere suche möglich sein.

Da ich noch blutiger Anfänger bin wäre eine genaue beschreibung Super wie ich das Realisieren kann.

Vielen Dank schon einmal an alle die Anfängern wie mir weiter helfen.

Gruß

Teekeks 20. Jun 2009 08:47

Re: PDF Datei öffnen
 
In welcher Programmiersprache willst du das den haben?
Aber ich glaube kaum das dir hier jemand eine fertige Anwendung schreibt.
Wir können dir höchstens Denkanstöße geben...

DeddyH 20. Jun 2009 08:48

Re: PDF Datei öffnen
 
Nimm doch einen ganz normalen TOpenDialog, da musst Du nichts zusammensetzen. Soll allerdings nur in einem ganz speziellen Verzeichnis gesucht werden, genügt ein TEdit für den Dateinamen. Die 3 Teile kannst Du mit dem +-Operator dann zusammenfügen.
Delphi-Quellcode:
//Dateinamen aus dem Edit auslesen, zusammenfügen und in Variable ablegen
Dateiname := IncludeTrailingPathDelimiter(Verzeichnis) + edtDateiname.Text + '.pdf';
//kontrollieren, ob die Datei existiert
if not FileExists(Dateiname) then
  ShowMessage('Die Datei existiert nicht');
So in der Art könnte man das machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:24 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