VB6.0 DLL entladen

Hallo,

ich lade in einem VB6.0 Programm eine DLL, die jedoch nach einigen Aufrufen von Funktionen aus der DLL hängen zu bleiben scheint. Vermutlich würde es helfen, für jeden Aufruf die DLL zu laden und danach wieder zu entladen. Die Lösung hierfür muss jedoch mit VB6.0 funktionieren.

Danke im Voraus
elo_taran

ich lade in einem VB6.0 Programm eine DLL, die jedoch nach
einigen Aufrufen von Funktionen aus der DLL hängen zu bleiben
scheint. Vermutlich würde es helfen, für jeden Aufruf die DLL
zu laden und danach wieder zu entladen. Die Lösung hierfür
muss jedoch mit VB6.0 funktionieren.

Hallo elo,

möglicherweise helfen dir Hinweise auf die APIs
LoadLibrary() bzw. LoadLibraryEx()
weiter.

Gruß
Reinhard

Hallo,

Hallo,

ich lade in einem VB6.0 Programm eine DLL, die jedoch nach
einigen Aufrufen von Funktionen aus der DLL hängen zu bleiben
scheint. Vermutlich würde es helfen, für jeden Aufruf die DLL
zu laden und danach wieder zu entladen. Die Lösung hierfür
muss jedoch mit VB6.0 funktionieren.

Das glaube ich weniger! Dann wärst du der erste dem das passiert und du haettest sicherlich die este DLL gefunden, die Probleme macht. Es sei denn du haettest sie selbst entwickelt und da einen Bock gerissen! Zu 99% liegt der Fehler in deinem Proggi!

Um welche DLL handelt es sich denn. Wie schaut dein Source aus. Was sagt die Speicherverwaltung? Selbst wenn die DLL daran schuld waere, wäre es eine Überlegung wert( oder auch eigentlich nicht) sich von dieser zu trennen, da sie wer weiss wie viele Fehler noch beinhaltet!

Danke im Voraus
elo_taran

MfG Alex