|
09.05.2010, 16:02
|
#1
|
AnyKey`щик
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
jsr75i+web/proweb
библиотеки jsr75i+web/proweb не работают вместе
как их подключить? ()
|
(Offline)
|
|
10.05.2010, 01:34
|
#2
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: jsr75i+web/proweb
Что значит "не работают вместе"?
|
(Offline)
|
|
14.05.2010, 17:02
|
#3
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: jsr75i+web/proweb
Видимо происходит известный глюк типа вылета программы при использовании 2 и более любых библиотек. Лечится включением режима поддержки Windows 95.
|
(Offline)
|
|
20.05.2010, 16:12
|
#4
|
AnyKey`щик
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: jsr75i+web/proweb
нет, не лечится
много библиотек вместе чудно работают, но если надо подключить jsr75i вместе с web или proweb они тупо перестают компилироваться и вылетают с ошибкой в мп3бета7
|
(Offline)
|
|
20.05.2010, 16:39
|
#5
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: jsr75i+web/proweb
Не используйте 3-ю версию, она не рабочая.
Компилить нужно в 2.0.2.
|
(Offline)
|
|
20.05.2010, 16:57
|
#6
|
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
|
Модератор
Регистрация: 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
|
AnyKey`щик
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: jsr75i+web/proweb
угу, так компилится, только теперь ошибка при запуске мидлета - cannot create class in system package
|
(Offline)
|
|
20.05.2010, 17:11
|
#9
|
Модератор
Регистрация: 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
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: jsr75i+web/proweb
Телефон jsr75 поддерживает?
|
(Offline)
|
|
20.05.2010, 19:06
|
#11
|
AnyKey`щик
Регистрация: 02.05.2010
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: jsr75i+web/proweb
да)) спасибо всем, я разобрался))
//в списке подключённых либ нельзя ставить пробелы между ними...О_о //надо писать так uses jsr75i,parse,proweb,web; //а вот так нельзя... uses jsr75i, parse, proweb, web;
*кстати компилит на 2.02, на мп3бета7 умирает компиляция перед созданием класса для последней библиотеке в списке, какая бы она не была, и ничем это *вылечить* пока не смог
|
(Offline)
|
|
20.01.2011, 10:13
|
#12
|
Нуждающийся
Регистрация: 12.12.2010
Адрес: SaratoF
Сообщений: 85
Написано 5 полезных сообщений (для 5 пользователей)
|
Ответ: jsr75i+web/proweb
Сообщение от Xao
//в списке подключённых либ нельзя ставить пробелы между ними...О_о //надо писать так uses jsr75i,parse,proweb,web; //а вот так нельзя... uses jsr75i, parse, proweb, web;
|
Странно звучит, у меня на WinXP MP 2.02 ты хоть штук сто воткни пробелов, всё равно будет норм компилить, у меня была один раз проблемка наподобие, но ошибка была в том что объявил переменную два раза! Вот так)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:55.
|