Pfad zum Adope Acrobat Reader

Hallo,
Ich habe eine ListBox die ein paar PDF Dateien auflistet.
Wenn ich darauf klicke öffnet sich das File mit den Adope reader.
Ich mache das über eine Shell Also
shell C:\Programme\adope\reader\AcroRd32.exe & Filepdf
Nun habe ich das Programm einen Freund gegeben und er hat seinen Adope Reader in einem Anderen verzeichniss. Soll ich vorher nach dem Reader Suchen ? das dauert zu lange ? oder soll ich in der REgistrie schauen ?
oder reicht es eigentlich nur AcroRd32.exe & file anzugeben.

mfg Jonny

Hallo,

je nach VB-Type bevorzuge ich folgende Vorgehensweise:

VBA:
Application.FollowHyperlink(„Dateiname“)

VB6:
Dim recCode as Long
retCode = ShellExecute(GetDesktopWindow(), „Open“, „Dateiname“, „“, „“, 1)

Hope this helps

Tschau
Petr

Hallo Peter

Hallo,
VB6:
Dim recCode as Long
retCode = ShellExecute(GetDesktopWindow(), „Open“,
„Dateiname“, „“, „“, 1)

Klingt sau gut, aber was brauche ich für GetDesktopWindow()

da fehlt eine funktion oder?

Hallo,

GetDesktopWindow ist eine API-Funktion, die dir das Fensterhandle des Desktops liefert. Die Funktion muss lediglich in einem Modul definiert werden.

Declare Function GetDesktopWindow Lib „user32“ () As Long

Tschau
Peter