Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Com Schnittstelle in einer Konolenanwendung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.07.2007, 17:28 Uhr
~sven89
Gast


Hallo

Weiss jemand bescheit, wie ich in einer Konsolenanwendung die COM Schnittstelle verwenden kann? Möchte gerne möglichst einfach Daten senden und lesen.

Habe etwas über MsComm Steuerelemente gefunden aber das ist wol nur für MFC Dialog Anwendungen. Oder kann man das auch verwenden? Und wenn ja, wie?

Gruss Sven
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.07.2007, 17:36 Uhr
mischa
Fragender


Wenn du Daten senden willst könntent dir MSSockets helfen...
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.07.2007, 17:45 Uhr
Tommix



Hallo,
Du kannst die serielle Schnittstelle mehr oder weniger wie eine normale Datei benutzen:
www.fun-soft.de/showtopic.php?threadid=3242

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.07.2007, 18:02 Uhr
~sven89
Gast


Danke für die schnelle Hilfe.

@Tommix: Werde mich dort einarbeiten! ;-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.07.2007, 10:58 Uhr
~frederik_duese
Gast


Hallo,

Ich kenne 2 Möglichkeiten:

* MSComControl mit VB nutzen.
* mit C++ über die Windows API zugreifen.

Die erste hat die Vorteile dass es relativ einfach und schnell geht, und dass man mit VB auch recht einfach eine graphische Oberfläche erstellen kann, und dass man das Ganze mit VBA auch ganz einfach in zb. eine Excel Datei einbauen kann.
Die Nachteile sind, dass VB meiner Meinung nach eine ziehmlich dähmliche Programmiersprache ist, so werden die von der Schnittstelle empfangenen Daten automatisch als String verstanden und es ist fürchterlich umständlich daraus Zahlen zu bekommen. Und ob es sich nun um 1Byte oder 2Byte handelt ist VB sowieso egal. Außerdem ist die ganze Sache bei hoher Datenrate viel zu langsam. Sogar bei 9600 Baud.

Die zweite Methode ist recht kompliziert und man muss sich schon einigermaßen gut mit der API auskennen um es zum Laufen zu bringen. Das nächste ist, dass man dann erst mal was braucht, dass einem die Daten anzeigt. Die Vorteile sind, dass es viel schneller geht und sich in C programmieren lässt. Man hat viel mehr Möglichkeiten, man kann sich zu beliebigen Zeitpunkten nach Belieben Fenster öffnen und schließen, verschieben,... Das wass sich innerhalb der Fenster abspielt bleibt völlig dem Programmierer überlassen!

In Summe kann man sagen, dass Variante 1 eher die Anfagervariante ist, während die 2. eher für Fortgeschrittene ist. (Wer sich schon als Profi fühlt kann ja mal versuchen mit VB ein anständiges Com Programm zu basteln

Ich hab beide mir bekannten Varianten ausprobiert und letztendlich zum Erfolg gebracht. Wenn du über eine der beiden Varianten (oder beide) was wissen oder den Quellcode willst, schrieb mir einfach.

mfg

fritz_feichtinger@aon.at
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.07.2007, 11:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat von ~frederik_duese:

... ziehmlich dähmliche ...



hi - wer dämlich mit h schreibt ist selbiges ohne h
(btw ziemlich schreibt man auch ohne h )
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: