Приветствую, коллеги!
Я порылся по форуму и нашёл, что есть два способа отправки SMS - через встроенные средства MP и через библиотеку Pilgrim'а.
Обоими способами удаётся поставить SMS на отправку, но не более того. Как только я пытаюсь проверить статус - идёт ли отправка, отправилось ли сообщение, как сразу же мидлет вылетает c Uncought Exception. И на эмуляторе, и на реальных телефонах.
При использовании встроенных средств я делаю так:
if not SmsStartSend('sms://'+num, text) then err:=true;
if err=false then
begin
while SmsIsSending do // wait for the message to be sent
Delay(100);
if not SmsWasSuccessfull then err:=true; // check if the message was sent //successfully
end;
С использованием библиотеки я делаю так:
if sms.send('sms://' + num, text) <> -1 then err:=true;
if err=false then
begin
delay(5000);
while sms._is_sendingvI=-1 do Delay(150);
if sms._successfullvI=0 then err:=true;
end;
НО ничего не получается! Вылетает, хоть ты тресни!
А мне нужно обязательно иметь статус - реально отправлено сообщение или нет.
Помогите советом, пожалуйста, как быть?