Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Mathcad DLLs

Здравствуйте, все!

После ковыряний в директории программы Mathcad выяснилось, что оная
для осуществления математических расчетов использует динамически
линкуемые библиотеки (DLL).
Нужно узнать о входящих в эти библиотеки функциях (как, и чем), а
также информацию об их использовании.
Может быть, кто-нибудь знает ресурс, посвященный этой теме?
И ещё вопрос: как (чем) узнать, какие есть процедуры и функции в
DLL. Не хотелось бы ходить с бубном вокруг библиотеки (с консольными
программульками), а иметь специальную для этого программку с
графическим интерфейсом :)

Если кто-нибудь подскажет, буду признателен.

Ответить   Tue, 3 May 2005 20:25:42 +0600 (#361635)

 

Ответы:

Здравствуйте, Александр.

Вы писали 3 мая 2005 г., 20:25:42:

В Windows 98 есть встроеная система, типа просмотр, тока она не идет в
стандартой установке, ее надо дополнительно ставить.

Ответить   Wed, 4 May 2005 23:23:59 +0600 (#361662)

 

Доброе время суток, Александр!


Если есть Delphi, то:
Tdump.exe dllName.dll

--
Drema, mailto:dremk***@m*****.ru
ICQ: 12207735

Один звонок, и вам оформят свидетельство о смерти, изготовят венки!

Outlook 11.0.0.5608 при помощи Potolook v.3.0.0.217b

Номер выпуска : 4421
Возраст листа : 592 (дней)
Количество подписчиков : 518
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/361764
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Wed, 4 May 2005 21:54:43 +0400 (#361764)

 

Здравствуйте !


Имхо, есть такая штука как документация. Если к каким то
библиотекам она есть, то прежде всего надо изучать ее.
Все остальное (результаты Ваших личных изысканий) могут
использоваться только на Ваш же страх и риск (если это
вообще не будет нарушать чьи то права), т.к. все
недокументированные вещи в своих библиотеках производитель
может изменить в любой момент и так как ему захочется
(может менять имена и состав экспортируемых из длл функций,
и.т.д.). Поэтому в любом случае надо прежде всего
ответить на вопрос - оправдан ли такой подход.э


Есть в комплекте утилит, идущих вместе с Visual Studio утилита
Dependency Walker - можно посмотреть все экспортируемые из модуля
и импортируемые модулем функции (там все зависимости показаны).
Может, есть и более продвинутые утилиты.

Но там можно видеть лишь символические имена (а откуда брать
инфу о параметрах ?).

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4422
Возраст листа : 592 (дней)
Количество подписчиков : 518
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/361767
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 5 May 2005 00:55:38 +0400 (#361767)

 

Приветствую вас, Victor V. Vakchturov!

05.05.2005 1:55 вы писали:

Если либа написана на C++ и использует соглашения именования,
используемые сборщиком VC++, то Dependency Walker в соответствующем
режиме покажет все параметры функций. Но сомневаюсь, что этот номер
пройдет для Mathcad.

Ответить   Thu, 05 May 2005 18:51:39 +0500 (#362270)

 

Хай Rooslan!

Вы калякали Thursday, May 5, 2005, 7:51:39 PM:

Вот именно, что я Delphi прогу пишу, а на C++ уже многовато
переписывать :(

Ответить   Thu, 5 May 2005 21:39:40 +0600 (#362392)

 

Хай Victor!

Вы калякали Thursday, May 5, 2005, 2:55:38 AM:


Знаю, читал такую штуку :))

К библиотекам нет документации, только к самому Mathcad'у.

Ну да, оправдан, это не для распространения прога-то будет. Просто
очень нужно посчитать очень большие числа с плавающей запятой с
точностью 30 знаков. Ну и не только для этого, конечно...
Нужно по здоровенной формуле выполнять сложные расчеты, на которые
Mathcad тратит около 3 часов (AMD2500Mhz/256Mb). А потом рисовать
диаграмму........

Вот именно что никак не узнать параметры... :(

Ответить   Thu, 5 May 2005 20:19:37 +0600 (#362393)