title image


Smiley Re: Feststellen ob und ggf. wo der adobe acorbat reader installiert ist
Wenn du eine pdf-Datei hast, ist es das einfachste, mit der API-FindExecutable das dazugehörige Programm zu holen.







Private Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long



Public Function GetExeFromFile(ByVal strFile As String)As String

Dim strExe As String



'// die Datei muß exestieren

'// zB: strFile = "C:\Pfad\Datei.pdf"

strExe = Space(260)

FindExecutable strFile, "", strExe



'// in strExe steht jetzt zB: C:\Programme\Adobe\Acrobat 4.0\Reader\AcroRd32.exe

'// (das ist er bei mir)

GetExeFromFile = strExe

End Function



Wenn strExe leer ist, gibts entweder die Datei nicht oder es ist kein Programm zugeordnet



Gruß

Gaga




Gruß
Gaga

___________________________________________________________________

Profilösungen für VB6
wenn nicht anders angegeben, sind alle Codebeispiele nicht getestet, nur getippt


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: