Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Вниз

Математические формулы на форме   Найти похожие ветки 

 
psSnowman   (2003-03-06 22:13) [0]

Помогите, горю! Очень срочно надо компонент, который показывает математические формулы в нормальном виде, а не 3*10^12. Заранее благодарю.


 
OxOTHuK   (2003-03-06 22:24) [1]

первое что приходит в голову - рисунки...


 
psSnowman   (2003-03-07 00:20) [2]

Ресунки -это конечно здорово... Но формул много (также как и текста) и вставлять картинки в текст (в моем случае) не приемлемо.
Мне нужно что нибудь вроде TLebel что бы отображал фразу типа "Кусок смолы массой 6 Кг имеет объем 5*10^3 кг/м^3..." т.е чтобы степени, корни, индексы и.т.д отображались в обычном математическом виде. Я написал свой компанент, но он работает через раз. Не могу понять толи я чего то не понимаю, толи TCanvas малость глючный...


 
MAN-In-RED   (2003-03-07 00:45) [3]


> psSnowman © (07.03.03 00:20)


> толи TCanvas малость глючный...

А может Brain глючный?


 
psSnowman   (2003-03-07 00:47) [4]

Билн! Лишь бы поиздеваться!


 
MAN-In-RED   (2003-03-07 01:03) [5]

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


 
Makhanev A.S.   (2003-03-07 01:04) [6]


> psSnowman © (07.03.03 00:47)

Просто не надо никогда здесь говорить. что что-либо в Delphi "глючное", т.к. в подавляющем, практически в абсолютном большинстве случаев - глюки с руками и головой.

можно воспользоваться MS Word"ом и MS EQuation, затем PrintScreen, затем делим ыормулы на картинки и - вперёд! Всё же быстрее компонента было б.

Ещё можно помучаться с MS EQuation через COM... но это накладно...если вообще возможно.

А еще вариант - покопаться на www.torry.net


 
Pat   (2003-03-07 01:51) [7]

Юзай OleContainer, грузи Microsoft Equation...правда криво будет..Лучше уж, действительно, рисунки.. :)


 
theodor_iv   (2003-03-07 03:41) [8]

См. здесь: http://www.delphikingdom.ru/treasury/exprbuild.htm


 
psSnowman   (2003-03-07 20:57) [9]

Ну что ж, спасибо за ссылочку, советы... и за критику. Я понимаю, что все глюки это моя вина. Но ни как не могу понять одного. Где ошибка в строчках?
...
Canvas:=TCanvas.Create;
Canvas.Handle:=GetDC(Self.Handle);
Canvas.TextOut(0,0,"12345435");
...
Self - это TWinControl;
Если компонент расположить на форму, то все работает.
Кладу компонент на панель и бум... Access Violation.
Я не понимаю в чем дело. Если сталкивались, поделитесь опытом пожалуйста.


 
ZmeiGorin   (2003-03-07 21:23) [10]

А зачем тебе второй холст с одним и тем же DC??? self.canvas не устраивает ???


 
psSnowman   (2003-03-08 00:01) [11]

У TWinControl нет Canvas"a. По крайней мере доступного.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
14-64360
kaif
2003-03-04 00:19
2003.03.20
Ария Квазимодо?


6-64271
бродяги
2003-01-29 13:33
2003.03.20
Защищенная сессия


3-63999
stone
2003-02-28 14:53
2003.03.20
Как принудительно отключить всех пользователей от базы?


3-63941
ki11er
2003-03-03 16:44
2003.03.20
Одновременные запросы (BDE)...


14-64331
sancho{ne_hochu_parol_v_ceshe_ostavit'}
2003-03-04 21:47
2003.03.20
Аудиоплейр





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский