Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

DLL: Prozedureinsprungpunkt nicht gefunden

  Alt 19. Mai 2009, 12:58
Hallo,

ich schreibe gerade ein kleines Programm um diese ShutdownBlockReason Methode für Vista zu testen.
Wie mache ich das denn nur genau, also ich habe die nötigen Funktionen eingebunden und bekomme unter Vista auch die Nachricht wenn das System runtergefahren wird.

Aber wenn ich das gleiche Programm unter Windows XP ausführe kommt die Meldung das der Prozedureinsprungpunkt nicht gefunden wurde.
Klar, die Prozedur gibts dort nochnicht.
Aber wie mach ich das denn, dass das selbe Programm auf beiden läuft ohne es mehrfach kompilieren zu müssen?

Der Fehler kommt denk ich direkt bei der Deklaration der Funktion oder?
Ne Compilerdirektive bringt ja nichts, da müst ichs für jedes System seperat kompilieren.

Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat