Перейти к публикации

формат файлов SolidWorks


Гость Kuss

Рекомендованные сообщения



зайди в меню "ПРАВКА" -> "Таблица параметров",   и тебе откроется Excel, если сам таблица была создана. если нет, то меню будет неактивно.

Ссылка на сообщение
Поделиться на других сайтах

API читал? ну смотри там есть наверное что-то. Хотя зачем создавать для этого таблицу парамтетров, если она сама предназначена для формирования дерева конфигураций. А его с помощью API формируешь достаточно просто.

Syntax (OLE Automation)

retval = DesignTable.AddRow ( cellValues )

Input:

(VARIANT) cellValues

VARIANT of type SAFEARRAY of BSTR

Return:

(BOOL) retval

TRUE if successfully added row; FALSE otherwise.

Syntax (COM)

status = DesignTable->AddRow ( cellValues, &retval )

Input:

(VARIANT) cellValues

VARIANT of type SAFEARRAY of BSTR

Output:

(VARIANT_BOOL) retval

TRUE if successfully added row; FALSE otherwise.

Return:

(HRESULT) status

S_OK if successful

Remarks

---------

Syntax (OLE Automation)

retval = DesignTable.Attach ()

Return:

(BOOL) retval

TRUE if successfully attached; FALSE otherwise

Syntax (COM)

status = DesignTable->Attach ( &retval )

Output:

(VARIANT_BOOL) retval

TRUE if successfully attached; FALSE otherwise

Return:

(HRESULT)status

S_OK if successful

Remarks

When your application has finished extracting data from the DesignTable the Detach method will detach the DesignTable object from the Excel object.

----------------

Syntax (OLE Automation)

retval = DesignTable.GetTitle ( )

Return: (BSTR) retval the design table title. See below.

Syntax (COM)

status = DesignTable->GetTitle ( )

Output: (BSTR) retval the design table title. See below.

Return: (HRESULT) status S_OK if successful; S_FALSE otherwise

Remarks

This function returns the title of the design table. If the title row is absent then an empty string ("") is returned. If the title row is present but there is no title then a space will be returned (" ").

---------------

Syntax (OLE Automation)

void DesignTable.SetEntryText ( row, col, textIn )

Input:

(long) row

Row index in the Design Table

Input:

(long) col

Column index in the Design Table

Input:

(BSTR) textIn

The text value to be entered.

Syntax (COM)

status = DesignTable->SetEntryText ( row, col, textIn )

Input:

(long) row

Row index in the Design Table

Input:

(long) col

Column index in the Design Table

Input:

(BSTR) textIn

The text value to be entered.

Return:

(HRESULT) status

S_OK if successful

ну итд смотри API

Ссылка на сообщение
Поделиться на других сайтах

это че васик???

пишу диплом управление базой данных стандартных изделий (библиотека болтов и т.п.)

месяц мучался с диалогом, теперь вставку из файла нужной конфигурации детали нужно.

Ссылка на сообщение
Поделиться на других сайтах

По моему ты не читал не только того что я написал , но и API

там как раз в двух видах приводится и Basic и C++

А по поводу того что ты делаешь могу сказать одно. Велосипед!!!!

Есть системы такого плана и очень приличные. Взять хотя бы питерский ГЛОСИС или московский ТЕСИС. Ну а если только диплом то функция API для C++ выглядит следующим образом:

status = ModelDoc->ShowConfiguration ( configurationName )

Input:

(BSTR) configurationName

the name of the configuration to be displayed

Return:

(HRESULT)status

S_OK if the configuration was activated successfully, S_FALSE otherwise.

Ссылка на сообщение
Поделиться на других сайтах

про актуальность этого вопроса будет у нас конференция в следущую субботу, исход расскажу, про другие проги я ничего не слышал, но работы там дофига.

за помощь спасибо, а пример я действительно не читал, т.к. первые пять строк мне не очень понравились, но обещаю исправиться, но не сегодня, ладно пока и еще раз спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Может, кто подскажет какие - нибудь линки в Inet'e про  использование API  Solida в Visual C++.

А по конкретнее? если тока пример смотри в хелпе по API. Правильно ставь вопрос!!!
Ссылка на сообщение
Поделиться на других сайтах

Да и вот, что господа начинающие (опытные таких вопросов не задают) программеры под CAD, Уже лет десят пытаются создать у нас в Росии для удобства использования CADа в наших условиях см.соотв.тему в этом форуме   ну и накопали уже прилично. Создавайте что-нибудь, но по возможности новое. А великов хватает. Неошибусь если скажу, что каждое предприятие так или иначе имеет базочку со стандартными детальками, программно это организовано или нет - все равно, но это уже есть!

Ссылка на сообщение
Поделиться на других сайтах

как картинки вставлять? могу презентацию вчерашнюю показать с конференции, кстати мы с kors'ом вместе диплом пишем на эту тему и все довольны!

Ссылка на сообщение
Поделиться на других сайтах

Привет,всем.

Я имел ввиду линки где можно найти примеры использования API в среде VC++. Вот. И еще... За нравоучения и наставления на путь истинный всесердечно благодарен, но, все-таки хотелось бы конструктива. Вот например, ссылка на вышеупомянутый ресурс  

www.nhcad.com. Если кому интересно - прошу.

Ссылка на сообщение
Поделиться на других сайтах

Задача, состоит в следующем. Необходимо создать ADD-INS на платформе VC6++,обеспечивающий пользвателя возможностью интерактивного изменения параметров конфигурациии детали. С созданием новых конфигураций и.т.д Вообщем всего того, что избавило бы пользователя лезть в таблицу параметров вообще... ;)

Ссылка на сообщение
Поделиться на других сайтах

Было бы не плохо...

Да кстати... Кто-нибудь может мне объяснить, почему на буржуйских форумах упорно обходиться тема об использовании API в VC++. Везде, где не был , все упорно об этом ничего не знают...confused:

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...