MFCSerial Codeprojekt
-
Hi,
ich habe ein kleines problem mit der MFCSerial Klasse: Ich kann daten senden aber keine Empfangen.Mein bisheriges Vorgehen war:
1. CSerial.h+.cpp und CSerial.h+.cpp und CSerialWnd.h+.cpp und CSerialMFC.h in meinen Projektordner kopiert.
2. alle in oben genannten in mein Projekt hinzugefügt/eingebunden.
3. Habe das Senden eingerichtet. Das klappt auch wunderbar.
4. ich habe in meinen Header:
afx_msg LRESULT CdreiDlg::OnSerialMsg (WPARAM wParam, LPARM lParam);
eingefügt.5. in meinem .cpp datei in der Message Map: ON_WM_SERIAL(OnSerialMsg) eingefügt.
6. Dann habe ich noch eine funktion in der .cpp datei erstellt:
LRESULT CdreiDlg::OnSerialMsg (WPARAM wParam, LPARAM lParam)
{
TRACE("SUPER\n");
return 0;
}
will nur wisse ob er was empfängt. Tut er leider aber nicht.
Wäre super wenn ihr mir einen Tipp geben könntet woran es liegt.LG ninja
-
Du musst irgendwo den Port noch öffnen (mit Open(..)).
-
Hi,
also ich hab den Port mit:
serial.Open(_T("COM1"));
geöffnet. Aber das empfangen klappt immer noch nicht.
Habt ihr noch eine idee woran es liegen könnte??
-
hi habs hinbekommen. danke für die hilfe