Von meinen
ISAPI-Dlls (aus vergangenen Jahren) weiß ich, dass dashier zwingend erforderlich ist:
Delphi-Quellcode:
unit APLData2test;
uses
ActiveX;
// alles was Du schon hast
// ganz ans Ende der Unit:
initialization
// Das wird für ADO dringend benötigt.
CoInitialize(
nil);
finalization
CoUninitialize;
end.
Bei 'nem Delphiprogramm ist das nicht zwingend erforderlich, da es ggfls. schon "irgendwo anders über Uses ..." implizit aufgerufen wird.
Ob es Dein Problem jetzt konkret behebt, weiß ich nicht, aber 'nen Versuch könnte es wert sein.