Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   PDF in Delphi-Programm aufrufen... (https://www.tweakpc.de/forum/programmiersprachen/54877-pdf-in-delphi-programm-aufrufen.html)

kanonenfutter 10.02.2008 16:43

PDF in Delphi-Programm aufrufen...
 
Guten abend miteinander!

Also: Wie kann ich, z.B. mit "OpenFile" ein bestimmtes PDF-Dokument öffnen. Das Ganze soll so aussehen, dass wenn man im proggi aufn bestimmten button klickt, dass dann das pdf geöffnet wird, das proggi im hintergrund aber weiter läuft.

Ist sehr wichtig und ich freue mich über schnelle, kompetente Hilfe :-)

mfg kanonenfutter

Tweak-IT 10.02.2008 23:30

AW: PDF in Delphi-Programm aufrufen...
 
Also ich denke es kommt drauf an wie du es machen magst.

Ist auf dem System ein Programm zum anzeigen von PDF Dateien installiert und der Dateityp zugeordnet ist das kein Ding.

Dann kannst du mit ShellExecuteA die PDF einfach öffnen siehe:

[url]http://www.microsoft.com/germany/msdn/library/visualtools/vb6/AusVisualBasicHerausDokumenteInZugehoerigenAnwendungenOeffnen.mspx?mfr=true[/url]

Magst du die im Rahmen deines Programmes anzeigen brauchst du ja irgendeine Art von Libary oder Codesammlung.

Du könntest evtl. auch dein Programm mit einem freien PDF Viewer bundeln oder so?

kanonenfutter 11.02.2008 12:41

AW: PDF in Delphi-Programm aufrufen...
 
Hallo Tweak-IT!

Also ich gehe mal davon aus, dass auf dem entsprechenden rechner ein adobe acrobat reader installiert ist. Also kann ich einfach per ShellExecute die pdf öffnen?!

€: Ist ganz schön unübersichtlich ^^ - geht das auch kompakter, so mit 1-3 zeilen in denen man einfach nur sagt: Hey, wenn einer auf den und den btn klickt, dann soll sich die pdf öffnen, die sich hier oder da befindet ;-)

thx und mfg kanonenfutter

Tweak-IT 11.02.2008 15:47

AW: PDF in Delphi-Programm aufrufen...
 
Das war weniger gedacht um das in deinem Programm einzubauen aber dort ist halt die ShellExecute Funktion erklärt.

In C sieht das z.B. so aus: [I]ShellExecute(0,0,"HTTP://WWW.TWEAKPC.DE",0,0,0);[/I]

Ruft den Browser auf mit der angegebenen Seite oder halt ein Dateipfad statt der URL.

ShellExecute ist sehr vielseitig du brauchst eigentlich nur den Befehl.

Also du hast irgendeine Button_OnClick Procedure da kommt dann ShellExecute rein mit dem Pfad zu der PDF.

kanonenfutter 12.02.2008 14:56

AW: PDF in Delphi-Programm aufrufen...
 
Noch eine Frage: Wie kann ich in Delphi ein (veränderbares) vertikales Balkendiagramm darstellen, möglichst in 3D?

mfg

Tweak-IT 13.02.2008 01:56

AW: PDF in Delphi-Programm aufrufen...
 
Falls du eine Lib verwenden magst schau dir mal das an:

[URL="http://www.jfree.org/jfreechart/faq.html#FAQ13"]JFreeChart: FAQ[/URL]

Unter Punkt 13.

Ansonsten das hier zum einlesen:

[url=http://en.wikipedia.org/wiki/Bar_chart]Bar chart - Wikipedia, the free encyclopedia[/url]


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.