Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как бы извернуться с картинкой ТЗ на форме для пиктограмм? (число прочтений - 2327 )
venger
Junior Member
**
Отсутствует



Сообщений: 23
Местоположение: Одесса
Зарегистрирован: 19. Мая 2010
Пол: Мужской
Как бы извернуться с картинкой ТЗ на форме для пиктограмм?
29. Июля 2010 :: 12:51
Печать  
В обработке есть ТЗ на ее форме и в некоторых столбцах этой ТЗ вывожу пиктограммы. Вот думаю, как бы сделать так, чтобы при установке в другую конфигурацию (объединением конфигураций) картинка в ТЗ сохранялась. Т.е. можно, конечно, поставить галку при объединении конфигураций на библиотеке картинок, но не затрет ли она ту бибилиотеку с картинками, которая есть в конфигурации, куда ставим...

Мысли такие, может есть возможность программно из файла, например, добавлять картинки (bmp) в библиотеку картинок, присваивая идентификатор какой-нить, и при открытии обработки - проверять, если такой картинки с таким идентификатором нету, то добавлять, а потом по идентификатору программно присваивать ее в ТЗ на форме. А картинку, допустим, хранить в Таблице (печ. форма) обработки и сохранять ее на диск, при открытии, например, чтобы потом уже добавить в библиотеку картинок....

В общем, какие есть варианты извернуться....
  
Наверх
wwwICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как бы извернуться с картинкой ТЗ на форме для пиктограмм?
Ответ #1 - 29. Июля 2010 :: 13:14
Печать  
Делать форму внешней - самый простой вариант. В ней картинки могут хранится сами по себе.
  
Наверх
 
IP записан
 
venger
Junior Member
**
Отсутствует



Сообщений: 23
Местоположение: Одесса
Зарегистрирован: 19. Мая 2010
Пол: Мужской
Re: Как бы извернуться с картинкой ТЗ на форме для пиктограмм?
Ответ #2 - 29. Июля 2010 :: 13:23
Печать  
Не, у меня там ряд объектов (отчеты, классы, обработки, справочники, документы), типа подсистемы....
Т.е. в идеале, хотелось бы упростить ее установку, чтоб не пориться пользователю, это в MD, а это внешний и т.д.
  
Наверх
wwwICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как бы извернуться с картинкой ТЗ на форме для пиктограмм?
Ответ #3 - 29. Июля 2010 :: 13:48
Печать  
Тем более, делай все внешними обработками и классами.
Да и, заместо ТЗ делай ТП - там можешь откуда угодно брать пиктограммки для него..Хоть из файла, хоть из dll, хоть из картинки на форме, хоть из мокселя..

  
Наверх
 
IP записан
 
venger
Junior Member
**
Отсутствует



Сообщений: 23
Местоположение: Одесса
Зарегистрирован: 19. Мая 2010
Пол: Мужской
Re: Как бы извернуться с картинкой ТЗ на форме для пиктограмм?
Ответ #4 - 29. Июля 2010 :: 14:10
Печать  
Да, оно то верно, но, справочники и документы все-равно в MD идут, их внешними никак, и ТЗ - это "Дерево+Таблица" - у меня, т.е. ТП, конечно, буду в будущем использовать, но сейчас из-за пиктограмм всю обработку переписывать - хех.... На край, конечно, внешней ее тогда оставлю... А уже ТП буду юзать в будущих проектах....
  
Наверх
wwwICQ  
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Как бы извернуться с картинкой ТЗ на форме для пиктограмм?
Ответ #5 - 29. Июля 2010 :: 14:54
Печать  
ну так все залить в МДшник, а картинки положить в каталог ИБ отдельными файлами, или одним файлом, если там только иконки.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как бы извернуться с картинкой ТЗ на форме для пиктограмм?
Ответ #6 - 30. Июля 2010 :: 04:46
Печать  
alexdd писал(а) 29. Июля 2010 :: 14:54:
ну так все залить в МДшник, а картинки положить в каталог ИБ отдельными файлами, или одним файлом, если там только иконки.


Автор не хочет менять библиотеку картинок при объединении со своим мд.
Оно и правильно, его библиотека картинок может в корне отличаться от той, на чей мд-ник он свои обновления накатить хочет.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать