Einzelnen Beitrag anzeigen

JohannesK

Registriert seit: 17. Jul 2003
Ort: Abtwil
118 Beiträge
 
Delphi 2010 Professional
 
#1

Runtime error 217 bei FreeLibrary

  Alt 13. Jan 2021, 10:30
Delphi-Version: 10.3 Rio
Guten Morgen alle,

ich bekomme bei einem Kunden einen bisher nicht eingrenzbaren Fehler beim Aufruf von FreeLibrary (und nur bei diesem Kunden).

Kurze Beschreibung:
Meine Anwendung ruft eine DLL auf in der die Schnittstellen zu unterschiedlichen ERP-Systemen enthalten sind. Der Aufruf und die Aufgaben werden richtig ausgeführt. Beim Aufruf von FreeLibrary kommt es zu einem Laufzeitfehler.
Das Problem dabei ist, dass der Fehler benutzerabhängig ist. Er tritt auf bei bestimmten Windows-Nutzern. bei anderen nicht (gleicher Rechner, nur anderer User). Der Admin des Kunden versichert, dass die Userprofile identisch sind - gleiche Rechte auf Windows-Ebene. Es gab auch schon die Situation, dass es nach Neuaufbau des Userprofils für ein paar Stunden fehlerfrei funktioniert hat.
Eine Vermutung von mir ist daher, dass vielleicht irgendein Schutzprogramm die DLL nach mehreren Aufrufen auf eine "schwarze Liste" setzt und den Zugriff verhindert.

Hat jemand eine Idee - ich bin für jeden Hinweis dankbar.
mit freundlichem Gruss

So einfach wie möglich. Aber nicht einfacher.
  Mit Zitat antworten Zitat