Hallo,
Ich verwende einen OLE-Container um Daten verschiedenen Nutzern zur Verfügung zu stellen. (Die Daten kommen aus einer Datenbank). Das Speichern und Laden funktioniert.
In einigen Fällen bekomme ich diese Fehlermeldung und zwar genau bei:
Container.DoVerb(ovShow);
Hat jemand eine Idee?
Habe die Sache Eingrenzen können:
while oc.State=osOpen do Application.ProcessMessages;
(oc = TOLEContainer)
Dies funktioniert unter Windows 2000 nicht. D.h. er wartet nicht. Bei XP geht es. Ich arbeite mit Delphi 2005 und XP Unterstützung.
Anm.: Wenn man osRunning hinzu nimmt, geht es zwar unter Windows 2000, aber das Problem besteht weiterhin. Vermutlich ist einfach Windows 2000 und XP nicht wirklich kompatibel.
Ich verwende einen OLE-Container um Daten verschiedenen Nutzern zur Verfügung zu stellen. (Die Daten kommen aus einer Datenbank). Das Speichern und Laden funktioniert.
In einigen Fällen bekomme ich diese Fehlermeldung und zwar genau bei:
Container.DoVerb(ovShow);
Hat jemand eine Idee?
Habe die Sache Eingrenzen können:
while oc.State=osOpen do Application.ProcessMessages;
(oc = TOLEContainer)
Dies funktioniert unter Windows 2000 nicht. D.h. er wartet nicht. Bei XP geht es. Ich arbeite mit Delphi 2005 und XP Unterstützung.
Anm.: Wenn man osRunning hinzu nimmt, geht es zwar unter Windows 2000, aber das Problem besteht weiterhin. Vermutlich ist einfach Windows 2000 und XP nicht wirklich kompatibel.
Comment