Hallo zusammen,
habe ein riesiges Problem mit TComPort.
Ich habe ein Programm mit Delphi 2005 geschrieben, das unter bestimmten Voraussetzungen beim Druck den Comport wechseln muss. Bisher auch kein Problem, da das Progamm einwandfrei unter Windows98 lief. Nun haben wir betrieblich bedingt auf RAD Studio 2007 umgestellt. Nachdem ich das Programm neu kommpiliert habe, erhalte ich immer dann wenn der Comport gewechselt wird die Fehlermeldung:
Thread-Fehler Die Funktion ist nur im Win32-Modus gültig (120)
Um den Fehler zu lokalisieren habe ich vor dem Umschalten eine MessageBox eingebaut. Nach betätigen von OK tritt der Fehler aber nicht auf. Nehme ich die MessageBox wieder raus, ist der Fehler wieder da.
Kann man im RAD Studio irgend etwas einstellen, so dass der Kompiler genauso kompiliert wie im alten Delphi?
Der Wechselcode lautet:
ComPort.Close;
ComPort.Port := sNewPort;
ComPort.Open;
.
.
.
.
.
ComPort.Close;
ComPort.Port := sOldPort;
ComPort.Open;
.
.
.
Vieleicht hat einer ja eine Idee oder weis wo ich weitere Hilfe finden kann.
Danke schon mal im Voraus
Rüdiger