Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1258022912
Kolan
2009-11-12 13:48
2010.01.17
Автозапуск программы


15-1258022695
И Павел
2009-11-12 13:44
2010.01.17
Выбор хостинга


15-1258133500
Alx2
2009-11-13 20:31
2010.01.17
В моем городе горит склад боеприпасов


15-1257940976
xayam
2009-11-11 15:02
2010.01.17
Перевод NNTP-протокола


15-1258233190
Cerberus
2009-11-15 00:13
2010.01.17
Кому не жалко инвайта на google wave?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский