CodeGear C++ Builder / RS232

Gast #4523854
Lesenswert?

Hallo Experten,

ich habe folgende Software auf meinem Windows 7 Rechner installiert:
CodeGear C++Builder 2007

Ich möchte mir damit ein kleines Tool bauen, dass Daten von einem 
Mikrocontroller über RS232 einlesen und diese dann visuell darstellen 
kann.

Ich habe im Internet bereits ein paar Informationen dazu finden können, 
aber nie in Verbindung mit der CodeGear C++Builder Software.

Hat jemand bereits mit dieser Software erfolgreich eine serielle 
Kommunikation zu Stande gebracht? Ich möchte Daten nur einlesen können, 
nicht senden.

Herzliche Grüße,
C++
#4523926
Lesenswert?

C++ schrieb:
> Ich habe im Internet bereits ein paar Informationen dazu finden können,
> aber nie in Verbindung mit der CodeGear C++Builder Software.

Weil die heutzutage eigentlich kaum noch wer verwendet, außer es sind 
noch Tonnen Legacy-Code vorhanden. Habe den "Spaß" selbst von C++Builder 
1 bis 6 mitgemacht... damals war das noch die imo beste Möglichkeit 
C++-Windows-GUI-Anwendungen zu schreiben.

> Hat jemand bereits mit dieser Software erfolgreich eine serielle
> Kommunikation zu Stande gebracht? Ich möchte Daten nur einlesen können,
> nicht senden.

CreateFile, ReadFile, WriteFile, SetupComm, BuildCommDCB, 
Get/SetCommState... Klassisches Win32-API, ansonsten sollten auf 
http://www.torry.net auch Komponenten zu finden sein.
Falls da noch ein USB-Seriell-Wandler dazwischenhängt: Zumindest FTDI 
und SiLabs haben da gute Beispiele für ihre DLLs
#4524413
Lesenswert?

C++ schrieb:
> CodeGear C++Builder 2007

Würde ich nicht mehr verwenden, die alten Versionen hatten IIRC keine 
Unicode Unterstützung. Da fangen die Probleme schon bei simplen 
Dateinamen an sobald nicht unterstützte Sonderzeichen drin sind, z.B. 
kyrillische Zeichen bei auf Deutsch eingestelltem Windows.

Die Comportlib (https://sourceforge.net/projects/comport/) ist leider 
eine Delphi Komponente, keine Ahnung ob C++ Builder die übersetzen kann.

Allerdings gibt es auch Beispielcode für C/C++ direkt von Microsoft.
#4525230
Lesenswert?

C++ Builder verwendet ja die VLC (die ist auch in Pascal)
es sollten also "alle" Delphi Bibliotheken funktionieren

letzten (mit lazarus) hab ich, glaub ich

http://synapse.ararat.cz/doku.php/download

verwendet..

der Beispielcode ist dann recht überschaubar:

http://wiki.freepascal.org/Hardware_Access#Synaser

(bin aber auch der Meinung, dass man entweder mit Delphi/Lazarus 
arbeitet, oder mit C++, aber nicht mit einer so komischen Mischung wie 
dem C++ Builder)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren