Habe mir gerade "Visual C++ 2008 Express" heruntergeladen. Mit dem C++ möchte ich einen String über die serielle Schnittstelle zu einem ATMega8 senden und eine Antwort darauf empfangen. Gibt es ein einfaches Beispiel dazu, das mir den Einstieg erleichert?
Tausende. Für jede von diesem Compiler unterstützte Programmiersprache, sei es C, C++ oder das unsägliche .Net-Geraffel namens "Managed C++". Als Futter für Google eignet sich "win32 serial port programming". Beispiele finden sich u.a. auf www.codeproject.com oder www.codeguru.com. Oder hier http://www.mikrocontroller.net/forum/pc-programmierung
Zitat:"TSerial ist eine Delphi Komponente, die man normalerweise als Abonnent der Zeitschrift Toolbox im Sourcecode bekommt. Meine Erfahrungen damit sind leider nicht besonders gut. Die Komponente versucht alles zu koennen, und macht einem dabei des oefteren Aerger." Lassen sich Delphikomponenten unter "Visual "C++ 2008 Express" überhaupt kompilieren?
Nein, Delphi-Komponenten lassen sich nur mit Delphi und mit dem "C++ Builder" nutzen.
> das unsägliche .Net-Geraffel namens "Managed C++".
Falls ihr euch das antun wollt, solltet ihr komplett auf C/C++
verzichten können.
Habe es mal verwendet für eienn XML reader, und bin mit
Marshall-Funktionen wieder zurück zu meinen guten alten Sternchen.
Leider kriegt der Debugger das mit dem Memory oft nicht hin, d.h. man
sieht meist Daten im C Teil nicht.
Ich bleibe bei meinen Sternchen ... vorerst :-)
VG,
/th.
Was habt ihr denn eigentlich alle gegen Programmierung in .net. Gibt es hierfür driftige Gründe? Ich habe bisher noch keine Erfahrung in .net Programmierung. Programmiere bisher Delphi... Gruß Mario
> Was habt ihr denn eigentlich alle gegen Programmierung in .net. > Gibt es hierfür driftige Gründe? ich denke es geht hierbei nicht um .net sonder um den verschnitt von C++ und .net. Wenn schon .net dann sollte man auch c# verwenden.
Das geht elegant, objektorientiert und nicht auf Windows beschränkt mit boost asio. http://www.boost.org/doc/libs/1_41_0/doc/html/boost_asio/reference/serial_port.html Die Beispiele für Sockets in der Dokumentation lassen sich ohne große Änderungen übertragen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.