Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2015, 16:33   #21
geb2010
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 25
По умолчанию

Как в FoxPro построить графики?
geb2010 вне форума Ответить с цитированием
Старый 20.01.2015, 16:55   #22
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ты не понял ))
Фокспро я использовал для запросов к данным. А графики строил в обычном TChart в программе Делфи.
Как это все обьяснить даже не знаю, чтоб по-проще...
Ладно простой пример: Использовать компоненты ADOQuery, соединенный с провайдером работающим с DBF. Использовать DBChart для построения графика.
И использовать SQL запросы. Никаких Table и циклов. В моем случае ADOQuery было связано с фокспро, который дополнительно для этих целей был установлен, поскольку он работает быстрее стандартного DBF профайдера винды. Однако и то и другое работают в тысячу раз быстрее Table и цикла.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.01.2015, 19:51   #23
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Я думаю проблема в курсоре... можно настройками курсора поиграть
но это все равно медленно.
быстрее сторонние компоненты типа TDbf, в разы быстрее
http://sourceforge.net/projects/tdbf.../TDbf%206.9.1/
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 20.01.2015 в 19:56.
Slym вне форума Ответить с цитированием
Старый 20.01.2015, 19:56   #24
geb2010
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 25
По умолчанию

Цитата:
Stilet
В моем случае ADOQuery было связано с фокспро.
Все понятно кроме - как связывал ADOQuery с фокспро.
Поясни пожалуйста

Последний раз редактировалось Stilet; 21.01.2015 в 16:55.
geb2010 вне форума Ответить с цитированием
Старый 20.01.2015, 20:07   #25
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
кроме - как связывал ADOQuery с фокспро.
Не так ? http://kb.mista.ru/article.php?id=309
xxbesoxx вне форума Ответить с цитированием
Старый 20.01.2015, 20:35   #26
geb2010
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 25
По умолчанию

xxbesoxx
Понял, попробую. Спасибо.

Я смог уменьшить время считывания данных из таблицы в массив в 40 раз - с 3 мин до 4 сек. Программа считывания осталась та же, я только изменил свойство ADOTAble.CursosLocation на clUseServer.

Последний раз редактировалось Stilet; 21.01.2015 в 16:46.
geb2010 вне форума Ответить с цитированием
Старый 21.01.2015, 16:57   #27
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
с 3 мин до 4 сек
Если тебе этого хватает, то не заморачивайся над тем что я говорил.
+- две секунды тебе погоды не сделают.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.01.2015, 18:58   #28
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

есть еще CursorType:=ctOpenForwardOnly;
уменьшит расход памяти, и увеличит скорость еще немного.
но даже в этом случае TDbf будет в разы быстрее - попробуй переделок минимум
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 21.01.2015, 19:42   #29
geb2010
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 25
По умолчанию

Загрузка максимального файла за 5-6 секунд меня вполне устраивает, всем спасибо.
geb2010 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ADOTable связи MrMorozko БД в Delphi 1 04.05.2011 09:36
Вопрос по ADOTable Sanakan Помощь студентам 1 28.03.2010 12:35
AdoTable Artruman БД в Delphi 4 03.04.2009 02:07
AdoTable Mishina БД в Delphi 2 15.06.2008 06:35
Как копировать данные из ADOTable в ADOTable? mauar БД в Delphi 1 10.05.2008 16:05