![]() |
AsyncPro - Serielle Schnittstelle - Problem
Hallo!
Ich verwende für ein Projekt die Komponente AsyncPro, genauer die Klasse TApdComPort für die serielle Schnittstelle. Ich habe zwei unterschiedliche Delphi-Projekte, in beiden gibt es folgenden Code: ... aComPort : TApdComPort ; ... ... aComPort := TApdComPort.Create(nil); aComPort.ComNumber := 1; aComPort.Open := True; ... In meinem ersten Projekt wird der Port problemlos geöffnet, alles OK! Verwende ich aber nun mein neues Projekt, kann der Port nicht geöffnet werden, ich bekomme aber keine Felhermeldung! "Per Debugging" ich ich den Fehler nun soweit ausfindig machen können: In einem File der Komponente AsyncPro (AwWin32: procedure TApdWin32Dispatcher.StartDispatcher;) werden 3 Threads erstellt, im funktionierenden Projekt funkt das einwandfrei. Beim zweiten Projekt werden die Thread nur erstellt, die Stati der Threads (View->Debug Windows->Threads) bleibt immer auf "init"?! Wie kann das sein, dass die Threads nie gestartet werden? Und wie kann das abhängig vom Projekt sein? Zuerst dachte ich an eine Einstellung beim Projekt, habe aber nichts gefunden. Habe schon das ganze (wirklich das ganze ;-) ) Internet durchsucht, aber nichts gefunden. .. HILFE!!! rilli |
Re: AsyncPro - Serielle Schnittstelle - Problem
kann mir da wirklich niemand helfen?
|
Re: AsyncPro - Serielle Schnittstelle - Problem
Herzlich Willkommen in der Delphi-PRAXiS, rilli.
Kann es sein, dass du den Port anderweitig in Benutzung hast? Wird der Code zum Öffnen des Ports eventuell mehrmals durchlaufen? Grüße vom marabu |
Re: AsyncPro - Serielle Schnittstelle - Problem
Nein! Der Port wird ja "halb" geöffnet, Baudrate usw. weden gesetzt. Hab ich mit einem Portmonitor überprüft...
Das problem ist eigentlich, dass die angesprochenen 3 Threads nicht gestartet (sie werden erstellt, bleiben aber immer auf "init") werden. Das Problem könnte eigentlich überall auftreten, in diesem Fall eben in der AsyncPro Komponente... |
Re: AsyncPro - Serielle Schnittstelle - Problem
Hallo,
ich kann dir nur empfehlen bei sourceforge nachzuschauen. Dort gibt es, was asynchpro betrifft, eine riesige Fehlerliste. Asynchpro war excellent, solange es gepflegt wurde. Jetzt fühlt sich keine mehr zuständig und seitdem ist das Ganze Schei..... Rainer |
Re: AsyncPro - Serielle Schnittstelle - Problem
Ok, danke! Werd mal da schaun...
Wegen AsyncPro: Ich wär ja auch offen für eine andere Komponente für die serielle Schnittstelle. Irgendwelche Vorschläge?!? |
Re: AsyncPro - Serielle Schnittstelle - Problem
Hallo,
wie betreibst du eigentlich asynchpro mit D2005? Hast du die Komponenten selbst umgebaut? Ich kann die Komponenten mit D2005 nicht benutzen, weil ich sie nicht installieren kann. Rainer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz