Автор | Сообщение |
Pasha
|
| Администратор
|
Пост N: 2001
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.07.11 14:59. Заголовок: Harbour dbf editor
Выкладываю апдейт (давненько не выкладывал): http://files.mail.ru/LXJ3D7 Whatsnew - смотрите сами, не помню уже. Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|
Pasha
|
| Администратор
|
Пост N: 2195
Зарегистрирован: 23.05.05
|
|
Отправлено: 07.12.11 16:34. Заголовок: Перекодировку добавл..
Перекодировку добавлю, конечно Сейчас диски выбираются пробелом, или нажатием Ctrl+Enter. Хотя и по букве надо, сделаю А ".." вроде как есть, кроме корневого каталога, естественно
|
|
|
PSP
|
| постоянный участник
|
Пост N: 629
Зарегистрирован: 27.01.07
|
|
Отправлено: 07.12.11 16:42. Заголовок: Pasha пишет: Сейчас..
Pasha пишет: цитата: | Сейчас диски выбираются пробелом, или нажатием Ctrl+Enter. |
| Аааа, понял. :) Да, есть. Это я погорячился. :) Его нет, если "упираемся" в элемент "Рабочий стол". Ну, это уже виндовые заморочки. цитата: | кроме корневого каталога, естественно |
| В Far-е, к примеру, переход из корня по ".." вызывает список дисков. Это необязательно. :)
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 1955
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.12.11 13:05. Заголовок: В последней версии, ..
В последней версии, когда открываешь программу без DBF-файла, появляется выбор "Имя файла", далее меню "выбор файла". Так вот в нем при выборе (клавиша ENTER) любого DBF-файла программа не открывает его, а просто выходит (или сваливается). Т.е. "стоишь" на нужном файле, нажимаешь ENTER и вылет..... Лучше бы еще сделать возможность выбора файла: Windows-окно или DOS-окно .... После выгрузки DBF в XML - не читается Firefox или ME: Ошибка синтаксического анализа XML: некорректное объявление XML Адрес: file:///W:/DBedit-Pavel/bin/bcc/aaaa.xml Строка 1, символ 31:<?xml version="1.0" encoding=""?> ------------------------------^
|
|
|
Pasha
|
| Администратор
|
Пост N: 2196
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.12.11 13:53. Заголовок: Andrey пишет: посл..
Andrey пишет: цитата: | последней версии, когда открываешь программу без DBF-файла, появляется выбор "Имя файла", далее меню "выбор файла". Так вот в нем при выборе (клавиша ENTER) любого DBF-файла программа не открывает его, а просто выходит (или сваливается). Т.е. "стоишь" на нужном файле, нажимаешь ENTER и вылет..... |
| Файл не откроется только в том случае, когда он уже открыт монопольно другой программой. или имеет атрибут только для чтения, или в папке/диске есть права только на чтение. Кстати, надо добавить поддержку режима readonly. А насчет диалога windows - так программа то не гуевая. Если вставить эти диалоги, то при переключении между окнами dbedit будет терять фокус. Поэтому стандартные диалоги я использовать не буду.
|
|
|
Sergey Spirin
|
| постоянный участник
|
Пост N: 570
Зарегистрирован: 25.12.07
|
|
Отправлено: 08.12.11 16:11. Заголовок: Pasha пишет: програ..
Pasha пишет: Паш, а нет планов по GUI-версии? А то, конечно, текущий интерфейс удобоварим только для "закалённых" товарищей
|
|
|
Pasha
|
| Администратор
|
Пост N: 2197
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.12.11 17:11. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | Паш, а нет планов по GUI-версии? А то, конечно, текущий интерфейс удобоварим только для "закалённых" товарищей |
| Пока, увы, нет. Хотя сделать это несложно. Просто мне это не очень надо, я ее делал "под фар". Подобных программ существует, наверное, сотни. Но по разным причинам ничего мне не подошло. Продвинутые, как правило, платные, а если бесплатные - то очень уж простенькие. Пришлось сделать свою, заодно нагрузив ее нужными мне функциями. От подобных харбор-программ ее отличает наличие некоторых низкоуровневых операций, которые стандартными средствами не сделаешь.
|
|
|
PSP
|
| постоянный участник
|
Пост N: 630
Зарегистрирован: 27.01.07
|
|
Отправлено: 08.12.11 18:45. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | только для "закалённых" товарищей |
| Прикольно!
|
|
|
Dima
|
| |
Пост N: 2226
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.12.11 23:19. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | А то, конечно, текущий интерфейс удобоварим только для "закалённых" товарищей |
| Сергей а реализуйте (выложите если есть) свой вариант GUI аналогичной программы. С удовольствием посмотрим и оценим , да и будет с чем сравнить.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 1956
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.12.11 23:34. Заголовок: Dima пишет: Сергей ..
Dima пишет: цитата: | Сергей а реализуйте (выложите если есть) свой вариант GUI аналогичной программы. С удовольствием посмотрим и оценим , да и будет с чем сравнить. |
| Присоединяюсь !!!
|
|
|
Sergey Spirin
|
| постоянный участник
|
Пост N: 571
Зарегистрирован: 25.12.07
|
|
Отправлено: 09.12.11 02:53. Заголовок: Dima пишет: Сергей ..
Dima пишет: цитата: | Сергей а реализуйте (выложите если есть) свой вариант GUI аналогичной программы. С удовольствием посмотрим и оценим , да и будет с чем сравнить. |
| Andrey пишет: Чего это вы возбудились? Обиделись, что назвал "закалёнными бойцами"? Ну, простите, но действительно же закалённые! Вообще же, Паша прав, что таких программок много, но все время что-то не хватает, либо, если хватает, то платная. У меня ещё ситуация, что надобится это время от времени. Успеваю забыть, что в прошлый раз для этой цели скачал В последнее время пользовал фокс, вроде всё хорошо, но тут прислали файл с текстовым полем больше 255, для фокса это нонсенс оказалось. Скачал DBFManager, вроде нормально, но платный, скоро триал кончится... Поэтому Пашину программу посмотрел с интересом. Сам я лет 7 назад подобное накидывал для Аляски, но более серьёзные дела отвлекли, и в конце концов превратил это начало в демку для алясочников. Тогда я наивный думал, что алясочникам надо объяснить принципы работы FRAX Сейчас еле нашел то "начинание". Ниже скриншот, вот, собственно, мои представления об интерфейсе подобной программы 7-8 летней давности. Ежели у кого есть Дельфи и есть желание сделать тоже самое над харбором и пашиным кодом, то могу помочь
|
|
|
Pasha
|
| Администратор
|
Пост N: 2198
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.12.11 08:52. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | Ежели у кого есть Дельфи и есть желание сделать тоже самое над харбором и пашиным кодом, то могу помочь |
| Если кто-то хочет сделать подобное под minigui - пожалуйста, код открыт. Надо сделать объект tsbrowse и навесить функциональность на меню. У меня, конечно, некоторые функции находятся в библиотеке, но, если надо, я их дам. Можно поступить и по-другому: добавить необходимую функциональность к уже существующей minigui-программе. Я думаю, такая имеется, и не одна.
|
|
|
|
ММК
|
| постоянный участник
|
Пост N: 82
Зарегистрирован: 29.05.10
|
|
Отправлено: 09.12.11 10:54. Заголовок: Pasha пишет: Можно ..
Pasha пишет: цитата: | Можно поступить и по-другому: добавить необходимую функциональность к уже существующей minigui-программе. Я думаю, такая имеется, и не одна. |
| :) Пример работы xBrows , но Ваша "начинка" действительно интересная! http://files.mail.ru/9S5B0B
|
|
|
Pasha
|
| Администратор
|
Пост N: 2199
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.12.11 17:36. Заголовок: Whatsnew: - дорабо..
Whatsnew: - доработан диалог выбора файла dbf - добавлена поддержка режима readonly - добавлена операция перекодировки между кодовыми страницами - добавлено окно выбора поля в некоторые диалоги http://files.mail.ru/5VNLPM
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 273
Зарегистрирован: 13.10.05
|
|
Отправлено: 09.12.11 19:36. Заголовок: Паша. Пункт меню ..
Паша. Пункт меню "Установить связь" нуждается в доработках . - не распознаются имеющиеся индексы ( индекс составной) - вторая база была повреждена при попытке установить связь
|
|
|
Pasha
|
| Администратор
|
Пост N: 2202
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.12.11 20:26. Заголовок: Vlad04 пишет: Паша...
Vlad04 пишет: цитата: | Паша. Пункт меню "Установить связь" нуждается в доработках . - не распознаются имеющиеся индексы ( индекс составной) - вторая база была повреждена при попытке установить связь |
| Да, согласен, вместо автоматического распознавания надо использовать классическое полуавтоматическое с ручным управлением. Ну а что может повредится во 2-м файле, и в какой момент ? Сам файл не изменяется. Его индекс, что ли ?
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 274
Зарегистрирован: 13.10.05
|
|
Отправлено: 10.12.11 06:37. Заголовок: Ну а что может повре..
цитата: | Ну а что может повредится во 2-м файле, и в какой момент ? Сам файл не изменяется. Его индекс, что ли ? |
| На предложение программы создать индекс я согласился.И еще видимые столбцы второй базы отключал, подключал. Итог: полностью поврежден заголовок второй таблицы (наименования полей стерто)
|
|
|
AlexMyr
|
| |
Пост N: 478
Зарегистрирован: 11.06.10
|
|
Отправлено: 07.03.12 16:08. Заголовок: Паша, пробую заменит..
Паша, пробую заменить значения в числовом поле на 0 - не работает может что не так делаю?
|
|
|
Pasha
|
| Администратор
|
Пост N: 2293
Зарегистрирован: 23.05.05
|
|
Отправлено: 07.03.12 17:09. Заголовок: AlexMyr пишет: Паша..
AlexMyr пишет: цитата: | Паша, пробую заменить значения в числовом поле на 0 - не работает может что не так делаю? |
| Все так, но я поставил проверку ! Empty(...). во избежание случайного нажатия на Ok Чтобы заменить числовое поле на ноль, надо в строке Выражение ввести "0"
|
|
|
AlexMyr
|
| |
Пост N: 479
Зарегистрирован: 11.06.10
|
|
Отправлено: 07.03.12 17:12. Заголовок: Pasha пишет: надо в..
Pasha пишет: цитата: | надо в строке Выражение ввести "0" |
|
Ясно, спасибо
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2122
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.03.12 14:10. Заголовок: Pasha А как сделать..
Pasha А как сделать удаление записей по условию ? В редакторе DBF-файлов BDBFS есть меню специальное, а у тебя не нашел. Подскажи пожалуйста. А то приходится мучиться на Win7x64bit запускать VirtualBox и там удалять ненужные записи. А потом закрывать VirtualBox запускать твою прогу и упаковывать базу...
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|