Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.022 c
3-1080988684
race1
2004-04-03 14:38
2004.05.02
integer overflow в гриде


1-1081915609
msgipss
2004-04-14 08:06
2004.05.02
Как можно определить тип данных в Variant


7-1078652833
kamerad
2004-03-07 12:47
2004.05.02
Подскажите о мониторе!


3-1081149365
Brain Force
2004-04-05 11:16
2004.05.02
Форма для добавления поля в DBGrid(Eh)


1-1081824510
Fighter
2004-04-13 06:48
2004.05.02
Как узнать есть ли у объекта заданное property?




   Наверх