Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Вниз

Перехват записи в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.035 c
6-1078052415
Esc
2004-02-29 14:00
2004.05.02
Packet driver or ...???


3-1080903710
Zn
2004-04-02 15:01
2004.05.02
Глюк в IBSQL


1-1082117419
Serge
2004-04-16 16:10
2004.05.02
DecimalSeparator !! ?????


1-1082206330
Viktor
2004-04-17 16:52
2004.05.02
Проверить объект на существование


1-1082034740
DimonNew
2004-04-15 17:12
2004.05.02
Изменить название листа Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский