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

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

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

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

Ответ
 
Опции темы
Старый 05.07.2008, 07:04   #1
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Эмулятор

Парсю веб страничку библиотекой веб!
При использовании на эмуляторе всё пашет а на сотке нокия 6681 нефика((
вчём может быть трабла?

Последний раз редактировалось Seregakz, 05.07.2008 в 07:24.
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 08:00   #2
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Эмулятор

Что-то я там не видел ни одной функции для парсинга
Можно поподробнее?
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 08:26   #3
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Эмулятор

Сообщение от odd Посмотреть сообщение
Что-то я там не видел ни одной функции для парсинга
Можно поподробнее?
Program NewProjectgf;
uses web;

var         
connection integer;
                
ddresultat string;    

begin
    dd 
:= 'go';    
    
connection := web.open('http://zzzz.rr/zzz.php?dd=' dd);

    
web.set_method('GET');                    
    
web.set_property('Host''zzzz.rr');
    
web.set_property('Accept''text/html');
    
web.set_property('Accept-Charset''UTF-8');
    
web.set_property('Accept-Encoding''deflate');
    
web.set_property('Accept-Language''ru');
    
web.set_property('User-Agent''MP Browser');
                            
        if 
web.send 200 then
                    begin
                                                    
                            
                            DrawText
(web.get_response,0,0);
                            
repaint;
                            
delay(5000);
                            
                        
end;        
    
                
             else

                    
begin
                                    
                    DrawText
('Ошибка сервера.',0,0);
                    
repaint;
                    
delay(5000);
                                    
                    
end;
        
        
web.close;
End
Вот web.get_response на эмуляторе выводит то что находится на веб странице а на сотке нефика((
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 10:52   #4
GOODBYTE
AnyKey`щик
 
Аватар для GOODBYTE
 
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
Ответ: Эмулятор

вот с web.get_response у меня тоже такие проблемы.
Причем не работает как на эмуляторе, так и на телефоне 6260.
__________________
..глаза боятся, руки делают..
http://forum.boolean.name/image.php?type=sigpic&userid=2535&dateline=1215022  556
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 11:17   #5
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Эмулятор

Гы перепробовал все способы эфекта 0 ёпть
Главное на эмуле всё ок, а на трубах 0 эфекта(
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 11:20   #6
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Эмулятор

Если используется метод GET, то нормально работают и встроенные функции.
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 11:39   #7
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Эмулятор

Сообщение от pilgrim Посмотреть сообщение
Если используется метод GET, то нормально работают и встроенные функции.
пример плз!
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 11:40   #8
jimon
 
Сообщений: n/a
Ответ: Эмулятор

connection := web.open('http://zzzz.rr/zzz.php?dd=' + dd);
.....
if web.send = 200 then
я не знаю как на MP, но мне ети строчки кажутся не правильными
 
Ответить с цитированием
Старый 05.07.2008, 12:35   #9
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Эмулятор

Блин всё перепробовал подскажите чёнить плиз (((((((((
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 14:43   #10
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Эмулятор

Сообщение от jimon Посмотреть сообщение
connection := web.open('http://zzzz.rr/zzz.php?dd=' + dd);
.....
if web.send = 200 then
я не знаю как на MP, но мне ети строчки кажутся не правильными
Да тут-то как раз вроде бы все правильно.
(Offline)
 
Ответить с цитированием
Старый 05.07.2008, 21:57   #11
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Эмулятор

Ток попробовал пример:
var connhttp
      
htmlBodystring
      
contentTypestring
  
begin 
    
if not openHttp(conn'http://zzz.ru/1.php'then halt
    
setHttpMethod(connGET); 
    
addHttpHeader(conn'User-agent''MIDletPascal browser'); 
    if 
sendHttpMessage(conn) <> 200 then halt
    
htmlBody := getHttpResponse(conn); 
    
contentType := getHttpHeader(conn'Content-type'); 
    
closeHttp(conn); 
  
end
Нефика не пашет! если указать файл а не пхп стрницу то считывает!
http://zzz.ru/1.php - не пашет
http://zzz.ru/1.txt - пашет

В чём трабла народ?
(Offline)
 
Ответить с цитированием
Старый 06.07.2008, 03:37   #12
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Эмулятор

Фиг его знает. У себя на SE пробовал - пашет. А с Nokia какие-то траблы.
Вложения
Тип файла: zip Updater.zip (9.9 Кб, 562 просмотров)
(Offline)
 
Ответить с цитированием
Старый 06.07.2008, 04:47   #13
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Эмулятор

Сообщение от odd Посмотреть сообщение
Фиг его знает. У себя на SE пробовал - пашет. А с Nokia какие-то траблы.
теперь тестировал на 6600 6681 N73 результат у всех одинаковый ((
не пашет чёт на нокиях

Последний раз редактировалось Seregakz, 06.07.2008 в 04:52.
(Offline)
 
Ответить с цитированием
Старый 06.07.2008, 05:48   #14
GOODBYTE
AnyKey`щик
 
Аватар для GOODBYTE
 
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
Ответ: Эмулятор

я не знаю как на MP, но мне ети строчки кажутся не правильными
Мне по началу точно так же казалось, но всё таки все работает, только кроме web.get_response. Стандартные средства не использовал пока.

Нефика не пашет! если указать файл а не пхп стрницу то считывает!
http://zzz.ru/1.php - не пашет
http://zzz.ru/1.txt - пашет

В чём трабла народ?
судя по коду, то ошибка в том, что ты не все заголовки указываешь.
У тебя так наврятли 200 вернёт, скорее 400.
(если конечно MP сам что-то не вставит в отправляемые заголовки)
__________________
..глаза боятся, руки делают..
http://forum.boolean.name/image.php?type=sigpic&userid=2535&dateline=1215022  556
(Offline)
 
Ответить с цитированием
Старый 06.07.2008, 06:12   #15
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Вопрос Ответ: Эмулятор

Сообщение от GOODBYTE Посмотреть сообщение
Мне по началу точно так же казалось, но всё таки все работает, только кроме web.get_response. Стандартные средства не использовал пока.



судя по коду, то ошибка в том, что ты не все заголовки указываешь.
У тебя так наврятли 200 вернёт, скорее 400.
(если конечно MP сам что-то не вставит в отправляемые заголовки)
а как над нук подскажи?? вот так я делую:

if not openHttp(conn'http://zzz.zz/zzz.php'then halt
    
setHttpMethod(connGET); 
    
addHttpHeader(conn'User-agent''M16'); 
   if 
sendHttpMessage(conn) <> 200 then halt
    
delay(1000);
    
htmlBody := getHttpResponse(conn); 
    
contentType := getHttpHeader(conn'Content-type'); 
    
closeHttp(conn); 
Исправь как над плз!
--------------

короч на Нокии почемуто

htmlBody := getHttpResponse(conn); непашет

хотя contentType := getHttpHeader(conn, 'Content-type'); пашет


------------------

на сотке и на эмуле после выполнения запроса sendHttpMessage(conn) равен: -1

Последний раз редактировалось Seregakz, 06.07.2008 в 06:34.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эмулятор Java на мобильном телефоне oliwin MidletPascal 19 18.07.2010 17:43
java-эмулятор sidiakin Прочие вопросы 80 27.04.2010 22:15
Эмулятор приставки Chip-8 Tronix Delphi 14 28.10.2009 11:34


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


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