Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как можно связать Mathcad c VB6, через OLE 
:(
    Опции темы
Sticker
Дата 7.4.2004, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 24.2.2003

Репутация: нет
Всего: нет



В принципе нужно, чтобы Mathcad решил интеграл, и передал результат в какую-то определнную функцию проги.
PM MAIL   Вверх
valex13
Дата 8.4.2004, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 29.1.2003
Где: Иркук. область, г . Иркутск

Репутация: 1
Всего: 1



Так сделать нельзя.
т.к. в Mathcade нет внешних открытых интефейсов.
Кстати, какой у тебя MathCad. Я сейчас говорю про версию 2000
Можно (у меня получилось) связаться с рабочей книгой маткада и произвести некоторые манипуляции. Опят таки не документировано.
Попробуй подключить Referens\MathCad и введи код:
Код

Dim mcad As Mathcad.Document
mcad.Recalculate

Я бы сделал рассчет интеграла самостоятельно (алгоритмов полно), а результат сравнил бы с решением на Маткаде. Если очень нужно все таки брать результат из Маткада, сохрани его в файл и обрабатывай.

Это сообщение отредактировал(а) valex13 - 8.4.2004, 10:17
PM MAIL ICQ   Вверх
Sticker
Дата 8.4.2004, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 24.2.2003

Репутация: нет
Всего: нет



А DLL-кой можно?
PM MAIL   Вверх
valex13
Дата 9.4.2004, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 29.1.2003
Где: Иркук. область, г . Иркутск

Репутация: 1
Всего: 1



Sticker Ты смеешся что ли biggrin.gif
В DLL храниться код Маткада, его внешние процедуры и функции. Можно вытащить названия этих модулей и даже прикрепить к VB какие-то процедуры, но связать с рабочей книгой Маткада не возможно, т.к. Маткад открывает файл. Интерпретирует его и видит , что нужно рассчитать интеграл. Вызывает оределенные процедуры (не известно какие и в каких модулях храняться). На вход им дает данные в определенном виде ( не известен их вид) и на выходе выдает данные (тоже их вид не известен). Потом эти данные храняться в памяти и отображаются на листе.
Опят таки:
Я бы сделал рассчет интеграла самостоятельно (алгоритмов полно), а результат сравнил бы с решением на Маткаде. Если очень нужно все таки брать результат из Маткада, сохрани его в файл и обрабатывай.


PM MAIL ICQ   Вверх
Sticker
Дата 9.4.2004, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 24.2.2003

Репутация: нет
Всего: нет



Вопрос снимается. Спасибо большое. То извраты были. Курсовая называется. Просто на извратах проверить пытались как и что можно увязать. Уже все сделано.
PM MAIL   Вверх
valex13
Дата 12.4.2004, 03:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 29.1.2003
Где: Иркук. область, г . Иркутск

Репутация: 1
Всего: 1



Связал smile.gif
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0651 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.