On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 1730
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.04.11 12:31. Заголовок: Запуск dbu.exe, bdbfs.exe и др. под Win7


Установил себе Win7 - для работы и тестирования. И облом....
Не могу использовать старые и проверенные утилиты работы с базами. Они не запускаются даже если ставишь режим совместимости...
Не хотелось бы их перекомпилировать под Харбор. Да и bdbfs.exe - классная чужая программа на все случаи жизни...
Кто может подсказать решение для запуска этих программ под Win7 ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 36 , стр: 1 2 All [только новые]


Администратор




Пост N: 1912
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 21.04.11 13:07. Заголовок: Если win7 64 бит, то..


Если win7 64 бит, то 16-разрядные приложения не поддерживаются
Можно правда установить www.dosbox.com, из dosbox их можно запускать

Я тоже уже полтора месяца работаю под win7-64, и пошел другим путем.
Сделал такую утилиту сам, естественно на харборе.
Краткий перечень функций:
- изменение структуры
- кодовая страница dos/win
- поддержка индексов, переключение между ними
- копирование текущего представления в файл
- добавление из файла аналогичной структуры
- сравнение с другим файлом по заданному полю
- переход на заданную запись
- добавление записей с копированием значений
- физическое удаление записей в середине файла
- pack
- zap
- очистить все поля записи
- физически удалить записи начиная с текущей
- вставить записи в середине файла
- фильтр по выражению
- фильтр по значению текущей колонки
- фильтр по значению заданных полей
- фильтр по индексу (scope)
- поиск по выражению
- поиск по значению текущей колонки
- поиск по значению заданных полей
- поиск по ключу (seek)
- поиск и замена
- копировать запись в буфер и вставить ее в другую запись
- установить фиксированные колонки (freeze)
- добавить/удалить вычисляемую колонку
- суммировать числовые колонки
- экспорт в Excel/OpenOffice Calc
- поддержка clipboard

В гуевом виде не делал специально, мне это не надо.
Добавляю функции по мере собственных потребностей. Будут идеи, пожелания - пишите

Поскольку делал для себя, то нет времени даже сделать экран помощи
Даю в виде as is

Скачать dbedit

http://files.mail.ru/9J5ZQ2<\/u><\/a>


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2068
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.04.11 15:48. Заголовок: Pasha пишет: Будут ..


Pasha пишет:

 цитата:
Будут идеи, пожелания - пишите


Если запускать с параметром , где параметр имя файла - то все норм.
Если без параметра и вводя имя файла в GET , падаем с ошибкой
Ошибка BASE/1081 Argument error: +
Аргументы:
[ 1] = U
[ 2] = C .ntx
Алиас
Вызов из MAIN(152)


Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1913
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 21.04.11 16:02. Заголовок: Спасибо, поправил З..


Спасибо, поправил

Забыл добавить: есть поддержка letodb
Программа ищет файл dbedit.ini в текущем или предыдущем каталоге
Для доступа через letodb в нем должен быть параметр:

LetoDB=<connection string>

к примеру:

LetoDB=//127.0.0.1:2812/database



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 175
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.04.11 16:52. Заголовок: После сжатия exe upx..


После сжатия exe upx-ом прога не работает (не критично). А список функциональных клавиш?

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 203
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.04.11 17:08. Заголовок: Andrey пишет: Кто м..


Andrey пишет:

 цитата:
Кто может подсказать решение для запуска этих программ под Win7 ?


Если принимаются GUI-варианты этих утилит, то в поставке Минигуи есть альтернативы в каталоге Utils, которые идут с полными исходниками.
Это утилиты DBU и DBA

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2069
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.04.11 19:26. Заголовок: Andrey пишет: Не хо..


Andrey пишет:

 цитата:
Не хотелось бы их перекомпилировать под Харбор


А чё так , религия не позволяет ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 233
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 22.04.11 09:07. Заголовок: Pasha пишет: Спасиб..


Pasha пишет:

 цитата:
Спасибо, поправил

Скачал по ссылке в посте Pasha #1912 (1м ответе в ветке) - все равно падает там же :) Это НЕисправленная версия? Тогда где исправленная (ссылочку в студию, плиз :) )? И еще вопрос: как получить доступ к верхнему меню - "Файл", "Действие" и пр.? (комбинации типа Alt-Ф не проходят). Исходники доступны? (если "нет" - по любым причинам - понимаю и не настаиваю). А так вещь хорошая, спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1915
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 22.04.11 11:05. Заголовок: Исправление я вчера ..

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 234
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 22.04.11 11:28. Заголовок: ОК, Павел, все понят..


ОК, Павел, все понятно. Спасибо за работу и заботу :)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1731
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.04.11 18:20. Заголовок: Dima пишет: А чё та..

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1732
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.04.11 19:19. Заголовок: Краш-тест утилит на ..


Краш-тест утилит на сбойной базе.http://files.mail.ru/PU493R
В dbf-файле между 67525 и 68174 записями есть МУСОР (и как он туда попадает ?).

dbedit - падает
DBU (МиниГуи) - падает
DBA (МиниГуи) - падает

dbuCDX - (Клипер 5.3) не падаетhttp://files.mail.ru/PU493R
bdbfs.exe - не падает

Пожелания к Pasha - предусмотри пожалуйста работу с "мусорными" базами. Может параметр какой нибудь в ини-файле сделать ?
И если есть возможность, то выложи пример dbedit.ini



Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 204
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 22.04.11 20:50. Заголовок: Andrey пишет: DBU (..


Andrey пишет:

 цитата:
DBU (МиниГуи) - падает
DBA (МиниГуи) - падает


Эти утилиты не предназначены для работы на сбойных базах
Для этого есть низкоуровневый DBU в каталоге Utils\LL_DBU

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1916
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 22.04.11 21:22. Заголовок: Andrey пишет: Пожел..


Andrey пишет:

 цитата:
Пожелания к Pasha - предусмотри пожалуйста работу с "мусорными" базами. Может параметр какой нибудь в ини-файле сделать ?
И если есть возможность, то выложи пример dbedit.ini



Да не вопрос. Тем более причина падения в том, что более продвинутые утилиты сразу показывают первые символы мемо-поля, а простейшая dbu рисует текстовку "Memo"
Поскольку номер блока мемо битый, при обращении к полю возникает ошибка. А dbu к мемо не обращается, вот и не падает.
Но становиться в ряд простейших неинтересно, это не наш путь, поэтому я стал выводить номер блока мемо:

http://files.mail.ru/IB70CX

А в ini сейчас только один параметр и поддерживается: LetoDB=...
Его пример я уже дал.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1733
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.04.11 01:24. Заголовок: Pasha спасибо БОЛЬШО..


Pasha спасибо БОЛЬШОЕ !!!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 206
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 27.04.11 12:41. Заголовок: Вот только окно мале..


Вот только окно маленькое, как в ДОС. При сборке программ на xHarbour я оспользую gtwvw.lib ( из за нее застрял на xHarbour 1).
Но зато окно программы распахивается на весь экран .
Андрей можешь пересобрать dbuCDX.exe

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 207
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 27.04.11 12:46. Заголовок: Если dbedit.exe от..


Если dbedit.exe открывать из под настроенного фара, то совсем НОРМАЛЬНО!!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1736
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 27.04.11 15:57. Заголовок: Vlad04 пишет: Андре..


Vlad04 пишет:

 цитата:
Андрей можешь пересобрать dbuCDX.exe



Могу собрать под GTWVT с возможностью выбора шрифта и размера под xHarbour 1.2
Подойдет ?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 208
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 27.04.11 19:45. Заголовок: Я использую более уд..


Я использую более удобную утилиту s_dbu . Но она под Вин 7 то же не пойдет. Но пока это для меня не актуально.
А dbuCDX.exe под GTWVT покажи.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2072
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.04.11 21:15. Заголовок: Vlad04 пишет: А dbu..


Vlad04 пишет:

 цитата:
А dbuCDX.exe под GTWVT покажи


Не парься , собери сам ;) Исходники есть ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 209
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 28.04.11 11:03. Заголовок: С собственно dbuCDX...


С собственно dbuCDX.exe нет вопросов. А вот использование терминала GTWVT интересует



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 36 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет