Вот сделал либу(прикрепляю) для загрузки изображения по протоколу http, но при этом можно обработать ошибки , такие как :
"неверный URL "
"нет соединения"
"сервер не ответил"
функции таковы -get_jpg(String url) , записать в переменную типа Image или сразу рисовать.
geter , функция с текстом ошибки, если такова случилась, возвращает пустое значение, если все нормально.(возвращает тип String)
Пример:
Var
img:image;
err:string;
begin
img:=get_jpg('http://free-roller.org/1%20s.jpg');
err:=geter;
setcolor(100,0,100);
if err='' then drawimage(img,0,0) else drawtext(err,0,0);
repaint;
delay(2000);
end.
%20 - это есть пробел в ссылке, ибо если передать с обычным пробелом " " url , то выдаст ошибку.
А теперь к реализации на одном из эмуляторов, а точнее SjBoyEmulator , странная вешь с ним творится, если я покдлючаю либу, где есть цикл. он просто вылетает , видимо всё дело в цикле, но какой парадокс, с MultiLine он хорошо работает... Но быть может дело в том, что сам файл "MultiLineText.class" добавляется первоначально в проект , а потом работает с помощью библиотеки "Lib_text.class" ?
У кого какие есть решения? уж больно надоело мне это, надо решать проблему! Ведь обычные j2mе проекты с загрузкой Image'сов работают на этом эмуляторе нормально.