Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#5

AW: PreviewHandler PDF Problem Windows 8 und höher

  Alt 14. Okt 2015, 14:04
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 Sache ist mir aufgefallen: Warum wird in GetPreviewHandlerCLSID() immer wieder die CLSID geschrieben statt die als Konstante zu deklarieren und diese zu benutzen? Sowas ist anfällig für Tippfehler etc, verstößt gegen DRY usw.

Zum Debuggen würde ich wahrscheinlich ein paar OutputDebugString() an den richtigen Stellen reinpacken, wenn das im normalen Debugger nicht möglich oder sinnvoll zu machen ist.

MfG Dalai
  Mit Zitat antworten Zitat