Вячеслав, лови новую версию. Если всё определится правильно - отпишись тут. Иначе включи
чекбокс "Ech@" и скажи, что выдаст MessageBox, и совпадает ли это с путём к delhpi/elements.db
Вышла версия 0.5.2
* Модифицирован код поиска elements.db
+ Добавлена возможность просмотра пути, выбранного программой для загрузки elements.db
* Упрощён код формирования части запроса, отвечающей за показ столбцов (код от Tad-а)
* Исправлена ошибка формирования части запроса, выполняющей фильтрацию
Пока что не сделал автопреобразование старого формата хранения списка показываемых столбцов в новый, но я работаю над этим...
В версии 0.5.3 планируется:
а) Переделать интерфейс выбора столбцов, сделав его похожим на "Редактор комманд" из HiAsm-а
б) Переделать интерфейс формирования фильтра, добавить составной фильтр (если придумаю как)
в) Переделать интерфейс формирования фильтра, добавить "пользовательский" реджим фильтра (только для знающих SQL!)
Всё ещё принимаются варианты оформления панели "Информация о компоненте" на основе HTML.
Фичереквесты также принимаются. Особо желательны предложения по улучшению окна "Фильтр"
И ещё. Вячеслав, я не обладаю такой привычкой - издеваться над кем-либо.
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
|
Ответов: 3655
Рейтинг: 69
|
|||
iarspider, Теперь компилируется .
Но в таблице пусто |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Вячеслав, включи всё-таки "Ech@", и отпишись. xe.db из архива брал?
Далее, если "Ech@" показало правильный путь, посмотри, в "Настройках" выбрались ли столбцы? |
|||
карма: 1 |
|
Ответов: 3655
Рейтинг: 69
|
|||
iarspider писал(а): включи всё-таки "Ech@", Crogram FilesHiAsm161SVNElementsDelphiElements.db
iarspider писал(а): в "Настройках" выбрались ли столбцы?Название Закладка Версия iarspider писал(а): отпишись. xe.db из архива брал?xe.db - лежит в одной папке с SHA. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Вячеслав писал(а): xe.db - лежит в одной папке с SHA.iarspider, почему-то мне кажется, что в settings/sqlcol - value удобнее хранить не список, а строку флагов (01111001001) SelectArray [size=-2]------ Добавлено в 13:23 и достала меня выбранная по умалчиванию 0-я строка в ListBox [size=-2]------ Добавлено в 13:24 iarspider писал(а): В авторы добавлю. |
|||
карма: 25 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Tad писал(а):
iarspider, почему-то мне кажется, что в settings/sqlcol - value удобнее хранить не список, а строку флагов (01111001001) SelectArray Можно и так. Но тогда эту строку "01001" придётся при считывании из БД ещё в SQL-запрос переводить, а так - не приходится Tad писал(а):
и достала меня выбранная по умалчиванию 0-я строка в ListBox Где? Tad писал(а):
iarspider писал(а):
В авторы добавлю. не надо. Поздно |
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Вячеслав, ещё вопросы:
1. Что значит "пустая таблица"? Заголовки столбцов есть? 2. Сколько записей показывается в statusbar-е? Обещанный конвертер базы. Не забудьте сделать backup |
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Поясняю: в версии 0,5,2,0 поменялся формат хранения настройки "отображаемые столбцы". Утилита модифицирует соответствующую запись в xe.db, приводя её в соответствие с новым форматом.
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
iarspider писал(а): Поясняю: в версии 0,5,2,0[size=-2]------ Добавлено в 23:50 Да и поясни: в Odialog задано Filename в свойствах xe.db, за счет подключения Edit - Edit и высвечивается. Сам то проверял "Обещанный конвертер базы." ? [size=-2]------ Добавлено в 00:00
|
|||
карма: 25 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Tad писал(а):
iarspider писал(а):
Поясняю: в версии 0,5,2,0 лучше поясни: Как узнать , например, какая у меня версия ? Перещелкал все Main menu и не увидел А ты над exe-файлом подержи курсор и tooltip (всплывающую подсказку) изучи. Либо загляни в компонент Version в схеме... Tad писал(а):
Да и поясни: в Odialog задано Filename в свойствах xe.db, за счет подключения Edit - Edit и высвечивается. Сам то проверял "Обещанный конвертер базы." ? В этой схеме сделано несколько способов задания имени файла: 1. По кнопке (...) через ODialog 2. DragDrop файла на поле ввода 3. Ручной ввод полного пути, подтверждение по нажатию Enter. Подключение Edit-Edit служит для предотвращения очищения поля в последнем случае. Tad писал(а):
А Memory зачем, если у FormatStr есть нижняя точка ? Вообще-то не так давно на форуме г-н Галков утверждал, что пользоваться в таких компонентах нижней точкой есть "mauvais ton". Разговор, если я правильно помню, шёл о компоненте FindStr. |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
iarspider писал(а): В этой схеме сделано несколько способов задания имени файла:
1. По кнопке (...) через ODialog 2. DragDrop файла на поле ввода 3. Ручной ввод полного пути, подтверждение по нажатию Enter. iarspider, на любую программу я смотрю с точки зрения потребителя. А с точки зрения потребителя: 1) по ODialog вообще баз не видит (маска?) 2) только захватил файл мышкой, а конвертор улетел за горизонт (спрятался) и нет его 3) не помню я полного пути для ручного ввода и никто не помнит. Да и лень руками iarspider писал(а): Вообще-то не так давно на форуме г-н Галков утверждал, что пользоваться в таких компонентах нижней точкой есть "mauvais ton". Разговор, если я правильно помню, шёл о компоненте FindStr. |
|||
карма: 25 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Tad писал(а):
Да и поясни: в Odialog задано Filename в свойствах xe.db, за счет подключения Edit - Edit и высвечивается. Сам то проверял "Обещанный конвертер базы." ? Это был баг. Исправляю. [size=-2]------ Добавлено в 11:18 Вроде исправил, плюс несколько мелких багов. |
|||
карма: 1 |
| ||
файлы: 1 | xedbc.zip [2.5KB] [325] |
Ответов: 5446
Рейтинг: 323
|
|||
Версия с включенным Popup
|
|||
карма: 1 |
| ||
файлы: 1 | xedbc_popup.rar [2.6KB] [278] |
Ответов: 16884
Рейтинг: 1239
|
|||
К опросу о 0 и 1. Посмотри...
code_1308.txt |
|||
карма: 25 |
| ||
файлы: 1 | code_1308.txt [2.3KB] [520] |
Ответов: 5446
Рейтинг: 323
|
|||
Tad, уже не актуально, и вопрос теряет смысл в версии 0,5,3.
Там добавилась возможность не просто включать/выключать запрос отдельных столбцов, но и менять порядок их следования. Версия 0.5.3 + Новый интерфейс выбора столбцов (a-la "Редактор Комманд" в HiAsm) + Старый интерфейс доступен, выбирается в "Настройках" + Возможность задавать порядок следования столбцов * Выбор столбцов перенесён в отдельное окно из "Настроек" * Мелкая правка N.B.: для корректной работы требуется исправленный hiListBox.pas (прилагается) |
|||
карма: 1 |
| ||
файлы: 1 | XEDBv5_3noexe.zip [49.2KB] [321] |