002
17.09.2004, 10:50 Uhr
~Peter
Gast
|
Beide Knöpfe, die sich die Variable m_strBandauswahl und m_strKanalauswahl aus dem Kombinationsfeld nehmen sehen so aus:
C++: |
void CCMD55GoDlg::OnBandknopf() { UpdateData(TRUE); CString strPgmName; strPgmName = m_strBandauswahl; strPgmName.MakeUpper(); int handle; handle=ibdev(0,1,0,T10s,1,0);
if (strPgmName == "1800") ibwrt(handle,"CONFigure:NETWork:TYPE gsm1800",30);
if (strPgmName == "900") ibwrt(handle,"CONFigure:NETWork:TYPE gsm900",30); } void CCMD55GoDlg::OnKanalknopf() { UpdateData(TRUE); CString strPgmNam; strPgmNam = m_strKanalauswahl; strPgmNam.MakeUpper(); int handl; handl=ibdev(0,1,0,T10s,1,0);
if (strPgmNam == "TCH") ibwrt(handl,"CONFigure:NETWork:TYPE TCH",30);
if (strPgmNam == "PCH") ibwrt(handl,"CONFigure:NETWork:TYPE PCH",30); }
|
wie gesagt, das Programm läuft einwandfrei, nur das beim Beenden ein Fehler auftritt. Mache ich irgendwo eine Überschneidung? VC++ kann doch mehrere Kombinationsfelder verwalten! Oder gibt es bei zu vielen Variablen und externen Bibliotheken Probleme?? Danke Dieser Post wurde am 17.09.2004 um 14:32 Uhr von Windalf editiert. |