Форум: "Начинающим";
Текущий архив: 2009.11.08;
Скачать: [xml.tar.bz2];
ВнизМожно снять изображение с формы как-то ещё кроме GetFormImage? Найти похожие ветки
← →
Knight © (2009-09-24 09:57) [0]GetFormImage - снимает изображение только с видимого окна, если же приложение свернуть, убрать за край рабочего стола полностью... картинка пропадает. Приходится убирать фотографируемое окно за край Десктопа, но оставлять при этом видимым уголок в один пиксель.
Есть ещё варианты?
← →
Knight © (2009-09-24 09:59) [1]Да.. на форме лежит компонент импортированный из ActiveX и у него нет никаких методов получения картинки.
← →
brother © (2009-09-24 10:08) [2]ты чего там фотографируешь? не flash player подобное?
← →
test © (2009-09-24 10:09) [3]GetDC и тд тоже не работает?
← →
Knight © (2009-09-24 10:09) [4]Неа :)
← →
brother © (2009-09-24 10:10) [5]тогда что там такого, что через ActiveX ?
← →
test © (2009-09-24 10:12) [6]Принудительно ему отправить перерисовку от себя и сфотать тоже не вариант?
← →
Knight © (2009-09-24 11:04) [7]Есть компонент, который отображает векторную карту, но работает он только локально.
Щас у меня так. При подключении клиента по сети, сервер создаётся окно с компонентом, отображающим карту и привязывает его к сокету.дата. При событии перерисовки в компоненте делается снимок окна GetFormImage и картинка с картой передаётся клиенту, где отображается. При этом клиент через сервер может управлять картой, зум, перемещение и т.п. Два неудобства: окно сервера нельзя свернуть и в углу постоянно виднеется левый пиксель от клиентских карт. Второе мелочь, а вот первое хотелось бы свернуть "к часикам" :)
← →
Сергей М. © (2009-09-24 11:09) [8]
> работает он только локально
Это как ?
← →
Knight © (2009-09-24 11:13) [9]
> Это как ?
Это значит, что можно пользовать карту можно только локально. Т.е. карту надо установить везде где используется клиентская часть.
← →
Knight © (2009-09-24 11:20) [10]Чувствую, что тут тему можно похоронить... если в Трёпе кто-то отвечал, то тут штиль :(
← →
Сергей М. © (2009-09-24 11:23) [11]
> карту надо установить
Что значит "установить карту" ?
Файл карты что ли локальным должен быть ?
← →
Knight © (2009-09-24 11:27) [12]
> Файл карты что ли локальным должен быть ?
Да. А локально он ни к чему. Если бы карта только просматривалась, то ладно бы, а на неё наносятся объекты, треки и прочее, чем занимается сервер. К тому-же карта обновляется и весит 2 гига.
← →
Сергей М. © (2009-09-24 11:41) [13]Т.е. с сетевой файловой шарой этот компонент не работает ?
← →
Knight © (2009-09-24 11:48) [14]Даже если бы работал, то клиенты работают не только в локалке, но и удалённо. В планах есть так-же версия для КПК и через web-доступ.
← →
Сергей М. © (2009-09-24 11:52) [15]И компонент, конечно, без исходников ?
← →
StriderMan © (2009-09-24 12:08) [16].PaintTo() пробовали?
← →
Knight © (2009-09-24 12:08) [17]Что-то там было при импорте, но путёвого ничего... одни интерфейсы.
← →
Knight © (2009-09-24 12:33) [18]
> StriderMan © (24.09.09 12:08) [16]
> .PaintTo() пробовали?
Попробовал. Как-только сервер сворачивается, у на клиенте картинка останавливается.
← →
Knight © (2009-09-24 12:42) [19]Мдя.. это ж надо так протормозить. Приду с обеда попробую переделать по-другому.
← →
Knight © (2009-09-24 13:13) [20]Щас только дошла фраза про принудительную перерисовку... всё работает и с GetFormImage :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.11.08;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.006 c