|
|
KitchenDraw (KD) KitchenDraw - программа для мебели (компьютерное моделирование) С помощью KitchenDraw можно быстро подготовить пакет документов для ваших клиентов, поставщиков мебели, рабочих мебельного цеха и для менеджера магазина мебели. |
|
|
|
06.02.2008, 09:46
|
|
KitchenDraw SDK - что за зверь?
Yura_Bogoduhov
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,545 раз(а) в 546 сообщениях
06.02.2008, 09:46
Рейтинг:
()
KitchenDraw SDK ( Software Development Kit — набор инструментальных средств разработки программ) - это компьютерные файлы (библиотека функций, типовые программы), а также документация. Он позволяет расширять и настраивать саму программу KitchenDraw, и соединять ее с программами бухгалтерского учета (1С-Бухгалтерия и т.д.), программами систем планирования ресурсов предприятия (ERP) и производственными программами (Базис и т.д.) сторонних производителей.
Он может быть использован для разработки следующих частей программного обеспечения:
- программ для создания или обновления всего или части каталога KitchenDraw;
- программ для создания бумажных или он-лайн каталогов из каталогов KitchenDraw;
- модулей генерации файлов заказов (файлы заказов будут отправлены поставщикам или производителям);
- программ создания сложных параметрических объектов (специальные мастера для столешниц, лестниц и т.д.);
- модулей динамического взаимодействия KitchenDraw с программами бухгалтерского учета;
- плагинов, которые запускаются автоматически при наступлении определенных событий (открытие сцены, закрытие KitchenDraw и т.д.);
- расширений KitchenDraw (новые команды, добавленные в меню KitchenDraw);
- модификации или замены стандартных диалоговых окон KitchenDraw.
Это уникальный инструмент, с помощью которого программа может творить чудеса. Правда для этого нужно быть неплохим программистом или иметь помощника или компаньона, который может решать такие задачи.
ДОКУМЕНТАЦИЯ SDK-язык английский
ПРИМЕРЫ SDK
Последний раз редактировалось ViPeS; 24.03.2012 в 23:26..
|
Просмотров: 95977
|
22.11.2010, 10:54
|
#71
|
VIP
Регистрация: 01.08.2008
Адрес: Санкт-Петербург
Сообщений: 336
Сказал(а) спасибо: 559
Поблагодарили 512 раз(а) в 99 сообщениях
Вес репутации: 440
|
А, вот об этом я не подумал.
У меня КД стоит на съемном жестком диске.... Определяется как F/.
Но на ХР запустилось...?
|
|
|
22.11.2010, 12:09
|
#72
|
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,545 раз(а) в 546 сообщениях
Вес репутации: 1046
|
Цитата:
Сообщение от kaf07
А, вот об этом я не подумал.
У меня КД стоит на съемном жестком диске.... Определяется как F/.
Но на ХР запустилось...?
|
Попробуй создать в корне С папку KD
|
|
|
22.11.2010, 14:12
|
#73
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 719
|
Цитата:
Сообщение от kaf07
Сегодня запустил KD на XP - запустился Мастер скриптов 1 (уже хорошо), но почему же не запускается на 7?
|
То, что сам "Мастер" работает и на ХР и на W7 — 100% гарантия!
Проблемы возникают по двум причинам (это то, что мне удалось выяснить).
1-я. Разработчики КД видимо допустили ошибку в библиотеке kdsdk.dll в версиях КД старше 2008 года. Выдаваемые ошибки и решение проблемы (замена библиотеки) описаны в постах 57 и 58 данной темы.
2-я. Эта проблема связана с установленной на компьютере ОС и ее обновлениями. "Мастер" является обычной динамической библиотекой ( .dll), которая обращается к такой же библиотеке kdsdk.dll. Если в реестре ОС нет информации о "Мастере", т.е. о файле script_plugin.dll, то ОС выдает сообщение CLSIDFromProgID() failed. Поэтому "Мастер" нужно зарегестрировать. Что делать в этом случае описано в посте 71 ("Сервер регистрации" — это пограмма regsvr32.exe).
Я устанавливал "Мастера" в одном офисе на трех компах — на двух W7 и одной ХР. И везде было все по-разному! Пришлось помучиться, на ХР пришлось даже еще и библиотеку msstdfmt.dll из интернета качать, ее почему-то на этом компе не было.
Так что, дерзайте, но "Мастер скриптов" того стоит!!!
|
|
|
22.11.2010, 16:38
|
#74
|
VIP
Регистрация: 01.08.2008
Адрес: Санкт-Петербург
Сообщений: 336
Сказал(а) спасибо: 559
Поблагодарили 512 раз(а) в 99 сообщениях
Вес репутации: 440
|
Решилось обычной установкой КД на диск С.
|
|
|
23.11.2010, 09:51
|
#75
|
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,545 раз(а) в 546 сообщениях
Вес репутации: 1046
|
ViPeS, Посмотрите пожалуйста, в коде "Мастера скриптов", по моему жестко указан путь к файлу jpg. Типа C:\KD... Можно ли исправить так, чтобы в пути к файлу использовался диск, на котором установлена программа?
|
|
|
23.11.2010, 18:06
|
#76
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 719
|
Цитата:
Сообщение от Yura_Bogoduhov
ViPeS, Посмотрите пожалуйста, в коде "Мастера скриптов", по моему жестко указан путь к файлу jpg. Типа C:\KD... Можно ли исправить так, чтобы в пути к файлу использовался диск, на котором установлена программа?
|
Это временный файл для вывода изображения из каталога при вызове функции FileExportCatalogImageFromScript . Затем изображение из этого временного файла выводится в окне "Мастера". Потом временный файл удаляется по команде DeleteFileA (JpgFileName).
|
|
|
23.11.2010, 19:44
|
#77
|
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,545 раз(а) в 546 сообщениях
Вес репутации: 1046
|
Цитата:
Сообщение от ViPeS
Это временный файл для вывода изображения из каталога при вызове функции FileExportCatalogImageFromScript . Затем изображение из этого временного файла выводится в окне "Мастера". Потом временный файл удаляется по команде DeleteFileA (JpgFileName).
|
Согласен. Но если папки C:\KD не существует? Что будет? Думаю, сообщение об ошибке.
|
|
|
24.11.2010, 14:17
|
#78
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 719
|
Цитата:
Сообщение от Yura_Bogoduhov
Согласен. Но если папки C:\KD не существует? Что будет? Думаю, сообщение об ошибке.
|
Проверил, выдается сообщение об ошибке. Раньше у меня стояла КД на всех дисках, поэтому ошибки не было. Будем решать проблему!
Проблема решена. Теперь временный файл записывается в %USERPROFILE%\Local Settings\Temp независимо от места установки КД.
Новая версия прилагается.
|
|
|
30.01.2011, 12:23
|
#79
|
VIP
Регистрация: 01.08.2008
Адрес: Санкт-Петербург
Сообщений: 336
Сказал(а) спасибо: 559
Поблагодарили 512 раз(а) в 99 сообщениях
Вес репутации: 440
|
При запуске Мастер объектов появляется вот такое окно,
подскажите, что можно сделать? ОС WIN 7 U. На ХР такого не происходит.
|
|
|
03.02.2011, 13:44
|
#80
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 719
|
Цитата:
Сообщение от kaf07
Если телеграфный столб невозможно перешагнуть, то его можно обойти.
|
А подняться на шесть постов вверх на этой странице слабо?!
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 18:30. Часовой пояс GMT +3.
|