Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 

Re: NEUE Version 5.1 des XP Usermanagers RELEASE

  Alt 19. Jun 2007, 00:56
Hallo,

das Problem mit der Hilfe wird etwas klarer: In der Unit HtmlHlp versucht das Programm, über die Funktion GetOCXPath() den Pfad für das entsprechende Control aus der Registry zu laden. Da das fehl schlägt, ist die Funktion "HtmlHelp" nicht definiert und das Programm schmiert ab.
Leider sind in der Funktion gleich zwei Fehler: Erstens wird überprüft, ob der Registry-Eintrag vom Typ "REG_SZ" ist, obwohl er in Vista vom Typ "REG_EXPAND_SZ" ist, und zweitens wird überprüft, ob der Pfad existiert, wobei der Pfad unter Vista "%SystemRoot%\System32\hhctrl.ocx" lautet und FileExists() damit fehlschlägt. Der folgende (jetzt nur noch hypotetische) Aufruf von LoadLibrary() übrigens auch.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat