Was geht denn nicht?
Nach den Spierregeln von
COM müssen neuere Versionen eines Programms die alte Version der Schnittstelle noch unterstützen, so daß Programm die diese Schnittstelle verwenden auch mit der neuen Version gehen.
Für dein Problem könnte es natürlich mehrere Gründe geben:
1, M$ hat das Verhalten/Schnittstelle geändert. -> Du mußt dein Programm anpassen
2, M$ hat aufgrund diverser Wurm/Virusattacken die verwendung der späten Bindung per CreateOleObject restriktiver gehanhabt -> Wenn geht auf frühe Bindung umstellen.
3, Borland hat in der Implementierung der Wrapper Fehler gemacht. Da die Sourcen vorhanden sind, sollten hier eigene Anpassungen vorgenommen werden können