Hallo Leute,
ich habe ein merkwürdiges Problem. Habe es hier in diesem Forum noch mal reingesetzt, in der Hoffnung eine Atwort zu bekommen, weil es sich um ein Datenbankprogramm handelt.
Ein Programm von mir besitzt unter anderem 1 TMaskEdit sowie 1 TLabel - Komponente. Nach einem Klick auf einem Button werden bestimmte Einstellungen diesbezüglich im Programm gesetzt.
Auf ca. 6 PC's läuft das Programm ganz normal durch ohne Zwischenfälle.
Auf 1 bestimmten PC, wohlgemerkt auch noch ein neuer Rechner, werden nach dem Klick auf den Button die Voreinstellungen nicht gesetzt und es kommt zu einem Fehlverhalten während des weiteren Programmablaufs.
Dies ist alles sehr merkwürdig. Bestimmte Refresh-Befehle brachten bisher bei mir auch keinen Erfolg. Wohl jedoch nach Einbindung eines Showmessage-Befehls läuft das Programm auf diesem besagten Rechner jedenfalls sporadisch richtig. 1 ca. 1 Fall von 4 Versuchen bringt der Rechner die Meldung des Showmessage-Befehls auf dem Bildschirm und verarbeitet auch die Voreinstellungen für die Komponenten richtig. In den anderen Fällen keine Reaktion. Das was hinter dem Button-Klick liegt, wird anscheinend nicht abgearbeitet und es kommt zum Fehlverhalten.
Was können die Ursachen für dieses Fehlverhalten sein? Es wird übrigens Delphi 5 Professional verwendet für die Entwicklung des
Programms. Leider kann ich auf dem besagten "merkwürdigen" Rechner nicht den Debug-Modus anschmeißen, da auf diesem
Rechner Delphi nicht lizensiert ist. Bin für das Wochenende erst mal ratlos und vermute evtl. folgendes?
Kann es vielleicht an gewissen DLL's liegen, die im Windows-Systemverzeichnis liegen oder an Ländereinstellungen (da
TMaskEdit-Komponente benutzt wird)?
ich habe ein merkwürdiges Problem. Habe es hier in diesem Forum noch mal reingesetzt, in der Hoffnung eine Atwort zu bekommen, weil es sich um ein Datenbankprogramm handelt.
Ein Programm von mir besitzt unter anderem 1 TMaskEdit sowie 1 TLabel - Komponente. Nach einem Klick auf einem Button werden bestimmte Einstellungen diesbezüglich im Programm gesetzt.
Auf ca. 6 PC's läuft das Programm ganz normal durch ohne Zwischenfälle.
Auf 1 bestimmten PC, wohlgemerkt auch noch ein neuer Rechner, werden nach dem Klick auf den Button die Voreinstellungen nicht gesetzt und es kommt zu einem Fehlverhalten während des weiteren Programmablaufs.
Dies ist alles sehr merkwürdig. Bestimmte Refresh-Befehle brachten bisher bei mir auch keinen Erfolg. Wohl jedoch nach Einbindung eines Showmessage-Befehls läuft das Programm auf diesem besagten Rechner jedenfalls sporadisch richtig. 1 ca. 1 Fall von 4 Versuchen bringt der Rechner die Meldung des Showmessage-Befehls auf dem Bildschirm und verarbeitet auch die Voreinstellungen für die Komponenten richtig. In den anderen Fällen keine Reaktion. Das was hinter dem Button-Klick liegt, wird anscheinend nicht abgearbeitet und es kommt zum Fehlverhalten.
Was können die Ursachen für dieses Fehlverhalten sein? Es wird übrigens Delphi 5 Professional verwendet für die Entwicklung des
Programms. Leider kann ich auf dem besagten "merkwürdigen" Rechner nicht den Debug-Modus anschmeißen, da auf diesem
Rechner Delphi nicht lizensiert ist. Bin für das Wochenende erst mal ratlos und vermute evtl. folgendes?
Kann es vielleicht an gewissen DLL's liegen, die im Windows-Systemverzeichnis liegen oder an Ländereinstellungen (da
TMaskEdit-Komponente benutzt wird)?
Comment