forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Вопрос с функциями смс (http://forum.boolean.name/showthread.php?t=15280)

alexeyegorov 10.08.2011 17:50

Вопрос с функциями смс
 
Имеется такой вопрос, я делаю приложение для своего мобильника для отправки смс, т.к. стандартные неудобны, в силу того что не спрашивают точно ли нужно отправлять смс, так вот приложение я написал но вместо введенного текста отправляет вот это: 
Немного пошариф, понял что проблема в отправке, так как протестировал обычные функции и выдается таже фигня.
Я пробовал сначало стандартные функции, т.е. такие:
begin
if not SmsStartSend('sms://+5550000', 'Hello!') then Halt;
while SmsIsSending do // wait for the message to be sent
Delay(100);
if not SmsWasSuccessfull then Halt; // check if the message was sent successfully
end.
Потом подключил ваши библиотеки Lib_sms, переписал код и все равно, тоже самое.
Я понимаю что проблема в мобильнике, но разве ее нельзя исправить программой,Кто нибудь знает как это сделать?
"Если что мой мобильник Samsung sgh-i710, сенсорный и не новый, с ОС Windows Mobile"

Пока писал эту тему пришла идея что нужно делать перекодировку самого сообщения, но как это сделать и в каком месте кода, подскажите.

alexeyegorov 10.08.2011 18:47

Ответ: Вопрос с функциями смс
 
Вот это выдается при любом тексте

alexeyegorov 11.08.2011 16:27

Ответ: Вопрос с функциями смс
 
Да неужели никто с этим не сталкивался?

im_zorg 19.08.2011 14:57

Ответ: Вопрос с функциями смс
 
Неа=) Попробуй написать текст (
Код:

cls; Drawtext(str(это строка с текстом что ты отправляешь, например 1234),0,0);
repaint;
delay(6000);

) перед if not SmsStartSend('sms://+5550000', str) then Halt;
Если выдаст крякозябры то дело в кодировке... если нормальный текст (1234) то дело в телефоне=)


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

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