Topic: даделать смс
Дмитрий прошу вас помочь даделать обработку ответа от смс сервиса
суть вот в чем... есть готовая обработка ответов от Epochta
if w = 'epochta' then begin
while true do
begin
iPos1 := PosEx('<RESPONSE>', sl.Text, iOffset);
if iPos1=0 then break;
iPos2 := PosEx('</RESPONSE>', sl.Text, iOffset);
iOffset := iPos2+1;
sRow := Copy(sl.Text, iPos1, iPos2-iPos1);
sstatus := Copy(sRow, Pos('<status>', sRow)+Length('<status>') , Pos('</status>', sRow)-Pos('<status>', sRow)-Length('<status>'));
end;
if sstatus= '-1' then ShowMessage('Неправильный логин и/или пароль') else
if sstatus= '-2' then ShowMessage('Неправильный формат XML') else
if sstatus= '-3' then ShowMessage('Недостаточно кредитов на аккаунте пользователя ') else
if sstatus= '-4' then ShowMessage('Нет верных номеров получателей') else
if sstatus= '-5' then ShowMessage('Неверный текст') else
if sstatus= '-7' then ShowMessage('Ошибка в имени отправителя ') else
if sstatus= '1' then ShowMessage('Сообщение принято!') else
if not ping('http://api.myatompark.com')then ShowMessage('Ошибка подключения ');
end;
я хотел что бы ответы от turbosms и Clickatel обабатывались в подобном варианте, так можно настроить бальше возможностей в программе в зависимости от ответа
проект прикладываю процедура обработки ответа строчки 159-204