Автор | Сообщение |
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: 3370
Зарегистрирован: 23.05.05
|
|
Отправлено: 03.12.15 19:34. Заголовок: В базе есть поля ..
цитата: | В базе есть поля "+" и ModTime (RowVer, TimeStamp) Если делаем выгрузку в другую базу, то вылетает по ошибке: Ошибка DBFCDX/1020 Ошибка типа данных: ID |
| Обнаружилось странное поведение функции __dbCopy() aka команды COPY TO: Файл со структурой: dbCreate("_name", {; {"IDA", "+", 4, 0},; {"MREM", "C", 4, 0} }) успешно копируется. А файл с такой структурой: dbCreate("_name", {; {"IDA", "+", 4, 0},; {"MREM", "M", 4, 0} }) не копируется, с ошибкой 1020 по полю IDA. Т.е не копируется файл, содержащий поля типа Autoinc, RowVer, ModTime в комбинации с Memo. Почему так - пока непонятно.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4595
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.12.15 20:35. Заголовок: Pasha пишет: Почему..
Pasha пишет: цитата: | Почему так - пока непонятно. |
| Мне пришлось утилитку ваять на МиниГуи чтобы 2 базы объединять.... Мне нужно было 10-ток файлов объединять, а других программ для объединения, я не нашёл.
|
|
|
Pasha
|
| Администратор
|
Пост N: 3371
Зарегистрирован: 23.05.05
|
|
Отправлено: 04.12.15 09:12. Заголовок: У __dbCopy() / __dbA..
У __dbCopy() / __dbApp(), а это метод TRANS для rdd, есть 2 метода копирования данных: Копирование сразу всей записи, и копирование по отдельным полям. Если нет мемо, используется 1-й метод, а если есть - второй. Копируются все поля, в том числе и те, которые копировать нельзя. Вот и происходит ошибка. В принципе, это косяк __dbCopy() / __dbApp(). Для dbedit в функции "Копирование в файл" я учел этот косяк, и не использую функию __dbCopy для такого случая В функции "Добавить из файла" надо снять флажок с параметра "Использовать системную функцию" для такого случая. Ссылка на новую версию программы: http://my-files.ru/eb4e12
|
|
|
Pasha
|
| Администратор
|
Пост N: 3372
Зарегистрирован: 23.05.05
|
|
Отправлено: 04.12.15 09:22. Заголовок: Странно. Видимо како..
цитата: | Странно. Видимо какой то плавающий глюк. У меня он есть. OS WIN7 32 |
| Дима, а можешь пройтись с отладчиком по функции с выбором файла ? Я просто добавил в начало функции вызов altd(), и собрал с режимом отладки. На какой строке происходит такой странный вылет, которого у меня нет ? Вот ссылка на dbedit_debug: http://my-files.ru/85csk0
|
|
|
Dima
|
| |
Пост N: 5390
Зарегистрирован: 17.05.05
|
|
Отправлено: 04.12.15 10:03. Заголовок: Давно я с отладчиком..
Давно я с отладчиком не работал.... И если я правильно понял сваливается (при чем просто закрывается окно без ошибок) начиная со строки 1781 функции Leto_color Может чего не так нажимал в нем :)
|
|
|
kia
|
| |
Пост N: 28
Зарегистрирован: 22.03.06
|
|
Отправлено: 04.12.15 10:13. Заголовок: Добрый день! Строка ..
Добрый день! Строка 1111 переменная lRet == .f. переменная cp == nil похоже не проходит проверка строка 1098 elseif ...
|
|
|
kia
|
| |
Пост N: 29
Зарегистрирован: 22.03.06
|
|
Отправлено: 04.12.15 10:29. Заголовок: Дополнение небольшое..
Дополнение небольшое: Функция Input() возвращает имя файла(строку), а в строке вызова 1098 elseif Input( ...... ) .and. ! Empty(::cName) предполагается что вернется логическое значение переменнам ::cName == имя файла (строка) спасибо за работу! Удачи1
|
|
|
Pasha
|
| Администратор
|
Пост N: 3396
Зарегистрирован: 23.05.05
|
|
Отправлено: 30.12.15 12:14. Заголовок: Новую версию програм..
Новую версию программы можно скачать по адресу: http://my-files.ru/67ewcx Что нового: 1. Удаление индекса (тэга); 2. Изменение структуры: добавлена возможность изменять порядок следования полей; 3. Добавлена операция обмена значений 2-х полей; 4. Выгрузка в Excel/OpenOffice: добавлена выгрузка через буфер обмена (быстрый способ).
|
|
|
Dima
|
| |
Пост N: 5449
Зарегистрирован: 17.05.05
|
|
Отправлено: 30.12.15 16:20. Заголовок: Pasha При создании ..
Pasha При создании временного индекса если сидим на поле MEMO нужно блочить эту возможность , так как падает прога. Ошибка DBFCDX/1026 Ошибка размера данных Алиас DB1 Вызов из ORDCREATE(0) Вызов из MAKETEMPIND(2806) Вызов из (b)BMKSORT(2775) Вызов из MBROWSE(0) Вызов из EDITBROWSE(0) Вызов из DBMENU(0) Вызов из EDITTABLE(1030) Вызов из MAIN(994)
|
|
|
Pasha
|
| Администратор
|
Пост N: 3400
Зарегистрирован: 23.05.05
|
|
Отправлено: 04.01.16 16:56. Заголовок: Новую версию програм..
Новую версию программы можно скачать по адресу: https://cloud.mail.ru/public/JZzp/A6QAtpFkp Что нового: 1. Добавлена поддержка прямоугольных блоков. Выделение блока - комбинация Shift+навигационные клавиши 2. Копирование блока/помеченных записей в буфае обмена и вставка из буфера обмена Возможно взаимодействие через буфер обмена с Excel/OpenOffice Calc
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4770
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.03.16 14:50. Заголовок: Открываем файл для п..
Открываем файл для просмотра по F3. Видны одни кракозябы ! Как сменить кодировку ? И можно ли сделать редактирование файла в окне ?
|
|
|
|
Dima
|
| |
Пост N: 5510
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.03.16 14:55. Заголовок: Andrey пишет: Как с..
|
|
|
Dima
|
| |
Пост N: 5511
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.03.16 15:23. Заголовок: Pasha Косяк поймал...
Pasha Косяк поймал. Открываем базу через Dbedit , жмем F1 , появилась справка , "случайно" нажимаем еще раз F1 и всё , висяк...
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4771
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.03.16 17:22. Заголовок: Pasha пишет: Новую ..
Pasha пишет: Нет файла... Причина удаления: Истёк срок хранения файла. Dima пишет: Не работает ! Для базы работает, для текстовых файлов нет ! dbedit.exe - Harbour DBF Viewer & Editor ♦ Version 3.22
|
|
|
Dima
|
| |
Пост N: 5512
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.03.16 17:41. Заголовок: Andrey пишет: dbedi..
Andrey пишет: цитата: | dbedit.exe - Harbour DBF Viewer & Editor ♦ Version 3.22 |
| Тоже такой , размер 2 255 360 байт Andrey пишет: цитата: | Для базы работает, для текстовых файлов нет |
| Что то я не понял о каких текстовых файлах речь , проясни. Andrey пишет: А файл то есть и скачать можно
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4773
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.03.16 18:37. Заголовок: Dima пишет: А файл ..
Dima пишет: цитата: | А файл то есть и скачать можно |
| Странно, сейчас появился... Dima пишет: цитата: | Что то я не понял о каких текстовых файлах речь , проясни. |
| Открываю на сервере папку (команда start dbedit -f -letodb=//ххх.ххх.ххх.ххх:2812/ ) Вид как на картинке: Открываю текстовый файл клавишей F3 Вот здесь и кракозябы.... Нужно сменить кодировку ! Как это сделать ? И менюшки наверху не работают: Операция, Марк, Сервис !
|
|
|
Dima
|
| |
Пост N: 5514
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.03.16 22:28. Заголовок: Andrey пишет: dbedi..
Andrey пишет: Опция -f фишка Letodb , проверить не могу так как не установлен Letodb , что за функция на F3 висит тоже не знаю. Одно только меня напрягает Andrey пишет: цитата: | Открываю текстовый файл клавишей F3 |
| Это как ? Ведь это не текстовый редактор-вьювер.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4776
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.03.16 23:24. Заголовок: Dima пишет: Это как..
Dima пишет: цитата: | Это как ? Ведь это не текстовый редактор-вьювер. |
| Ну очень удобная штука, для просмотра файлов ! Если сервер LetoDB стоит на Linux, то вообще просто незаменим !
|
|
|
ММК
|
| постоянный участник
|
Пост N: 207
Зарегистрирован: 29.05.10
|
|
Отправлено: 13.03.16 10:03. Заголовок: Andrey пишет: Ну оч..
Andrey пишет: цитата: | Ну очень удобная штука, для просмотра файлов ! |
| Ну очень удобная штука , это FAR . По F3 , если это DBF открывается двф Пашиной пр-й, если это текст и надо сменить кодировку нажимаешь F8. Работает в сети и имеет достаточно много возможностей....
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4777
Зарегистрирован: 12.09.06
|
|
Отправлено: 13.03.16 13:47. Заголовок: Far не может соедини..
Far не может соединиться к серверу Leto. "Ну очень удобная штука, для просмотра файлов !" на сервере c LetoDb !
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|