«« ( Date ) »» // «« ( Thread ) »» // csidc - 2003

SMS/GPS

by Predrag Gojic
subota, 08. februar 2003 - 20:31.

>>..., a klasa za serijski port(doci ce mi glave) je imala bag u...

ja te najbolje razumem, meni je oduzela negde mesec dana. Doduse mi nismo imali takvih problema, sve je radilo bez ikakve flow kontrole.

>>...Jos klasa za IncomingMessage...

U slucaju da nisi pogledao imas u cpp fajlu
Root\Software\Aplikacije\MobilePhone\Implementacija\MobilePhoneDlg.cpp
metodu
OnCommMessage(WPARAM wParam,LPARAM lParam)
tu imas sekvencijalnu masinu koja proverava gde je poruka (SIM kartica ili memorija), prihvata je i brise sa mobilnog. Ne valja sto sam je ubacio u klasu dijaloga, uvek je takve stvari bolje realizovati nezavisno od interfejsa i drugih klasa, pa je tvoja odluka sa klasom IncomingMessage mnogo bolja.
Koliko smo mi znali NULL karakter za kraj string-a mobilni nikada ne salje tako da u aplikaciji mozes slobodno da koristis CString klasu ili neke c-ovske metode koje rade sa stringovima(to isto vazi i za GPS) - imaces puno pretrazivanja/odsecanja, ustedeces vreme sebi i drugima. Sa druge strane ne valja da koristis stringove kod klase za serijski port, jer na njega mozes da kacis bilo sta sto ti moze poslati NULL karakter.

Pozdrav,
Pedja