Hi,
da kommen wir der Sache doch schon einmal näher.
Die UNIT DOM soll offensichtlich nur gelagen werden, wenn dein Compiler nicht Delphi ist (also wahrscheinlich FreePascal/Lazarus), denn er steht im
ELSE Zweig des
IFDEF:
Delphi-Quelltext
1:
| {$IfDef DELPHI}Jpeg, Messages, XMLIntf, XMLDoc{$Else}Controls, Dom, XMLRead{$EndIf} |
Das lustige ist jetzt aber, das es die Compiler Variable
DELPHI von Haus aus gar nicht gibt.
Irgendwo im Quelltext muss also die Variable
DELPHI definiert werden und ich möchte wetten, das bei dieser Definition die Windows oder Delphi Version mit einfließt und die von dir verwendete nicht berücksichtigt wird (weil es sie wahrscheinlich noch gar nicht gab als der Code geschrieben wurde). Du musst also die entsprechende Stelle finden und so anpassen, dass der Wert
DELPHI auch mit der neuen Version gesetzt wird.
PS: Nach
{$DEFINE Delphi} in deinem Projekt suchen.