Hallo zusammen,
seit dem wir Delphi von Seattle auf Rio umgestellt haben, läuft ein Teil unserer Anwendungen nicht mehr auf Windows 2003 Server. Ich habe bereits festgestellt an welcher Klasse es liegt. Ein Eintrag in den uses ist es definitiv nicht - also kein Linkerfehler. Sobald ich eine Methode dieser Klasse aufrufe, kann ich die Anwendung auf dem Windows 2003 Server nicht starten und es kommt folgende Fehlermeldung:
Die Anwendung konnte nicht gestartet werden, weil DWrite.dll nicht gefunden wurde. Neuinstalltion der Anwendung könnte das Problem beheben.
Daraufhin habe ich diese
DLL in das windows/system32 Verzeichnis von meinem Rechner kopiert und versucht via CMD zu registrieren (regsvr32 /i DWrite.dll). Dabei tritt folgender Fehler auf:
DLL ist nicht eine ausführbare Datei und es ist kein Registrierungshilfeprogramm für diesen Dateityp registriert.
Es handelt sich dabei um die 32bit Version. Ich weiß, dass die Windwos Version uralt ist, dennoch brauchen wir sie leider.
Habt ihr vielleicht Ideen woran es liegen könnte?