Форум: "Начинающим";
Текущий архив: 2010.01.17;
Скачать: [xml.tar.bz2];
Внизподгрузка компаса при нажатии на картинку Найти похожие ветки
← →
blackberry © (2009-11-25 20:49) [0]Здравствуйте, подскажите пожалуйста, как при нажатии на картинку (компонент dbimage) в delphi подгрузить чертеж из компаса (картинок несколько и для каждой свой чертеж)?
← →
Плохиш © (2009-11-25 23:36) [1]
> как при нажатии на картинку
Событие OnClick
← →
blackberry © (2009-11-26 00:16) [2]это я знаю, а каую процедуру написать...?
← →
sniknik © (2009-11-26 00:57) [3]напиши длинную... нет, лучше напиши правильную...
или ты это тоже знаешь? а о чем тогда вопрос? в чем проблема?
← →
Германн © (2009-11-26 01:24) [4]В моём наручном компасе нет чертежей. Что я делаю неправильно?
:)
← →
korneley © (2009-11-26 02:01) [5]
> Германн © (26.11.09 01:24) [4]
> В моём наручном компасе нет чертежей. Что я делаю неправильно?
> :)
Гы :))) А у меня в телефоне компас есть... Но это Симбиан и про Дельфи надо забыть. Что Я сделал правильно?
← →
Германн © (2009-11-26 02:06) [6]
> korneley © (26.11.09 02:01) [5]
Ну так ответь на сабж.
← →
korneley © (2009-11-26 02:33) [7]
> Германн © (26.11.09 02:06) [6]
> > korneley © (26.11.09 02:01) [5]Ну так ответь на сабж
Реальный наезд :)))
Разбираем по порядку.
Здравствуйте, подскажите пожалуйста, как при нажатии на картинку (как людям удаётся нажимать на экран и не сломать его?) (компонент dbimage) (ага, базы пошли) в delphi (ну, ясно, не си два плюса, хотя и такое бывает) подгрузить (откуда?) чертеж из компаса (картинок несколько и для каждой свой чертеж)? Отказываюсь понимать, телепатор в ауте :)))Хотя... Первая курсовая?
← →
brother © (2009-11-26 04:40) [8]разговор идет вот о чем:
http://www.cwer.ru/kompas_3d_v9_sp1
это Российский аналог Автокада)
зы отличная прога!!! когда работал на заводе - заценил все ее достоиства (Автокад курил в стороне)
← →
brother © (2009-11-26 04:47) [9]автору ветки: скриншоты (чертежей) грузить пойдет?
← →
dumka (2009-11-26 09:28) [10]
> автору ветки: скриншоты (чертежей) грузить пойдет?
Нет, ей нужно с базы СУБД Access, через прогу в Delphi грузить чертежи из Компас (деталей, изделий, спецификаций) ПРОМОЖИТЕ девушке
← →
RWolf © (2009-11-26 09:47) [11]
ShellExecute(
0,
"open",
PChar("C:\Program Files\ASCON\KOMPAS-3D V10\Bin\kompas.exe"),
PChar(docname),
"c:\",
SW_SHOWDEFAULT
)
← →
dumka (2009-11-26 10:11) [12]Ей нужно что-бы прога распознавала картинку и грузила именно тот редактор в котором она создана
← →
RWolf © (2009-11-26 10:17) [13]ну тогда так:
ShellExecute(
0,
"open",
PChar(docname),
nil,
"c:\",
SW_SHOWDEFAULT
)
← →
Inovet © (2009-11-26 10:20) [14]> [8] brother © (26.11.09 04:40)
> это Российский аналог Автокада)
> зы отличная прога!!! когда работал на заводе - заценил все
> ее достоиства (Автокад курил в стороне)
Ну, насколько знаю, это всёж не аналог Автокада, а нечто более ориентированное на технологов, ну да не суть.
> [12] dumka (26.11.09 10:11)
> Ей нужно что-бы прога распознавала картинку и грузила именно
> тот редактор в котором она создана
Какую ещё картинку. Параметризованный чертёж с кучей библиотек что ли?
← →
dumka (2009-11-26 10:47) [15]
> Какую ещё картинку. Параметризованный чертёж с кучей библиотек
> что ли?
Ну да, а что мы в базу не можем занести файл. Это очень просто работает в СУБД Access и подгрузка Компас работает, а когда в Delphi полный игнор.
← →
Inovet © (2009-11-26 10:57) [16]> [15] dumka (26.11.09 10:47)
>
> > Какую ещё картинку. Параметризованный чертёж с кучей библиотек что ли?
>
> Ну да, а что мы в базу не можем занести файл. Это очень
> просто работает в СУБД Access и подгрузка Компас работает,
> а когда в Delphi полный игнор.
Т.е. запустить Компас и передать чертёж или как-то черех COM? И в чём конкретная проблема в Делфи.
← →
Anatoly Podgoretsky © (2009-11-26 11:09) [17]
> Ну да, а что мы в базу не можем занести файл. Это очень
> просто работает в СУБД Access и подгрузка Компас работает,
> а когда в Delphi полный игнор.
Все что ты можешь сделать в Акцессе с файлами, то же самое можно сделать и через Дельфи. Провайдер JET
← →
dumka (2009-11-26 12:35) [18]
> Все что ты можешь сделать в Акцессе с файлами, то же самое
> можно сделать и через Дельфи. Провайдер JET
Access вставляя картинку, запоминает место расположение файла этой картинки + преобразует в нужный формат, а в Delphi отражает скриншоты и что работало в Access, приподключении в Delphi уже не работает
← →
sniknik © (2009-11-26 12:52) [19]ага, а Маркс и Энгельс не муж и жена, а Слава КПСС вообще не человек...
тебя вообще в своем сравнении ничего не смущает? например то, что сравниваются функции готовой программы и языка программирования... (неважно что у этой программы тоже есть свой язык, ведь сравнивают не их)
p.s. да наймите вы уже программиста наконец... нет слов в общем.
← →
dumka (2009-11-26 12:52) [20]Если базу заполнить файлами из Компас, то Delphi дает ошибку: "Bitmap image is not valid" . Может что не учли приподключении
← →
brother © (2009-11-26 12:54) [21]> то Delphi дает ошибку: "Bitmap image is not valid" . Может
> что не учли приподключении
а может подумать стОит? с чего бы битмапу понимать формат компаса? он и jpeg то не понимет :)
← →
clickmaker © (2009-11-26 12:55) [22]> файлами из Компас, то Delphi дает ошибку: "Bitmap image
> is not valid"
а какой формат у файлов из Компас?
← →
brother © (2009-11-26 12:56) [23]> а какой формат у файлов из Компас?
не bitmap ;)
← →
dumka (2009-11-26 13:00) [24]
> а какой формат у файлов из Компас?
.cdw
← →
clickmaker © (2009-11-26 13:37) [25]> [24] dumka (26.11.09 13:00)
>
> > а какой формат у файлов из Компас?
>
> .cdw
ну надо значит искать/писать компонент, который его понимает.
Либо конвертить в bmp
← →
sniknik © (2009-11-26 13:39) [26]при сохранении в аксесс-е он сохраняет не файл, а объект (там и поля то называются не Blob, а OLE), который не поймется в дельфи стандартными компонентами буть там даже реально bitmap (в смысле файл .bmp)...
но на то и программисты нужны, понять что же туда впихнули и корректно обработать.
← →
sniknik © (2009-11-26 13:44) [27]> Либо конвертить в bmp
либо сохранить "начинку"(/данные) в файл и открыть его "по ассоциации" как было показано выше.
либо использовать ActivX (если он есть у "компаса"),
либо... а почему собственно в bmp? а не jpg, gif, png что нибудь другое?
← →
clickmaker © (2009-11-26 14:05) [28]> а почему собственно в bmp? а не jpg, gif, png что нибудь
> другое?
может, вообще в wmf
такие программы обычно с вектором работают
← →
RWolf © (2009-11-26 14:21) [29]
> либо использовать ActivX (если он есть у "компаса")
есть, вероятно.
а иначе вообще неясно, как Access может показывать документ.
если, конечно, автор темы не подразумевает под этим простое открытие документа по ассоциации.
← →
Anatoly Podgoretsky © (2009-11-26 14:45) [30]Речь явно об OLE2
← →
Inovet © (2009-11-26 18:25) [31]> [25] clickmaker © (26.11.09 13:37)
> ну надо значит искать/писать компонент, который его понимает.
> [28] clickmaker © (26.11.09 14:05)
> такие программы обычно с вектором работают
Ясно, что вектор. Только там же параметры и библиотеки - одного файла чертежа недостаточно. Только средствами самого Компаса и показывать.
Автору. И я не понял база готовая или своё делается?
← →
dumka (2009-11-27 08:43) [32]
> Автору. И я не понял база готовая или своё делается?
База создана и запрограммирована в Access, сейчас тоже самое нужно сделать в Delphi, с этой же базой. Если поле с графикой заполнено и преобразовано в Access, то delphi даже поле не воспринимает. Но если очистить это поле в Access, тогда читается, а заполнять приходиться заново и скиншотами, а не файлами.
← →
sniknik © (2009-11-27 09:32) [33]> сейчас тоже самое нужно сделать в Delphi, с этой же базой.
без программиста, понимающего разницу между готовым и языком, не обойтись...
← →
Inovet © (2009-11-27 10:49) [34]> [32] dumka (27.11.09 08:43)
То, что выше накидали, не работает?
← →
Плохиш © (2009-11-27 10:54) [35]
> не работает?
Эту фразу предлагаю читать как "не поняли?"
Поддерживаю п.с. из sniknik © (26.11.09 12:52) [19]
← →
Inovet © (2009-11-27 11:01) [36]> [35] Плохиш © (27.11.09 10:54)
>
> > не работает?
>
> Эту фразу предлагаю читать как "не поняли?"
>
> Поддерживаю п.с. из sniknik © (26.11.09 12:52) [19]
Я надеялся, что сами скажут.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.01.17;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.005 c