Björn Schreiber
2007-04-20 08:01:31 UTC
Hi *.*.
Drei unserer Programme melden auf einem Windows 2000 Rechner direkt
beim Start folgenden Fehler:
Fehler beim Lesen von Image1.Picture.Data: Externe Exception C0000006
Der Rechner lief zunächst mit SP3, wurde aber später auf SP4
aktualisiert. Auch laufen alle drei Programme im gleichen Netzwerk auf
drei anderen Rechnern (W2k SP3, W2k SP4, W2003 Server) offensichtlich
problemlos, wobei die Ausstattung der W2k Rechner nahezu identisch sein
soll.
Googeln brachte den Hinweis, dass es sich um ein Netzwerkproblem
handeln könnte. Die Software ist auch tatsächlich auf einem W2003 Server
abgelegt, aber eine lokale Testinstallation brachte den gleichen Fehler
- damit schließe ich ein Problem mit der Netzwerkverbindung eigentlich aus.
Nach einem Neustart des betroffenen Rechners - der Rechner selber
läuft u.U. mehrere Wochen ohne Neustart durch - lief eine Anwendung beim
ersten Start problemlos. Danach trat aber direkt wieder der gleiche
Fehler auf, ein Neustart hilf auch nicht mehr.
Die Applikationen bieten eine rudimentäre Log-Funktionalität:
Normalerweise wird in den initialization-Teilen der Units und beim
Aufruf bestimmter Initialisierungsroutinen beim Start kurz eine
Textdatei geöffnet, um eine Zeile erweitert und direkt wieder
geschlossen. Aber selbst dieser Mechanismus scheint zu versagen.
Eine Komponente mit dem Namen Image1 gibt es in allen drei Programmen
im Anmeldebildschirm - es ist der erste Dialog, der dem Anwender
präsentiert wird und ist in allen drei Anwendungen gleich. Er wird im
Create des Hauptformulars dynamisch erzeugt und im OnShow-Ereignis
wieder freigegeben. Als Besonderheit wurde in der Bildkomponente eine
WMF Datei als Bild abgelegt.
Den Anmeldebildschirm selber verwenden wir schon seit Jahren, mit
dieser Fehlermeldung sehen wir uns das erste mal konfrontiert.
Hat vielleicht hier noch jemand eine Idee, wo der Fehler liegen könnte?
Gruß und Danke,
Björn
Drei unserer Programme melden auf einem Windows 2000 Rechner direkt
beim Start folgenden Fehler:
Fehler beim Lesen von Image1.Picture.Data: Externe Exception C0000006
Der Rechner lief zunächst mit SP3, wurde aber später auf SP4
aktualisiert. Auch laufen alle drei Programme im gleichen Netzwerk auf
drei anderen Rechnern (W2k SP3, W2k SP4, W2003 Server) offensichtlich
problemlos, wobei die Ausstattung der W2k Rechner nahezu identisch sein
soll.
Googeln brachte den Hinweis, dass es sich um ein Netzwerkproblem
handeln könnte. Die Software ist auch tatsächlich auf einem W2003 Server
abgelegt, aber eine lokale Testinstallation brachte den gleichen Fehler
- damit schließe ich ein Problem mit der Netzwerkverbindung eigentlich aus.
Nach einem Neustart des betroffenen Rechners - der Rechner selber
läuft u.U. mehrere Wochen ohne Neustart durch - lief eine Anwendung beim
ersten Start problemlos. Danach trat aber direkt wieder der gleiche
Fehler auf, ein Neustart hilf auch nicht mehr.
Die Applikationen bieten eine rudimentäre Log-Funktionalität:
Normalerweise wird in den initialization-Teilen der Units und beim
Aufruf bestimmter Initialisierungsroutinen beim Start kurz eine
Textdatei geöffnet, um eine Zeile erweitert und direkt wieder
geschlossen. Aber selbst dieser Mechanismus scheint zu versagen.
Eine Komponente mit dem Namen Image1 gibt es in allen drei Programmen
im Anmeldebildschirm - es ist der erste Dialog, der dem Anwender
präsentiert wird und ist in allen drei Anwendungen gleich. Er wird im
Create des Hauptformulars dynamisch erzeugt und im OnShow-Ereignis
wieder freigegeben. Als Besonderheit wurde in der Bildkomponente eine
WMF Datei als Bild abgelegt.
Den Anmeldebildschirm selber verwenden wir schon seit Jahren, mit
dieser Fehlermeldung sehen wir uns das erste mal konfrontiert.
Hat vielleicht hier noch jemand eine Idee, wo der Fehler liegen könnte?
Gruß und Danke,
Björn
--
Björn Schreiber, DRIGUS GmbH
***@drigus.de
Bei Email NOSPAM in den Betreff aufnehmen.
Put NOSPAM in subject to reach me by email.
Björn Schreiber, DRIGUS GmbH
***@drigus.de
Bei Email NOSPAM in den Betreff aufnehmen.
Put NOSPAM in subject to reach me by email.