forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Отправка SMS. Траблы. (http://forum.boolean.name/showthread.php?t=7417)

Skythrone 05.12.2008 15:09

Отправка SMS. Траблы.
 
Приветствую, коллеги!

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

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

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

PHP код:

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


С использованием библиотеки я делаю так:

PHP код:

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

НО ничего не получается! Вылетает, хоть ты тресни! :(
А мне нужно обязательно иметь статус - реально отправлено сообщение или нет.

Помогите советом, пожалуйста, как быть?

Skythrone 06.12.2008 14:25

Ответ: Отправка SMS. Траблы.
 
Коллеги, взываю о помощи.

Подскажите, пожалуйста, в какую сторону рыть.

sasha_peleng 11.12.2008 14:46

Ответ: Отправка SMS. Траблы.
 
Цитата:

Сообщение от Skythrone (Сообщение 91759)
Коллеги, взываю о помощи.

Подскажите, пожалуйста, в какую сторону рыть.

Попробуй поставить MIDlet Pascal 'ю режим совместимости с виндовс 98

odd 11.12.2008 22:40

Ответ: Отправка SMS. Траблы.
 
Первый вариант должен работать.
А вот второй - не факт. В имени использована большая буква, а этого делать, насколько мне известно, нельзя. Сама библиотека криво как-то написана.
MIDlet pascal пытается отправлять через Siemens библиотеки или через стандартные. Может ругаться на Siemens. Напиши на каких телефонах проверял.


Часовой пояс GMT +4, время: 09:02.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot