Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.17;
Скачать: CL | DM;

Вниз

подгрузка компаса при нажатии на картинку   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.014 c
15-1258019493
Виталий
2009-11-12 12:51
2010.01.17
Задачка на размышление


2-1258963809
Oleg1963
2009-11-23 11:10
2010.01.17
Выбор каталога.Проблема c ShellTreeView.


2-1258701399
Б
2009-11-20 10:16
2010.01.17
Получить кол-во видеопамяти.


11-1210547429
Valera
2008-05-12 03:10
2010.01.17
Как отлавить сообщение мышки за окном?


2-1258895265
Виктор
2009-11-22 16:07
2010.01.17
Представление данных базы данных в Word