Forum: Programmieren allgemein
Delphi
by Dalai,
14. Okt 2015
Du meinst HKEY_CLASSES_ROOT-Zweig? Vorsicht, der ist - jedenfalls bestimmte Unterzweige davon - ebenfalls der Redirection unterworfen! HKEY_CLASSES_ROOT ist die Summe aus HKEY_LOCAL_MACHINE\Software\Classes und HKEY_CURRENT_USER\Software\Classes - und ersterer wird umgeleitet (auf einem x64 System).
Denkbar. Aber das wirst du debuggen müssen; wenn es nicht anders geht, dann eben mit...
Forum: Programmieren allgemein
Delphi
by Dalai,
14. Okt 2015
Das sagt leider überhaupt nichts aus. Hast du denn mal geschaut, was in den jeweiligen Registry-Zweigen zu finden ist, sowohl 32 als auch 64 Bit? Vielleicht ist auf dem einen System der Handler nur für 64 Bit registriert, auf dem anderen aber für beide.
MfG Dalai
Forum: Programmieren allgemein
Delphi
by Dalai,
14. Okt 2015
Genau in die Richtung denke ich auch, wenn ich irgendwas mit Registry sehe und darin kein Hinweis auf die entsprechenden Flags auftaucht. Dazu kommt noch, dass der Server ab 2008 R2 AFAIK immer 64 Bit ist. Das könnte also sehr gut sein.
Übrigens sind in dem Code ein paar Speicherlecks drin, denn da wird z.B. im Destruktor das Objekt FFileStream nicht wieder weggeräumt. Und noch eine andere...