Einzelnen Beitrag anzeigen

Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#6

Re: PDF Dolument mit delphi öffnen

  Alt 5. Jan 2005, 09:50
Du musst eigentlich nur die WinApi in die Uses-Sektion deiner Anwedung einbinden und dann wie delphman schon sagte einfach im OnClick deines Menüpunktes den ShellExecute Befehl angeben.
ShellExecute(Application.Handle, 'open', pchar('test.pdf'), nil, PChar('c:\', sw_ShowNormal); Ob du relative Pfade verwenden kannst weiß ich jetzt nicht. Wenn der Order "Dokumente" aber im Order liegt, wo sich auch die exe befindet, kannst du es mit dem Befehl
ExtractFilePath(Application.ExeName) machen.

Wenn ich da jetzt richtig liege sollte der komplette ShellExecute Befehl also so ausehen..
ShellExecute(Application.Handle, 'open', pchar(ExtractFilePath(Application.ExeName)+'Dokumente\test.pdf'), nil, nil,sw_ShowNormal);
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat