Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Schließen des COM-Port verhindern (https://www.delphipraxis.net/116708-schliessen-des-com-port-verhindern.html)

Chemiker 4. Jul 2008 19:41


Schließen des COM-Port verhindern
 
Hallo,

wie kann man verhindern das der COM – Port der mit der Komponente ApdComPort geöffnet worden ist, sich von selber wieder schließt?

Bis bald Chemiker

divBy0 4. Jul 2008 20:24

Re: Schließen des COM-Port verhindern
 
Hi!

Was meinst du denn mit "sich von selbst wieder schließt"?

Ist bei mir noch nicht vorgekommen. Hast du da keinen ständigen Datenverkehr?

Chemiker 4. Jul 2008 20:31

Re: Schließen des COM-Port verhindern
 
Hallo divBy0,

nein, die Daten werden zurzeit von mir mit einem Button – Click übermittelt. Später kommen die Daten in einem Rhythmus von ca. 60 sek.. Der Port soll aber ständig offen bleiben.

Bis bald Chemiker

divBy0 4. Jul 2008 22:22

Re: Schließen des COM-Port verhindern
 
In meiner Anwendung lese / schreibe ich Daten von / in einen PMA Prozessregler, also auch zyklisch.

AutoOpen habe ich auf false, wenn ich den ComPort dann öffne bleibt der solange offen, bis ich ihn wieder schließe.

Wenn du aber alle 60s Daten senden willst, dann könntest du doch prüfen ob der Port offen ist und ihn ggf. wieder öffnen.

Chemiker 4. Jul 2008 22:40

Re: Schließen des COM-Port verhindern
 
Hallo divBy0,

habe ich mit AutoOpen:= False probiert u. mit True der Port wird trotzdem nach gewisser Zeit geschlossen.
Das Senden ist nicht das Problem, das mache ich ja nur aus Test – Zwecken.
Das Problem tritt beim Empfangen der Daten auf.
Ich könnte den Port natürlich wieder öffnen mit den Event: OnPortClose, aber ich habe gedacht das man das irgendwo einstellen kann, dass der Port permanent offen bleibt.

Bis bald Chemiker


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz