Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi COM-Port abfragen (https://www.delphipraxis.net/28877-com-port-abfragen.html)

daniel-volk 31. Aug 2004 17:30


COM-Port abfragen
 
Hi Leute!

Ich habe mir jetzt ein Datenkabel für mein GPS gekauft und möchte nun selbst eine Software schreiben, die die vom GPS gesendeten NMEA-Daten und Text-Daten (Einstellungssache) empfängt und auswertet. Somit möchte ich zum Beispiel auf meinem Notebook die Geschwindigkeit anzeigen etc.

Das Problem ist dabei die Frage: Wie komme ich an die Daten dran? Weiß zufällig jemand von euch, wie ich die vom COM-Port empfangenen Daten einfach als String lesen kann?

Ich hab mich hier im Forum schon mal ein wenig umgesehen und bin dadurch auf die Komponente TComPort gestoßen. Aber bei der Installation habe ich das Problem, dass er eine Unit namens DsgnIntf vermisst, die anscheinend notwendig ist. Wozu gehört diese Unit?

MfG,
Daniel.

phXql 31. Aug 2004 17:38

Re: COM-Port abfragen
 
ich sag nur foren-suche. das probelm mit der dsgnintf.pas/dcu wurde hier schon zig-mal erklärt ;)

daniel-volk 31. Aug 2004 20:40

Re: COM-Port abfragen
 
Ok, ich habe jetzt im Forum gesucht und bin auch weiter gekommen.
Ich habe DsgnIntf durch DesignIntf, DesignMessages ... ersetzt. So klappte schon mal die Installation.
Als ich dann das Beispielprojekt kompilieren wollte, suchte er auf einmal die Datei DesignIntf.dcu. Diese Datei gibt es aber nicht! Es gibt lediglich DesignIntf.pas.

Ich gehe mal davon aus, dass ich bei der Installation etwas falsch gemacht habe. Wie installiert man denn eigentlich so eine Komponente vernünftig? Muss ich die Quelldateien erst in einen bestimmten Ordner kopieren? Und in welchem Ordner muss ich die dcu-Datei anlegen?

MfG,
Daniel.

fkerber 31. Aug 2004 20:43

Re: COM-Port abfragen
 
Hi!
Am ehesten musst du wohl den Suchpfad in den Projektoptionen ändern, bzw. den zu der Pas-Datei hinzufügen, er wird sie dann kompilieren.

Ciao Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:35 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