![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
подгрузка компаса при нажатии на картинку
blackberry © (2009-11-25 20:49:00)Здравствуйте, подскажите пожалуйста, как при нажатии на картинку (компонент dbimage) в delphi подгрузить чертеж из компаса (картинок несколько и для каждой свой чертеж)?
Inovet (2009-11-27 11:01:00) [1]> [35] Плохиш © (27.11.09 10:54)
>
> > не работает?
>
> Эту фразу предлагаю читать как "не поняли?"
>
> Поддерживаю п.с. из sniknik © (26.11.09 12:52) [19]
Я надеялся, что сами скажут.
Плохиш (2009-11-27 10:54:00) [2]
> не работает?
Эту фразу предлагаю читать как " не поняли?"
Поддерживаю п.с. из sniknik © (26.11.09 12:52) [19]
Inovet (2009-11-27 10:49:00) [3]> [32] dumka (27.11.09 08:43)
То, что выше накидали, не работает?
sniknik (2009-11-27 09:32:00) [4]> сейчас тоже самое нужно сделать в Delphi, с этой же базой.
без программиста, понимающего разницу между готовым и языком, не обойтись...
dumka (2009-11-27 08:43:00) [5]
> Автору. И я не понял база готовая или своё делается?
База создана и запрограммирована в Access, сейчас тоже самое нужно сделать в Delphi, с этой же базой. Если поле с графикой заполнено и преобразовано в Access, то delphi даже поле не воспринимает. Но если очистить это поле в Access, тогда читается, а заполнять приходиться заново и скиншотами, а не файлами.
Inovet (2009-11-26 18:25:00) [6]> [25] clickmaker © (26.11.09 13:37)
> ну надо значит искать/писать компонент, который его понимает.
> [28] clickmaker © (26.11.09 14:05)
> такие программы обычно с вектором работают
Ясно, что вектор. Только там же параметры и библиотеки - одного файла чертежа недостаточно. Только средствами самого Компаса и показывать.
Автору. И я не понял база готовая или своё делается?
Anatoly Podgoretsky (2009-11-26 14:45:00) [7]Речь явно об OLE2
RWolf (2009-11-26 14:21:00) [8]
> либо использовать ActivX (если он есть у "компаса")
есть, вероятно.
а иначе вообще неясно, как Access может показывать документ.
если, конечно, автор темы не подразумевает под этим простое открытие документа по ассоциации.
clickmaker (2009-11-26 14:05:00) [9]> а почему собственно в bmp? а не jpg, gif, png что нибудь
> другое?
может, вообще в wmf
такие программы обычно с вектором работают
sniknik (2009-11-26 13:44:00) [10]> Либо конвертить в bmp
либо сохранить "начинку"(/данные) в файл и открыть его "по ассоциации" как было показано выше.
либо использовать ActivX (если он есть у "компаса"),
либо... а почему собственно в bmp? а не jpg, gif, png что нибудь другое?
sniknik (2009-11-26 13:39:00) [11]при сохранении в аксесс-е он сохраняет не файл, а объект (там и поля то называются не Blob, а OLE), который не поймется в дельфи стандартными компонентами буть там даже реально bitmap (в смысле файл .bmp)...
но на то и программисты нужны, понять что же туда впихнули и корректно обработать.
clickmaker (2009-11-26 13:37:00) [12]> [24] dumka (26.11.09 13:00)
>
> > а какой формат у файлов из Компас?
>
> .cdw
ну надо значит искать/писать компонент, который его понимает.
Либо конвертить в bmp
dumka (2009-11-26 13:00:00) [13]
> а какой формат у файлов из Компас?
.cdw
brother (2009-11-26 12:56:00) [14]> а какой формат у файлов из Компас?
не bitmap ;)
clickmaker (2009-11-26 12:55:00) [15]> файлами из Компас, то Delphi дает ошибку: "Bitmap image
> is not valid"
а какой формат у файлов из Компас?
brother (2009-11-26 12:54:00) [16]> то Delphi дает ошибку: "Bitmap image is not valid" . Может
> что не учли приподключении
а может подумать стОит? с чего бы битмапу понимать формат компаса? он и jpeg то не понимет :)
sniknik (2009-11-26 12:52:00) [17]ага, а Маркс и Энгельс не муж и жена, а Слава КПСС вообще не человек...
тебя вообще в своем сравнении ничего не смущает? например то, что сравниваются функции готовой программы и языка программирования... (неважно что у этой программы тоже есть свой язык, ведь сравнивают не их)
p.s. да наймите вы уже программиста наконец... нет слов в общем.
dumka (2009-11-26 12:52:00) [18]Если базу заполнить файлами из Компас, то Delphi дает ошибку: "Bitmap image is not valid" . Может что не учли приподключении
dumka (2009-11-26 12:35:00) [19]
> Все что ты можешь сделать в Акцессе с файлами, то же самое
> можно сделать и через Дельфи. Провайдер JET
Access вставляя картинку, запоминает место расположение файла этой картинки + преобразует в нужный формат, а в Delphi отражает скриншоты и что работало в Access, приподключении в Delphi уже не работает
Anatoly Podgoretsky (2009-11-26 11:09:00) [20]
> Ну да, а что мы в базу не можем занести файл. Это очень
> просто работает в СУБД Access и подгрузка Компас работает,
> а когда в Delphi полный игнор.
Все что ты можешь сделать в Акцессе с файлами, то же самое можно сделать и через Дельфи. Провайдер JET