Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?????  [new]
Stervochka
Member

Откуда:
Сообщений: 307
Может уже обсуждалось, но я не нашла
как вывести картинки и иконки на экране 9-х форм, бьемся уже неделю и ничего ;-(((((((((((((((((((((((((((((((((((
18 фев 05, 15:22    [1331543]     Ответить | Цитировать Сообщить модератору
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?????  [new]
Guest*
Guest
Не совсем ясно что надо, рискну предположить - Oracle9i Forms: How to Deploy Icons
18 фев 05, 15:44    [1331657]     Ответить | Цитировать Сообщить модератору
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?????  [new]
Voyt
Member

Откуда: Беларусь. Минск
Сообщений: 430
1. Надо в formsweb.cfg в параметре archive_jini=добавить имя jar, в котором сии иконки лежат, иконки должны быть в формате, например, gif.
2. Установить параметр imagebase=CodeBase
3. параметр codebase по умолчанию лежит в значении /forms90/java - туда и положить jar. При первом обращении к forms должна осуществиться закачка jar в jar кэш на клиента - можно отследить по консоли jnitiator, в последствии должен jar браться уже их кэша локального
18 фев 05, 16:16    [1331816]     Ответить | Цитировать Сообщить модератору
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?????  [new]
Ales Protiv
Member

Откуда: Прага
Сообщений: 1872
http://oracle.out.by/settings2.shtml
см. пункт 2
18 фев 05, 16:31    [1331916]     Ответить | Цитировать Сообщить модератору
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?????  [new]
Voyt
Member

Откуда: Беларусь. Минск
Сообщений: 430
Ales Protiv
http://oracle.out.by/settings2.shtml
см. пункт 2


Но тогда он при каждой перерисовке будет тянуть картинки с AS, чем нагрузит канал, а в том как я нарисовал работа идет с локальным кэшем.
18 фев 05, 16:41    [1331962]     Ответить | Цитировать Сообщить модератору
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?????  [new]
Stervochka
Member

Откуда:
Сообщений: 307
Спасибо сейчас попробуем
18 фев 05, 17:32    [1332186]     Ответить | Цитировать Сообщить модератору
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?????  [new]
Ales Protiv
Member

Откуда: Прага
Сообщений: 1872
Voyt

Но тогда он при каждой перерисовке будет тянуть картинки с AS, чем нагрузит канал, а в том как я нарисовал работа идет с локальным кэшем.


...как вариант. а вообще согласен.
21 фев 05, 09:33    [1334232]     Ответить | Цитировать Сообщить модератору
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?????  [new]
Voyt
Member

Откуда: Беларусь. Минск
Сообщений: 430
Ales Protiv

...как вариант. а вообще согласен.


В смысле "как вариант" :)) ?
21 фев 05, 10:03    [1334299]     Ответить | Цитировать Сообщить модератору
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?  [new]
Bombat
Member

Откуда:
Сообщений: 376
1. Для того чтобы иконки были видны в девелопере при разработке форм необходимо в реестре прописать путь к *.ico файлам - например UI_ICON = c:\er\icons.
2. Для того чтобы иконки было видно в форме при запуске необходимо сделать следующее:
а) конвертнуть ico в gif, собрать полученные gif'ы в jar-архив (например находясь в каталоге содержащем каталог с иконками (icons) запустить такую штуку c:\orahome\jdk\bin\jar cvf icons.jar icons\*.gif )
б) после того как получится архив icons.jar, необходимо его поместить в папку c:\orahome\forms90\java\
в) в файле registry.dat изменить строки таким образом
default.icons.iconpath=icons/ --icons это папка в архиве icons.jar
default.icons.iconextension=gif
в файле formsweb.cfg изменить строки таким образом
imageBase=CodeBase
archive_jini=f90all_jinit.jar,icons.jar
archive_ie=f90all.jar,icons.jar
archive=f90all.jar,icons.jar

Вроде бы все...
21 фев 05, 14:00    [1335282]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Картинки в 9-х формах!!!!!!!!!!!!!!! Как добиться того, чтобы они появились на экране?  [new]
owb_b
Member

Откуда:
Сообщений: 137
Bombat
1. Для того чтобы иконки были видны в девелопере при разработке форм необходимо в реестре прописать путь к *.ico файлам - например UI_ICON = c:\er\icons.
2. Для того чтобы иконки было видно в форме при запуске необходимо сделать следующее:
а) конвертнуть ico в gif, собрать полученные gif'ы в jar-архив (например находясь в каталоге содержащем каталог с иконками (icons) запустить такую штуку c:\orahome\jdk\bin\jar cvf icons.jar icons\*.gif )
б) после того как получится архив icons.jar, необходимо его поместить в папку c:\orahome\forms90\java\
в) в файле registry.dat изменить строки таким образом
default.icons.iconpath=icons/ --icons это папка в архиве icons.jar
default.icons.iconextension=gif
в файле formsweb.cfg изменить строки таким образом
imageBase=CodeBase
archive_jini=f90all_jinit.jar,icons.jar
archive_ie=f90all.jar,icons.jar
archive=f90all.jar,icons.jar

Вроде бы все...

ао этой инструкции сделал не получается
подозрение на это
default.icons.iconpath=icons/ --icons это папка в архиве icons.jar вот как надо писать
когда icons.jar файл запускаешь там идет META INF и с:\
27 апр 07, 11:44    [4078208]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить