Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

msEquation


Dolphin001 ©   (2004-11-19 14:16:00) 

Как управлять msEquation из Delphi?
Как импортировать msEquation как ActiveX в Delphi?

Как его загружать и сохранять формулы в файл?

Заранее спасисо !

Цитата
  То Anatoly Podgoretsky  "Поиск людей проводить в потрепаться"
Умник выискался, темы закрывать, не можешь ответить, так не закрывай и молчи в тряпочку

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


Анонимщик   (2004-11-19 18:26:00) [1]

Посмотри для начала:

http://www.w3.org/Math/
http://monet.nag.co.uk/cocoon/openmath//index.html
http://www.dessci.com/en/products/mathplayer/download.htm
http://www.integretechpub.com/techexplorer/

Скачиваешь по последней ссылке techexplorer и mathML. Устанавливаешь то, что скачал.
Далее делаешь импорт ActiveXа - Integra techexplorer Hypermedia ... и еще, если хочешь, Integre MathML.
Далее, делаешь проект, на главную форму бросаешь  этот самый  TAxTchExp.
В обработчике FormCreate пишешь:

var
 aWS: WideString;
begin
 aWS := '<math xmlns=" http://www.w3.org/1998/Math/MathML"> ' +
       ' <mrow> ' +
       ' <msup> ' +
       ' <mfenced open="[" close="]"> ' +
       ' <mrow> ' +
       ' <mi>a</mi> ' +
       ' <mo>+</mo> ' +
       ' <mi>b</mi> ' +
       ' </mrow> ' +
       ' </mfenced> ' +
       ' <mn>260</mn> ' +
       ' </msup> ' +
       ' <mo>+</mo> ' +
       ' <msub> ' +
       ' <mfenced open="{" close="}"> ' +
       ' <mrow> ' +
       ' <mi>a</mi> ' +
       ' <mo>+</mo> ' +
       ' <mi>b</mi> ' +
       ' </mrow> ' +
       ' </mfenced> ' +
       ' <mi>i</mi> ' +
       ' </msub> ' +
       ' </mrow> ' +
       ' </math>';

 AxTchExp1.reloadFromMMLString(aWS);

Если все нормально, увидишь формулу. Короче, разбирайся.


Dolphin001   (2004-11-19 15:02:00) [2]

так вот именно не могу найти откуда же из какой dll, ocx импортировать


Amoeba   (2004-11-19 14:37:00) [3]

Через меню в IDE: Import TypeLibrary
В результате получишь PAS файл для работы с MSEquation.


TUser   (2004-11-19 14:36:00) [4]

Как с Equation'ом - несколько раз обсуждали. Вроде ничего не придумали. Хотя как-то можно точно.

Есть альтернативное решение от А.Григорьева на Королевстве Delphi


Наверх

Титульная страница Поиск, карта сайта Написать письмо