Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Перехват записи в ini   Найти похожие ветки 

 
jenbond   (2004-04-15 10:50) [0]

Мастера подскажите как можно поступить, работаю с компанентом RX FormStorage, запись параметров ведется по умолчанию в ini, так вот нужно перехватывать параметры и ключи которые он пишет в ini, что бы потом писать в ячейку БД?


 
Ega23 ©   (2004-04-15 11:00) [1]

Если ты не поленился в дизайн-тайме добавить кучу компонентов с их свойствами в FormStorage, то попробуй найди ещё немного времени и сделай то же самое с записями в БД самостоятельно.
И, кстати, нафига инормацию 2 раза копировать? Достаточно одного - или БД или ini.


 
jenbond   (2004-04-15 11:30) [2]

Просто работа с ini на данный момент безумна медленна, так как приходиться работать оп сети, я думаю что если это дело перевести в БД то скорость увеличиться. Почему я хоту через FormStorage потому, что там уже записаны параметры.


 
Ega23 ©   (2004-04-15 11:40) [3]

Не выйдет. В смысле FormStorage использовать. Точнее сделать можно всё, только на это ты затратишь раз в 100 больше времени, чем переписать все свойства контролов из FormStorage. Единственное, что могу предложить, это вместо ini файла писать в реестр. Работает быстрее.


 
TUser ©   (2004-04-15 11:41) [4]

Думаю, что от перехода на БДскорость не увеличится. У тебя же все лимитируется скоростью передачи данных по сети, а она не изменится. Придется еще передавать инфу, которая нужна для управления базой. Вообще, базы рулят для хранения больших объемов информации, навпример, если тебе надо собирать эти настройки для всех компов, установленных в некой сети и потом все это анализировать, а для небольших объемов информации лучше хранить все в файлах.


 
jenbond   (2004-04-15 11:58) [5]

Суть приложения заключается в том, что:
Есть программа в ней есть форма на которой располагаются порядка 200 компанентов, параметры этих компанентов через FormStorage пишуться в инишник на сервак, от туда все программы по сети считывают этот инишник, так вот вся задержка происходит из за чтения файла на сервере, при помощи sql запроса я получаю параметры гораздо быстрее чем при обычном чтении. Или же я не прав?


 
jenbond   (2004-04-15 12:00) [6]

Но вопрос не в этом, каким образом можно перехватить запись в FormStorage и направить в запрос к БД!


 
TUser ©   (2004-04-15 12:15) [7]

Наверное, проще отказаться от FormStorage. Написать свой код для сохранения в базу. Кроме того, если у тебя там 200 компонентов (бедный пользователь :), то наверняка, они однотипные, т.е. некое множество, которое можно обойти в цикле.


 
Ega23 ©   (2004-04-15 13:36) [8]

(бедный пользователь :),
Это точно  :-))



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

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
4-1078669492
DoG
2004-03-07 17:24
2004.05.02
Виртуальная КЛАВА !!!


14-1081261783
Soft
2004-04-06 18:29
2004.05.02
Есть ли Бог на Марсе?


1-1081879730
HPR
2004-04-13 22:08
2004.05.02
Запись в реестр динамического массива


3-1081414223
Аноним
2004-04-08 12:50
2004.05.02
MSAccess + TStream


1-1082023145
Cosinus
2004-04-15 13:59
2004.05.02
Принцип работы c TBitMap ...