Вверх ↑
Этот топик читают: Гость
Ответов: 485
Рейтинг: 86
#106: 2009-01-18 01:12:00 ЛС | профиль | цитата
Dilma писал(а):
в современном мире нет ничего удобнее и эффективнее хранения данных в бд
Как по мне пусть и в БД будет. Отредактировать в SQLite Expert базу не проблема. Главное чтобы все пользовательские настройки были в отдельном файле. Тогда и
Dilma писал(а):
"Загрузить конфигурацию" и "Сохранить конфигурацию"
можно самому легко приделать.
карма: 0

0
Ответов: 1891
Рейтинг: 110
#107: 2009-01-18 02:44:49 ЛС | профиль | цитата
filyaxxxcom, писал(а):
можно самому легко приделать


а че с базами есть какие-то сложности?
карма: 0
%time%
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#108: 2009-01-18 02:50:53 ЛС | профиль | цитата
Alexbootch писал(а):
а че с базами есть какие-то сложности?

Чтобы работать с базами нужен хоть какой-то навык, с нуля работать не получится. Вот ты с ними работать умеешь, а кто-то другой -- нет, и они ему нафиг не впали.
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#109: 2009-01-18 12:28:09 ЛС | профиль | цитата
загрузка и сохранение добавлены
карма: 26
1
Голосовали:filyaxxxcom
Ответов: 542
Рейтинг: 12
#110: 2009-01-18 15:23:56 ЛС | профиль | цитата
nesco писал(а):
Один вон тут про TCP и справку всех уже достал
Это наверное про меня .... ну извините если достал
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#111: 2009-01-18 22:47:32 ЛС | профиль | цитата
afandi писал(а):
Это наверное про меня .... ну извините если достал

Да ладно, ты не один такой. Про TCP задирать надо, там вон косяки нашли, а вот про справку...

карма: 22

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#112: 2009-01-18 22:50:17 ЛС | профиль | цитата
afandi писал(а):
загрузка и сохранение добавлены

Вот ты добавил загрузку и сохранение, а я так подумал -- ведь у нас есть профиль, а что нельзя по его типу сохранять не в собственный файл, а в конкретный, например Menu%cur.txt в корень Hiasma и по-умолчанию его оттуда считыват и перезписывать в базу при наличии изменений, просто его считать приоритетным, а если нет файла, то считываем по-умолчнию из базы. Можно вообще считывать меню из этого файла, а не из базы
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#113: 2009-01-19 01:03:34 ЛС | профиль | цитата
nesco писал(а):
Можно вообще считывать меню из этого файла, а не из базы

ага, можно еще вместо всех извращений с собственными форматами в среде переделать все на XML и сидеть радоваться возможности все и вся править руками в блокноте... Как здорого - знать ничего там не надо, все программы понимают без предварительных преобразований, скопировать можно в бекап, а то что это потом по пол минуты загружаться будет видимо никого не волнует. Я конечно понимаю, что для солидной программы время загрузки в 1.5 секунды это совершенно не серьезно(юзера ведь не успевают на логотип полюбоваться!), но для меня это фактор №1 и никаких "улучшений" снижающих его я делать не собираюсь.
карма: 26
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#114: 2009-01-19 01:10:29 ЛС | профиль | цитата
Dilma, да я просто предложил, ты это чего, я же не заставляю это делать. Ну а вытащить отдельной таблицей базы в формате *.sql разве нельзя это меню и сделать это как я у себя сделал для компиляторов, типа sql_db.bat, или что-то подобное средствами HiAsm
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#115: 2009-01-19 01:17:10 ЛС | профиль | цитата
nesco писал(а):
да я просто предложил, ты это чего, я же не заставляю это делать.

это высказывание относилось ко всем, кто желает выступить с таким предложение сегодня и в будущем. Между прочим я про это еще подробно рассказывал, когда пару лет назад iarspider предложил настройки программы(Settings.cfg) перевести в XML. Так что память освежить лишний раз не помешает.

nesco писал(а):
Ну а вытащить отдельной таблицей базы в формате *.sql разве нельзя это меню и сделать это как я у себя сделал для компиляторов, типа sql_db.bat, или что-то подобное средствами HiAsm

что-то я вопрос не очень понял... Проблема-то в чем? в том, что после установки новой версии надо настройки меню загружать вручную или что?
карма: 26
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#116: 2009-01-19 01:22:48 ЛС | профиль | цитата
Dilma писал(а):
Проблема-то в чем? в том, что после установки новой версии надо настройки меню загружать вручную или что?

Ну и это тоже. Ты же читаешь таблицу из базы, ну почему ее нельзя читать из вытащенного файла таблицы. Его же можно сделать и Menu%cur.db, ну не нашел этого файла, зачитал основную базу
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#117: 2009-01-19 01:26:21 ЛС | профиль | цитата
что дает вытаскивание настроек меню в отдельную базу данных, кроме гемороя с их линковкой, которая сейчас делается в одном запросе?
карма: 26
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#118: 2009-01-19 01:28:20 ЛС | профиль | цитата
Кстати, оффтоп, но напишу. Может подумать над реализацией SQlite без dll в основном пакете, наработки по этой теме есть
------------ Дoбавленo:

Dilma писал(а):
что дает вытаскивание настроек меню в отдельную базу данных, кроме гемороя с их линковкой, которая сейчас делается в одном запросе?

Только автозагрузка настроек пользователя, больше ничего
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#119: 2009-01-19 01:44:37 ЛС | профиль | цитата
nesco писал(а):
Может подумать над реализацией SQlite без dll в основном пакете, наработки по этой теме есть

для среды это ничего не даст - все dll, которые ей нужны всеравно не засунешь в среду.

nesco писал(а):
Только автозагрузка настроек пользователя, больше ничего

ну кто мешает написать программу из 4х элементов, которая будет исполнять SQL скрипт

#sql
DELETE FROM menu_commands
INSERT INTO menu_commands(0, 134, 1)
INSERT INTO menu_commands(0, 132, 2)
....

карма: 26
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#120: 2009-01-19 01:51:41 ЛС | профиль | цитата
Dilma писал(а):
для среды это ничего не даст - все dll, которые ей нужны всеравно не засунешь в среду

Я не про среду, а про основной пакет, там можно не использовать sqlite3.dll, там можно прикрутить *.obj файл, а кто хочет можно использовать dll.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)