Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi serielle Schnittstelle bzw. Hyperterminal (https://www.delphipraxis.net/24017-serielle-schnittstelle-bzw-hyperterminal.html)

Micha 14. Jun 2004 08:55


serielle Schnittstelle bzw. Hyperterminal
 
Hallo zusammen,

Ich möchte Daten über die serielle Schnittstelle mit einem Delphi-Programm senden.
Ich habe rausgefunden, dass das wohl recht schwierig ist und Windows hier Probleme macht.

Über Hyperterminal lassen sich ja auch Daten über die serielle senden.
Ist es möglich eine Hyperterminal-Session zu öffnen/starten und dort Daten reinzuschreiben und diese dann eben zu senden?

Oder ist es vielleicht doch einfacher gleich aus dem Delphi-Programm die serielle Schnittstelle anzusprechen?

Vielen Dank im Voraus.

Steve 14. Jun 2004 09:21

Re: serielle Schnittstelle bzw. Hyperterminal
 
Kannst die serielle Schnittstelle ganz einfach ansprechen, nimm dazu die TurboPower ASync Professional Komponenten :)

Gruß
Stephan

shmia 14. Jun 2004 09:26

Re: serielle Schnittstelle bzw. Hyperterminal
 
Zitat:

Zitat von Micha
Ich möchte Daten über die serielle Schnittstelle mit einem Delphi-Programm senden.
Ich habe rausgefunden, dass das wohl recht schwierig ist und Windows hier Probleme macht.

Dafür gibt es fertige (Freeware-)Komponenten: Torry's: Ports and Modems
Such dir was raus, du hast viel Auswahl (aber nur FWS=FreewareWithSource).
Die hier empfohlenen TurboPower ASync Professional Komponenten könnte man als den "Mercedes"
unter den Kommunikations-Komponenten bezeichnen. Um nur ein paar Daten über die serielle Schnittstelle
zu schieben fast schon Overkill.

Steve 14. Jun 2004 09:30

Re: serielle Schnittstelle bzw. Hyperterminal
 
Zitat:

Zitat von shmia
Die hier empfohlenen TurboPower ASync Professional Komponenten könnte man als den "Mercedes"
unter den Kommunikations-Komponenten bezeichnen.

Für mich nur das Beste :mrgreen:
Hab öfters mal viel mitm COMPort zu tun, von daher ist ASync meinerseits angebracht, für kleinere Aufgaben reicht sicherlich auch was "kleineres" *zustimm* :zwinker:

Gruß
Stephan

Micha 14. Jun 2004 09:31

Re: serielle Schnittstelle bzw. Hyperterminal
 
o.k., habe mir die Sachen von TurboPower ASync Professional runtergezogen,
jetzt steck ich aber gleich wieder fest:

Auszug aus ReadMe-Datei:
Zitat:

3. Add the source subdirectory (e.g., d:\apro\source) to the IDE's
library path.

4. Open & compile the runtime package specific to the IDE being
used.

5. Open & install the designtime package specific to the IDE being
used. The IDE should notify you the components have been
installed.
Checks net?!

Steve 14. Jun 2004 09:45

Re: serielle Schnittstelle bzw. Hyperterminal
 
1. Datei - Alle schließen
2. Projekt - Optionen - Verzeichnisse/Bedingungen - Suchpfad - <Pfad>\Source eintragen
3. <Pfad>\packages\A406_Rx0.dpk öffnen und kompilieren
4. <Pfad>\packages\A406_Dx0.dpk öffnen, kompilieren und installieren
5. Fertig

"x" steht natürlich für Deine Delphi-Version..

Achja, falls die Fehlermeldung "Fataler Fehler: xyz konnte nicht erstellt werden" oder so ähnlich kommt, schau mal nach, obs den entsprechenden Ordner gibt..

Müsste so funktionieren, habs grad nich getestet :zwinker:

Gruß
Stephan

Micha 14. Jun 2004 09:56

Re: serielle Schnittstelle bzw. Hyperterminal
 
Yes, thanks. Hat wunderbar geklappt.

Und jetzt?

Steve 14. Jun 2004 10:16

Re: serielle Schnittstelle bzw. Hyperterminal
 
Zitat:

Zitat von Micha
Und jetzt?

Jetzt lädst Du Dir am besten auch noch die Hilfe-Files runter und dann kannst Du damit auch schon loslegen (Du benötigst die TApdComPort-Komponente)
Setz dann erstma die ganzen Parameter (Baudrate, Stopp-Bits usw) und über SetLine usw kannste dann die Befehle an den ComPort senden. Genaueres siehe OH :zwinker:

Viel Erfolg damit,
Gruß
Stephan

Micha 14. Jun 2004 10:53

Re: serielle Schnittstelle bzw. Hyperterminal
 
So, dann bleibt hoffentlich nun noch die letzte Frage *g*:

Woher bekomme ich die TApdComPort?

Hab schon gegoogelt - nix gefunden!

Muetze1 14. Jun 2004 10:56

Re: serielle Schnittstelle bzw. Hyperterminal
 
Moin!

Die hast du doch gerade die ganze Zeit installiert... :roll:

Geh sonst mal bei Delphi unter Ansicht auf "Komponentenliste" und tippe dort mal TApdComPort ein und du solltest sie dann eigentlich finden...

MfG
Muetze1


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 Uhr.
Seite 1 von 2  1 2      

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