![]() |
Speicherproblem bei ocx-Datei
Hallo zusammen!
Ich habe ein Problem beim Einbinden einer ActiveX-Schnittstelle. Ich habe von Delphi eine _TLB-Wrapper Unit erstellen lassen und benutze ebendiese. Das ganze hat auch mal funktioniert, aber nun meldet CoCreateInstance beim Einbinden der ocx-Datei: "Not enough storage is available to complete this operation". Woran kann das liegen? Speicher ist eigentlich mehr als genug da. Sowohl RAM, als auch Diskspace. Ich habemal Filemon mitlaufen lassen und das einzige, was mir auffiel, war der auffällig hohe Wert für Length an dieser Stelle im Vergleich zu anderen aufrufen:
Code:
Das ActiveX wird zur Laufzeit erstellt, liegt also nicht als Komponente auf einer Form. Der Fehler tritt nicht immer auf.
MyExe.exe:1068 QUERY INFORMATION C:\ExePath\TheInterface.ocx SUCCESS Attributes: A
MyExe.exe:1068 OPEN C:\ExePath\TheInterface.ocx SUCCESS Options: Open Access: 00100020 MyExe.exe:1068 QUERY INFORMATION C:\ExePath\TheInterface.ocx SUCCESS Length: 512000 Jemand eine Idee? |
Re: Speicherproblem bei ocx-Datei
Was passiert wenn es in der IDE auf ein Formular gelegt wird? Manche OCX'en bienden bei diesem Weg Lizenzinfos ein und können nicht dynamisch erzeugt werden.
|
Re: Speicherproblem bei ocx-Datei
Das funktionierte nicht, da das Programm auch (bzw. hauptsächlich) als Service läuft. Die GUI-Version gibt es nur zu Debugzwecken.
Die Out of Memory-Meldung bekomme ich aber teilweise sogar schon, wenn ich es aufs Formular lege. Was mich am meisten verwundert ist, dass es mal funkioniert hat. Sowohl GUI als auch No-GUI-Version. Der Fehler scheint mehr oder weniger zufällig aufzutreten. Edit: Der Fehler tritt auch in beiden Versionen auf. |
Re: Speicherproblem bei ocx-Datei
Hat noch jemand einen Tipp? :stupid:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz