Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

подгрузка компаса при нажатии на картинку


Страницы:   1 2

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо