forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Lib_im работает неправельно? (http://forum.boolean.name/showthread.php?t=15239)

reyn90 04.08.2011 08:42

Lib_im работает неправельно?
 
У меня такая проблема. Использую lib_im для получения динамического изображения из сети, т.е. картинка каждый раз меняется, как капча. При загрузке моей программы я использую im.image_from_url('http://chtototam.ru/' + stroka), 0, 0); где строка это текст вводимый пользователем(ссылка выдуманная). Проблема вот в чем: При первой загрузке картинки всё нормально, но вот когда картинка на сервере поменялась, а её имя осталось таким же, загружается старая картинка. Вывожу картинку в Alert. Я предпологаю что:
1.Может нельзя добавлять строку к адресу?
2.Может загруженные телефоном файлы в нем сохраняются и потом если имя совпадает телефон не загружает повторно, а берёт уже готовый.
3.Я плохой программёр.

PHP код:

program tester;
uses im;

var 

textinteger;
okcommand;

exit: 
command;
addstring;

url:string;

begin

ShowForm
;

text:=FormAddTextField('Введите адрес ПОЛНОСТЬЮ!','',25,TF_ANY);

url:='http://chtototam.ru/'+text;
ok:=CreateCommand('ОК',CM_OK,1);
AddCommand(ok);


repeat until GetClickedCommand ok;
mail:=FormGetText(text);


ShowAlert('Итог','Картинка ' add,im.image_from_url(url),ALERT_INFO);

playAlertSound;

repaint;

Delay(15000);

end


DIMMON4IK 04.08.2011 12:58

Ответ: Lib_im работает неправельно?
 
попробуй добавить переменную image и в цикле присваивать ей картинку из сети, а в showalert передавать эту переменную вместо библиотеки
ps. зачем repaint когда ты работаешь с формами?

reyn90 06.08.2011 07:48

Ответ: Lib_im работает неправельно?
 
Всё исправил ошибку. Оказалось что я не то окончание добавлял для ссылки. )))


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot