6 |
#include "FlisServerDlg.h" |
#include "FlisServerDlg.h" |
7 |
#include <vector> |
#include <vector> |
8 |
#include ".\flisserverdlg.h" |
#include ".\flisserverdlg.h" |
9 |
|
#include <atlrx.h> |
10 |
|
|
11 |
#ifdef _DEBUG |
#ifdef _DEBUG |
12 |
#define new DEBUG_NEW |
#define new DEBUG_NEW |
374 |
HandleAcknowledge(TlfNr); |
HandleAcknowledge(TlfNr); |
375 |
return; |
return; |
376 |
} |
} |
377 |
|
CAtlRegExp<> regex; |
378 |
|
if (regex.Parse("^{[0-9]+}:{[0-9]+}:[0-1]:[0-1]:[0-1]:[0-1]:$") == REPARSE_ERROR_OK) |
379 |
|
{ |
380 |
|
|
381 |
|
CAtlREMatchContext<> pContext; |
382 |
|
|
383 |
|
if (!regex.Match(FyrData, &pContext)) |
384 |
|
{ |
385 |
|
AppendText("Invalid SMS recieved"); |
386 |
|
return; |
387 |
|
} |
388 |
|
} |
389 |
|
else |
390 |
|
{ |
391 |
|
AppendText("Regex PARSE error!!!"); //Burde aldrig kunne ske ! |
392 |
|
} |
393 |
|
|
394 |
SmsCount = Splitter(FyrData); |
SmsCount = Splitter(FyrData); |
395 |
Temper = Splitter(FyrData); |
Temper = Splitter(FyrData); |
396 |
Flamme = Splitter(FyrData); |
Flamme = Splitter(FyrData); |
438 |
{ |
{ |
439 |
// TODO: Add your control notification handler code here |
// TODO: Add your control notification handler code here |
440 |
continueThread = 0; |
continueThread = 0; |
441 |
|
Sleep(250); |
442 |
DeleteSms(); |
DeleteSms(); |
443 |
|
|
444 |
Sleep(500); |
Sleep(500); |
759 |
CString SQL, Textwindow; |
CString SQL, Textwindow; |
760 |
SQL.Format("update command set executed=now() where id=%s",IDnr); |
SQL.Format("update command set executed=now() where id=%s",IDnr); |
761 |
db.ExecuteSQL(SQL); |
db.ExecuteSQL(SQL); |
762 |
Sleep(10); |
Sleep(100); |
763 |
AppendText("Command executed"); |
AppendText("Command executed"); |
764 |
} |
} |
765 |
Sleep(150); |
Sleep(150); |
984 |
} |
} |
985 |
|
|
986 |
|
|
|
} |
|
987 |
|
} |