Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 17.05.2006, 18:19   #1
SliD
 
Сообщений: n/a
нужно отправить смс на короткий номер 10625 все вроде работает смс отправляетса но текст приходит в непонятной кодироке например (отсылаю "1608021178" а приходит вот такая белеберда "//SCKL0114 31D98C568BDFCB723A") если место короткого номера ставлю обычны например +380661357278 то все на этот номер приходит в нормальном формате. пробывал поставить 'sms://+10625' в результате не чего не отсылаетса... ("+" означает что номер в международном формате и соотвецтвенно оператор понимает смс и доставляет его в нужной кодировке, а вот если нету "+" то тип не известен оператору я так понемаю и он присылает белеберду) Подскажите что делать и как боротса....
begin
// start sending SMS to phone number 7606
if not SmsStartSend('sms://10625', sms_zakaz) then Halt;

// wait until the message is sent
while SmsIsSending do
Delay(100);

// check if the message was sent successfully
if not SmsWasSuccessfull then Halt;
sms_zakaz := '';
end;

На яве видел пишут так 'sms://:10625' пробывал не работает так.... Sad
 
Ответить с цитированием
Старый 18.05.2006, 11:53   #2
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Originally posted by SliD@17.5.2006, 16:19
На яве видел пишут так 'sms://:10625' пробывал не работает так.... Sad
попробуй мою библиотеку sms
пишешь sms.send('sms://:10625') и будет точно как из явы
(Offline)
 
Ответить с цитированием
Старый 18.05.2006, 12:24   #3
Guest
 
Сообщений: n/a
Originally posted by pilgrim+18.5.2006, 7:53--><div class='quotetop'>ЦИТАТА(pilgrim @ 18.5.2006, 7:53)</div><div class='quotemain'><!--QuoteBegin-SliD@17.5.2006, 16:19
На яве видел пишут так 'sms://:10625' пробывал не работает так.... Sad
попробуй мою библиотеку sms
пишешь sms.send('sms://:10625') и будет точно как из явы
[/b][/quote]

А можно поподробнее а то я что-=то у меня не получаетса.... просто с паскалем и недавно работаю..... вобщем сильно не шарю вот и прошу раздуплить..... если не вам не тяжело....
 
Ответить с цитированием
Старый 18.05.2006, 12:51   #4
Slid
 
Сообщений: n/a
Originally posted by pilgrim+18.5.2006, 7:53--><div class='quotetop'>ЦИТАТА(pilgrim @ 18.5.2006, 7:53)</div><div class='quotemain'><!--QuoteBegin-SliD@17.5.2006, 16:19
На яве видел пишут так 'sms://:10625' пробывал не работает так.... Sad
попробуй мою библиотеку sms
пишешь sms.send('sms://:10625') и будет точно как из явы
[/b][/quote]
вот присоединил библиотеку uses sms; прописал и при компилировании выбиват ощибку 114: error, boolean type expected может я конечно что-то нетак прописал.... подскажите :'((
begin
// start sending SMS to phone number 7606 sms.send('sms://:10625')
// if not SmsStartSend('sms://:10625', sms_zakaz) then Halt;
if not sms.send('sms://:10625', sms_zakaz) then Halt;

// wait until the message is sent
while SmsIsSending do
Delay(100);

// check if the message was sent successfully
if not SmsWasSuccessfull then Halt;
sms_zakaz := '';
end;
 
Ответить с цитированием
Старый 18.05.2006, 17:12   #5
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Originally posted by Slid@18.5.2006, 10:51
begin
// start sending SMS to phone number 7606 sms.send('sms://:10625')
// if not SmsStartSend('sms://:10625', sms_zakaz) then Halt;
if not sms.send('sms://:10625', sms_zakaz) then Halt;
if sms.send('sms://:10625', sms_zakaz)=0 then Halt;

из библиотеки нельзя вернуть boolean. 0 = false, 1 = true
(Offline)
 
Ответить с цитированием
Старый 19.05.2006, 11:40   #6
Slid
 
Сообщений: n/a
Originally posted by pilgrim+18.5.2006, 13:12--><div class='quotetop'>ЦИТАТА(pilgrim @ 18.5.2006, 13:12)</div><div class='quotemain'><!--QuoteBegin-Slid@18.5.2006, 10:51
begin
// start sending SMS to phone number 7606 sms.send('sms://:10625')
// if not SmsStartSend('sms://:10625', sms_zakaz) then Halt;
if not sms.send('sms://:10625', sms_zakaz) then Halt;
if sms.send('sms://:10625', sms_zakaz)=0 then Halt;

из библиотеки нельзя вернуть boolean. 0 = false, 1 = true
[/b][/quote]



begin
if sms.send('sms://:10625', sms_zakaz)=0 then Halt
while SmsIsSending do
Delay(100);
if not SmsWasSuccessfull then Halt;
sms_zakaz := '';
end;


вот зделал так выскакивает запрос на отправку смс и сразу закрываетса мидлер а смс так и не отправился
 
Ответить с цитированием
Старый 19.05.2006, 11:56   #7
Guest
 
Сообщений: n/a
begin

if sms.send('sms://:10625', sms_zakaz)=0 then Halt
// wait until the message is sent
while is_sending = 1 do
Delay(100);

// check if the message was sent successfully
if Successfull = 0 then Halt;
sms_zakaz := '';
end;

так тоже не пашет
 
Ответить с цитированием
Старый 19.05.2006, 23:52   #8
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
я ступил sms://:10625 это порт без номера, конечно ничего не получтся, так только принимать можно.
(Offline)
 
Ответить с цитированием
Старый 22.05.2006, 12:03   #9
Slid
 
Сообщений: n/a
Originally posted by pilgrim@19.5.2006, 19:52
я ступил sms://:10625 это порт без номера, конечно ничего не получтся, так только принимать можно.
так что делать и как боротса?
 
Ответить с цитированием
Старый 22.05.2006, 19:10   #10
Guest
 
Сообщений: n/a
Сорри что пишу не там... я не смог зарегиться на вашем форуме... блин, не приходит мне подтверждение на мыло.. (
Админ, помоги плз... и ещё.. вот занялся я тут этим пискалем, что-то не получается прога, ошибок нету, но наротает не так, как бы я хотел :

program Vibr;
uses vl; // Vibr and Light class
var
label_id:integer;
begin
Showform;
label_id := formAddString('MegaProga');
repeat
if GetKeyPressed = KE_KEY1 then vl.start_vibrator;
if GetKeyPressed = KE_KEY2 then vl.stop_vibrator;
until GetKeyClicked = KE_KEY0;
end.


ПРОШУ ПОМОГИТЕ
 
Ответить с цитированием
Старый 23.05.2006, 01:36   #11
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
надо:
program Vibr;
uses vl; // Vibr and Light class
var
label_id:integer;
begin
ShowCanvas;
drawText('MegaProga', 0 ,0);
repaint;
repeat
if GetKeyPressed = KE_KEY1 then vl.start_vibrator;
if GetKeyPressed = KE_KEY2 then vl.stop_vibrator;
until GetKeyClicked = KE_KEY0;
end.

на форме клавиши не работают, нужно добавлять команды
(Offline)
 
Ответить с цитированием
Старый 23.05.2006, 02:33   #12
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
2Guest:
иногда мыло "застревает" до суток.
Подожди. Если не придёт - стучи в ICQ или на мыло пиши
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 24.05.2006, 11:59   #13
Slid
 
Сообщений: n/a
так всетаки давайте вернемся к теме .... как послать смс на короткий номер правельно?????
 
Ответить с цитированием
Старый 21.10.2006, 21:45   #14
Chip
ПроЭктировщик
 
Регистрация: 20.10.2006
Сообщений: 102
Написано одно полезное сообщение
Re: отправить смс на короткий номер 10625

Уважаемые профи ответьте на вопрос. Почему на короткий номер отправка СМС не работает.
Короче на SE750i выскакивает надпись "отправлять СМС да или нет" на доли секунд и исчезает , после чего вылетает из мидтета , а один раз даже перегрузился. Стандартный SM class тоже не работает на SE750i , мидлет тупо виснет. pilgrim может подправишь класс под короткий номер . Отблагадарю .
(Offline)
 
Ответить с цитированием
Старый 21.10.2006, 23:30   #15
Chip
ПроЭктировщик
 
Регистрация: 20.10.2006
Сообщений: 102
Написано одно полезное сообщение
Re: отправить смс на короткий номер 10625

Заметил такой момент, если компилирую в МР отправку смс , он прописывает в файле MANIFEST.MF
строку MIDlet-Permissions: javax.wireless.messaging.sms.send
Вот если удалить эту строку то телефон не виснет , но и не отправляет СМС.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_call - Телефонный звонок на номер odd Библиотеки 23 15.11.2011 15:08
Что лучше - красивый icq номер или деньги Данил Болтовня 44 26.02.2009 11:34
Как взять номер из телефонной книги ? jkeks Основной форум 12 03.03.2008 19:06
Отправка сообщений на короткий номер dermeg Основной форум 5 08.09.2006 01:20


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com