Показать сообщение отдельно
Старый 05.12.2008, 15:09   #1
Skythrone
ПроЭктировщик
 
Регистрация: 02.07.2008
Сообщений: 105
Написано 7 полезных сообщений
(для 14 пользователей)
Отправка SMS. Траблы.

Приветствую, коллеги!

Я порылся по форуму и нашёл, что есть два способа отправки SMS - через встроенные средства MP и через библиотеку Pilgrim'а.

Обоими способами удаётся поставить SMS на отправку, но не более того. Как только я пытаюсь проверить статус - идёт ли отправка, отправилось ли сообщение, как сразу же мидлет вылетает c Uncought Exception. И на эмуляторе, и на реальных телефонах.

При использовании встроенных средств я делаю так:

if not SmsStartSend('sms://'+numtextthen 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://' numtext) <> -1 then err:=true;

 if 
err=false then
 begin
  delay
(5000);
  while 
sms._is_sendingvI=-do Delay(150); 
  if 
sms._successfullvI=0 then err:=true;
 
end
НО ничего не получается! Вылетает, хоть ты тресни!
А мне нужно обязательно иметь статус - реально отправлено сообщение или нет.

Помогите советом, пожалуйста, как быть?
(Offline)
 
Ответить с цитированием