Форум » [x]Harbour » Harbour dbf editor » Ответить

Harbour dbf editor

Pasha: Выкладываю апдейт (давненько не выкладывал): http://files.mail.ru/LXJ3D7 Whatsnew - смотрите сами, не помню уже. Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)

Ответов - 300, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All

Pasha: Выкладываю dbedit, собранный Harbour 3.0 и C компиляторами: mingw 32-bit mingw 64-bit bcc55 http://files.mail.ru/W83B8P Сырцы, необходимые для сборки библиотеки и правила сборки находятся внутри архива. Поскольку Harbour не поддерживает расширения xHarbour HB_EXT_INKEY, пришлось отказаться от ряда горячих клавиш K_CTRL_*

AlexMyr: В последней версии (в предыдущих не пробовал) вызвал хелп, F7, набрал F2, Готово, и получил: Дата: 19.08.2011, время: 11:32:10 Ошибка BASE/42 Scope violation (protected): HBEDITOR:ATEXT Алиас TEST Вызов из HBEDITOR:ATEXT(0) Вызов из MEMOSEARCH(244) Вызов из TEXTVIEW(61) Вызов из EDITMEMO(52) Вызов из TBHELP(0) Вызов из (b)MAIN(0) Вызов из EXECITEM(394) Вызов из CHECKMENU(633) Вызов из EDITBROWSE(229) Вызов из DBMENU(214) Вызов из MAIN(0)

Pasha: Как оказалось, класс HBEditor из Harbour отличается от соответсвующего класса xHarbour. Ладно бы только методы имели разные имена. Но в классе из Harbour нет метода, позвозяющего установить позицию курсора в тексте. Вследствие этого реализовать в нем функцию поиска (пока ?) невозможно, о чем я с прискорбием и сообщаю.


AlexMyr: Ясно, ничего страшного. (Viktor быстро ответил.)

Pasha: Анонс Что нового: - сравнение структуры; - проверка корректности индекса; - при клике мышкой на заголовок колонки можно создать временный индекс и отсортировать по этой колонке; - сделана отметка отдельных записей и их учет в групповых операциях (удаление, фильтр, замена и пр); - операция группировки числовых полей по заданному выражению; - редакция записи в режиме окна; - редакция символьного поля побайтно - set relation Программу выложу на следующей неделе

AlexMyr: Спасибо, будем ждать.

Pasha: Очередная версия программы: http://files.mail.ru/MPWAVV Помимо того, что я уже упомянул, добавлено прямое переименование поля и (или) изменение его типа без перезаписи данных. Такую операцию можно выполнять только в том случае, если длина поля остается неизменной.

AlexMyr: Определил, что любая клавиша (кроме описанных) помечает на удаление запись, по неосторожности можно лишнего поудалять, как предложение - убрать такое поведение. И еще хотелось бы помечать на удаление группу записей, т.е. фильтром покрыл данные, а потом все пометил на удаление или снял эту пометку.

Pasha: AlexMyr пишет: И еще хотелось бы помечать на удаление группу записей, т.е. фильтром покрыл данные, а потом все пометил на удаление или снял эту пометку. У дураков мысли сходятся :) Только вчера добавил по нажатию на Ctrl+F7 (замена) на колонке Deleted (*) групповую операцию dbDelete/dbRecall. Выложу апдейт.

Pasha: Ссылка на апдейт: http://files.mail.ru/5SHHRM

AlexMyr: Паша! получил такую ошибку Дата: 21.11.2011, время: 11:28:18 Ошибка BASE/1102 Неверный аргумент: UPPER Аргументы: [ 1] = D 21.11.2011 Алиас MAINDB Вызов из UPPER(0) Вызов из (b)GETBLOCK(0) Вызов из TBFLDFILT(0) Вызов из (b)MAIN(0) Вызов из EXECITEM(0) Вызов из MULTIMENU(0) Вызов из CHECKMENU(0) Вызов из EDITBROWSE(0) Вызов из DBMENU(0) Вызов из MAIN(0)

Dima: Pasha пишет: Ссылка на апдейт: Все равно глюки с полями Autoinc , Rowver Открываем базу , модифицируем структуру и добавляем поле Autoinc , сохраняем и прога падает. В предыдущей версии было нормально. Запускаем dbedit , вводим имя файла (файл dbf лежит в той же папке) , жмем ввод , dbedit пишет что файл не найден.

Pasha: Ссылка на исправленную версию: http://files.mail.ru/0B08OK

Dima: Pasha пишет: Ссылка на исправленную версию Спасибо. А WVT версия планируется ?

Pasha: Dima пишет: А WVT версия планируется ? Она есть изначально. Если запустить dbedit //gtwvt <FileName> то используется терминал wvt

Dima: Pasha А исходник WVTREFRESH можно увидеть ?

AlexMyr: Pasha пишет: Ссылка на исправленную версию: http://files.mail.ru/0B08OK Хм. Пустое окно вылазит. mail.ru глючит или у меня что-то не так?

Dima: AlexMyr mail.ru глючит. По предыдущим линкам такой же результат. ЗЫ я успел качнуть.

AlexMyr: Может как-то шапку в теме сделать и там выкладывать последнюю версию?

Dima: AlexMyr уже доступно



полная версия страницы