Форум: "Основная";
Текущий архив: 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.46 MB
Время: 0.008 c