Probleme mit TEdit bei Borland C++ 5.02



  • Ich habe ein Project mit Borland BCW 5.02 mit OWL Bilbliothek und folgendes Problem:
    In dem Project erstelle ich zur Laufzeit TEdit Objecte mit Parametern, die ich aus einer Konfigdatei lese. Mit GetText lese ich die editierten Werte und verarbeite sie weiter. Da dieses Project schon seit Jahren mit verschiedenen Konfigurationen erfolgreich im Einsatz ist, und auch CodeGuard keine Fehlerhinweise liefert, gehe ich von nicht total falscher Programmierung aus. Jetzt zu meinem Problem: Bei gleichen Konfigurationen liefern mir alle zur Laufzeit generierten TEdit-Objecte einen leeren String obwohl der Text auf dem Bildschirm richtig dargestellt ist und editiert werden kann, wenn gleichzeitig verschiedene Dienste oder Programme diverser Hardwarehersteller laufen.

    Beispiele für Dienste, mit denen ich Probleme habe: z.B. Wacom Tabletttreiber, verschiedene Zusatzdienste von Mauseherstellern, z.B. Samsung, Zusatzdienste verschiedener Grafikkartenhersteller, OmniPage Software, die von Scanner Herstellern mit geliefert wird... Sobald diese Dienste bzw. Programme ausgeschaltet werden, läuft mein Programm wieder problemlos. TEdit-Objecte, die mit fester Ressource erstellt sind, liefern immer den richtigen Text. Mit Original Diensten und Treibern von Microsoft gibt es bisher keine Probleme.

    Nun kann ich meinen Kunden zwar immer sagen, schaltet den und den Dienst aus und es ist alles OK, aber wo liegt der Fehler und warum laufen alle anderen Programme mit diesen Diensten?? Vielleicht kann mir jemand einen guten Tip geben

    😕 Eckard


Anmelden zum Antworten