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

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

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

Ответ
 
Опции темы
Старый 09.05.2010, 16:02   #1
Xao
AnyKey`щик
 
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
jsr75i+web/proweb

библиотеки jsr75i+web/proweb не работают вместе

как их подключить? ()
(Offline)
 
Ответить с цитированием
Старый 10.05.2010, 01:34   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: jsr75i+web/proweb

Что значит "не работают вместе"?
(Offline)
 
Ответить с цитированием
Старый 14.05.2010, 17:02   #3
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: jsr75i+web/proweb

Видимо происходит известный глюк типа вылета программы при использовании 2 и более любых библиотек. Лечится включением режима поддержки Windows 95.
(Offline)
 
Ответить с цитированием
Старый 20.05.2010, 16:12   #4
Xao
AnyKey`щик
 
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: jsr75i+web/proweb

нет, не лечится

много библиотек вместе чудно работают, но если надо подключить jsr75i вместе с web или proweb они тупо перестают компилироваться и вылетают с ошибкой в мп3бета7
(Offline)
 
Ответить с цитированием
Старый 20.05.2010, 16:39   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: jsr75i+web/proweb

Не используйте 3-ю версию, она не рабочая.
Компилить нужно в 2.0.2.
(Offline)
 
Ответить с цитированием
Старый 20.05.2010, 16:57   #6
Xao
AnyKey`щик
 
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: jsr75i+web/proweb

никакой разницы абсолютно и второй и третий вылетают при совместном использовании jsr75i+web/proweb
uses jsr75i,parse,proweb,web;
var a,i,k : integer;
begin
setColor(0,0,0);
  parse.line(jsr75i.get_roots,'|');
  drawText(jsr75i.get_roots,0,0); 
      DrawText(parse.get(0), 0, 20);
    DrawText(parse.get(1), 0, 40);
  repaint;
  delay(2000);

     if web.open('http://304664.dyn.ufanet.ru/mobile/index.html')<>0 then begin
            a := web.send;
            if a<>200 then
                Debug('answer: '+a);
            parse.html(encode(web.get_response,'utf-8','fail'));
            drawText(''+parse.len,0,0);
           k:=20;
           for i:=0 to parse.len-1 do begin
            DrawText(parse.get(i), 0, k);
            k:=k+20;
           end;

            web.close;
    end;
    repaint;
    delay(2000);
end.
например, вот... (юзаем все 4 сразу)
(Offline)
 
Ответить с цитированием
Старый 20.05.2010, 17:06   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: jsr75i+web/proweb

У меня (Win7 MP 2.0.2) ничего не вылетает, заклинило на строке
if web.open('http://304664.dyn.ufanet.ru/mobile/index.html')<>0 then
из-за нехватки параметров, заменил на
if true then
все скомпилилось.
(Offline)
 
Ответить с цитированием
Старый 20.05.2010, 17:09   #8
Xao
AnyKey`щик
 
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: jsr75i+web/proweb

угу, так компилится, только теперь ошибка при запуске мидлета - cannot create class in system package
(Offline)
 
Ответить с цитированием
Старый 20.05.2010, 17:11   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: jsr75i+web/proweb

Поправка, проблема не в нехватки параметров, а в том, что web.open('') не возвращает результата - заменить
if web.open('http://304664.dyn.ufanet.ru/mobile/index.html')<>0 then
на
web.open('http://304664.dyn.ufanet.ru/mobile/index.html');
и все компилится.
(Offline)
 
Ответить с цитированием
Старый 20.05.2010, 17:13   #10
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: jsr75i+web/proweb

Телефон jsr75 поддерживает?
(Offline)
 
Ответить с цитированием
Старый 20.05.2010, 19:06   #11
Xao
AnyKey`щик
 
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: jsr75i+web/proweb

да)) спасибо всем, я разобрался))
//в списке подключённых либ нельзя ставить пробелы между ними...О_о
//надо писать так
uses jsr75i,parse,proweb,web;

//а вот так нельзя...
uses jsr75iparseprowebweb
*кстати компилит на 2.02, на мп3бета7 умирает компиляция перед созданием класса для последней библиотеке в списке, какая бы она не была, и ничем это *вылечить* пока не смог
(Offline)
 
Ответить с цитированием
Старый 20.01.2011, 10:13   #12
kizup
Нуждающийся
 
Аватар для kizup
 
Регистрация: 12.12.2010
Адрес: SaratoF
Сообщений: 85
Написано 5 полезных сообщений
(для 5 пользователей)
Ответ: jsr75i+web/proweb

Сообщение от Xao Посмотреть сообщение
//в списке подключённых либ нельзя ставить пробелы между ними...О_о
//надо писать так
uses jsr75i,parse,proweb,web;

//а вот так нельзя...
uses jsr75iparseprowebweb
Странно звучит, у меня на WinXP MP 2.02 ты хоть штук сто воткни пробелов, всё равно будет норм компилить, у меня была один раз проблемка наподобие, но ошибка была в том что объявил переменную два раза! Вот так)
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Rock2roll (20.06.2012)
Ответ


Опции темы

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

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


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


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