--- trunk/FlisServer/FlisServerDlg.cpp 2007/12/06 14:12:31 176 +++ trunk/FlisServer/FlisServerDlg.cpp 2007/12/10 07:25:35 209 @@ -425,7 +425,7 @@ } void CFlisServerDlg::ReadSms() { - CString tekst, oldtekst; + CString tekst; Sleep(950); //Holder en pause for at lade hele sms'en komme ind i serial køen. if(Serial.getComstat().cbInQue > 0) { @@ -446,9 +446,7 @@ } void CFlisServerDlg::SmsSplit(CString data) { - CString FyrData, TlfNr, SmsCount, Temper, Flamme, Flis, FremFejl, PowerFail, oldtekst; - char CharData[150]; - strcpy(CharData,data); + CString FyrData, TlfNr, SmsCount, Temper, Flamme, Flis, FremFejl, PowerFail; TlfNr = data.Mid(24,8); FyrData = data.Mid(57,data.GetLength()-59); FyrData.Append(":"); @@ -583,7 +581,7 @@ Sleep(250); std::vector answer = readFrame(); Sleep(500); - CString tekst, oldtekst; + CString tekst; for (int i=0; i data; - data.push_back('a'); - data.push_back('t'); - data.push_back('+'); - data.push_back('c'); - data.push_back('m'); - data.push_back('g'); - data.push_back('r'); - data.push_back('='); - - for (int i=0; i< smscount.GetLength(); i++) - { - data.push_back(smscount[i]); - } - AppendText(CString(&data[0])); - writeFrame(data); - Sleep(200); - ReadSms(); - ResetSms++; + + std::vector data; + data.push_back('a'); + data.push_back('t'); + data.push_back('+'); + data.push_back('c'); + data.push_back('m'); + data.push_back('g'); + data.push_back('r'); + data.push_back('='); + + for (int i=0; i< smscount.GetLength(); i++) + { + data.push_back(smscount[i]); + } + AppendText(CString(&data[0])); + writeFrame(data); + Sleep(200); + ReadSms(); } else if(command.MakeLower() == "wind")