![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
AlexSCH |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 36 Пол: Мужской Репутация: ![]() ![]() ![]() |
Возможно ли создать в Делфи программу для отображениря графиков, причем графики должны выделятся, измерятся между ними разница по времени? Используя TChart, я так понял, ничего этого не достигнешь (кроме как графики построить), там построенные графики являются частью панели отображения и не являются интерактивными. Есть ли в Делфи компонент намного сильнее и продвинутей чем TChart, именно ориентированный на интерактивность отображаемой графики? (Ну например клацнул на график и в всплывающем меню посмотрел что это за канал, клацнул на второй график посмотрел разницу по фазе между ними и т.д.)
И еще вопрос, возможно ли по событию в делфи запускать абсолютно левый файл на диске? Заранее спасибо. |
![]() ![]() |
#$# PaVeL #$# |
![]() ![]()
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 91 Пол: Мужской Реальное имя: Павел Репутация: ![]() ![]() ![]() |
Начну с конца!
1) Пожалуйста! ![]() 2) Левый файл запустить можно примеры: А)ShellExecute(Application.Handle, 'Open', 'Имя файла', 'Параметры', 'Директория', 0) Б)WinExec('Имя файла с параметрами', 0) 3)По поводу TChart изучи компонент повнимательнее - всё что ты сказал вполне можно сделать с помощью этого самого компонента! |
hardcase |
![]() ![]()
Сообщение
#3
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: ![]() ![]() ![]() |
там построенные графики являются частью панели отображения и не являются интерактивными. Есть ли в Делфи компонент намного сильнее и продвинутей чем TChart, именно ориентированный на интерактивность отображаемой графики? странно, на основе TChart я делал динамические графики..... В TSeries можно менять точки - это моментально отражается на экране. Прочитай документацию к TChart - всё, что ты перечислил можно сделать на его основе. И еще вопрос, возможно ли по событию в делфи запускать абсолютно левый файл на диске? ![]() -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
AlexSCH |
![]()
Сообщение
#4
|
Новичок ![]() Группа: Пользователи Сообщений: 36 Пол: Мужской Репутация: ![]() ![]() ![]() |
Спасибо за советы, с TChart разбираюсь....
Кстати, каким образом можно очистить серии в TChart именно во время выполнения программы, но учитывая то что графики строится еще будут? Пробовал: Chart1.Series[i].Clear очистить экран от графиков получилось, но повторно не выходя из программы стоится они не захотели, я так понял это связано с тем, что эта команда полностью удаляет списки серий а не их содержимое, а серии в свою очередь создаются не в тексте программы, а были созданы простым добавлением и указанием параметров при помощи меню редактирования компонента TChart. |
hardcase |
![]()
Сообщение
#5
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: ![]() ![]() ![]() |
Спасибо за советы, с TChart разбираюсь.... Кстати, каким образом можно очистить серии в TChart именно во время выполнения программы, но учитывая то что графики строится еще будут? Когда ты создаёшь серию через дизаёнер, ей присваивается имя, как обычной компоненте (чем она по сути и является), например Series1. Говоришь просто Код Series1.Clear; И все точки ассоциированные с серией сотрутся. К серии можно добавлять через Add, AddX, AddXY, AddArray, AddValue - и всё это динамически будет отображаться, на чарте.-------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
![]() ![]() |
![]() |
Текстовая версия | 19.06.2025 2:47 |