Автор | Сообщение |
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
[только новые]
|
|
Andrey
|
| постоянный участник
|
Пост N: 2399
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.11.12 12:57. Заголовок: alkresin Очень рад ..
alkresin Очень рад вашему появления на форуме ! Не забыли значит нас ?
|
|
|
alkresin
|
| moderator
|
Пост N: 424
Зарегистрирован: 06.07.06
|
|
Отправлено: 12.11.12 13:03. Заголовок: Pasha пишет: Алекса..
Pasha пишет: цитата: | Александр, можете посмотреть mt-версию letodb, это branch rel-1-mt Стоит перенести ее в основную ветсь CVS ? |
| Я скачал ее месяц назад, начал смотреть, но пока не сильно продвинулся - очень много изменений. Практическую проверку надо вести на реальных данных в реально многопользовательском режиме, а организовать такое тестирование довольно сложно. Я сам пока сижу на версии, где последний Changelog - 2010-08-20. Я тогда застрял на ней, поскольку после этого изменился протокол передачи данных, а это для меня большая проблема. У меня работают 4 letodb сервера, 3 из них - 24 часа в сутки - там складываются данные непосредственно с электросчетчиков и с разных датчиков по расходу сырья. Это все завязано с главным сервером, поменять надо все одновременно, а это, кроме серверов, пара десятков программ. Словом, есть проблемы :). Буду стараться, но по срокам ничего обещать не могу. А что касается того, какая ветка главная, - вряд ли это реально важно. Надо просто где-нибудь ясно написать, что есть что.
|
|
|
alkresin
|
| moderator
|
Пост N: 425
Зарегистрирован: 06.07.06
|
|
Отправлено: 12.11.12 13:22. Заголовок: nick_mi пишет: Полу..
nick_mi пишет: Хм... даже не знаю, что сказать ... Но это наверное не при запуске произошло - вы его запустили, установили какие-то режимы ( readonly, ansi ), потом открыли файл ? А как на других файлах ? Я этой утилитой пользуюсь много лет и с локальными файлами, и с ADS, и с Letodb - и все нормально ...
|
|
|
alkresin
|
| moderator
|
Пост N: 426
Зарегистрирован: 06.07.06
|
|
Отправлено: 12.11.12 13:23. Заголовок: Andrey пишет: alkre..
Andrey пишет: цитата: | alkresin Очень рад вашему появления на форуме ! |
| Спасибо!
|
|
|
AlexMyr
|
| |
Пост N: 637
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.11.12 13:42. Заголовок: alkresin пишет: исх..
alkresin пишет: Еще ошибка в исходнике Compiling 'dbc.prg'... dbc.prg(759) Error E0020 Incomplete statement or unbalanced delimiters dbc.prg(760) Error E0030 Syntax error "syntax error at ','" alkresin пишет: цитата: | Можете поменять в procs_c.c LONG -> HB_LONG и ULONG -> HB_ULONG руками |
| Менял, получил: C:/prg_hrb/dbc/procs_c.c: In function 'HB_FUN_CARR_INIT': C:/prg_hrb/dbc/procs_c.c:19:7: warning: implicit declaration of function 'ISBYREF' [-Wimplicit-function-declaration] C:/prg_hrb/dbc/procs_c.c: In function 'HB_FUN_CARR_PUT': C:/prg_hrb/dbc/procs_c.c:35:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] C:/prg_hrb/dbc/procs_c.c: In function 'HB_FUN_CARR_DEL': C:/prg_hrb/dbc/procs_c.c:60:4: warning: value computed is not used [-Wunused-value] C:/prg_hrb/dbc/procs_c.c: In function 'HB_FUN_CLONG_SET': C:/prg_hrb/dbc/procs_c.c:115:4: warning: pointer targets in passing argument 1 of 'hb_retclen_buffer' differ in signedness [-Wpointer-sign] In file included from C:/prg_hrb/dbc/procs_c.c:2:0: c:/dev/harbour/include/hbapi.h:685:25: note: expected 'char *' but argument is of type 'unsigned char *' C:/prg_hrb/dbc/procs_c.c: In function 'HB_FUN_CLONG_RESET': C:/prg_hrb/dbc/procs_c.c:132:4: warning: pointer targets in passing argument 1 of 'hb_retclen_buffer' differ in signedness [-Wpointer-sign] In file included from C:/prg_hrb/dbc/procs_c.c:2:0: c:/dev/harbour/include/hbapi.h:685:25: note: expected 'char *' but argument is of type 'unsigned char *' hbmk2: Linker command: gcc.exe d:/tmp/hbmk_8zxsm5.dir/dbc.o d:/tmp/hbmk_8zxsm5.dir/move.o d:/tmp/hbmk_8zxsm5.dir/lang.o d:/tmp/hbmk_8zxsm5.dir/modistru.o d:/tmp/hbmk_8zxsm5.dir/commands.o d:/tmp/hbmk_8zxsm5.dir/view.o d:/tmp/hbmk_8zxsm5.dir/query.o d:/tmp/hbmk_8zxsm5.dir/pechdbc.o d:/tmp/hbmk_8zxsm5.dir/prcmenu.o d:/tmp/hbmk_8zxsm5.dir/errorsys.o d:/tmp/hbmk_8zxsm5.dir/procs1.o d:/tmp/hbmk_8zxsm5.dir/procs3.o d:/tmp/hbmk_8zxsm5.dir/procs5.o d:/tmp/hbmk_8zxsm5.dir/procs7.o d:/tmp/hbmk_8zxsm5.dir/procs8.o d:/tmp/hbmk_8zxsm5.dir/procared.o d:/tmp/hbmk_8zxsm5.dir/procini.o d:/tmp/hbmk_8zxsm5.dir/procscri.o d:/tmp/hbmk_8zxsm5.dir/procs_c.o d:/tmp/hbmk_8zxsm5.dir/hbmk_gv995h.o -mconsole -Wl,--start-group -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainstd -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -odbc.exe -Lc:/dev/harbour/lib/win/mingw d:/tmp/hbmk_8zxsm5.dir/dbc.o:dbc.c:(.data+0x7d8): undefined reference to `HB_FUN_IS_CLIPBRD' d:/tmp/hbmk_8zxsm5.dir/dbc.o:dbc.c:(.data+0x7e8): undefined reference to `HB_FUN_SEND_CLIPB' d:/tmp/hbmk_8zxsm5.dir/dbc.o:dbc.c:(.data+0x3c8): undefined reference to `HB_FUN_FT_SHIFT' d:/tmp/hbmk_8zxsm5.dir/dbc.o:dbc.c:(.data+0x3d8): undefined reference to `HB_FUN_GET_CLIPB' d:/tmp/hbmk_8zxsm5.dir/dbc.o:dbc.c:(.data+0x858): undefined reference to `HB_FUN_CURRDRIVE' d:/tmp/hbmk_8zxsm5.dir/dbc.o:dbc.c:(.data+0x978): undefined reference to `HB_FUN_DISKABOUT' c:/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: d:/tmp/hbmk_8zxsm5.dir/dbc.o: bad reloc address 0xf in section `.text.startup' c:/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: final link failed: Invalid operation collect2.exe: error: ld returned 1 exit status hbmk2: Error: Running linker. 1
|
|
|
AlexMyr
|
| |
Пост N: 638
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.11.12 13:57. Заголовок: nick_mi пишет: Полу..
nick_mi пишет: цитата: | Получил ошибку при запуске DBCH |
|
Скачал dbch - работает!
|
|
|
alkresin
|
| moderator
|
Пост N: 428
Зарегистрирован: 06.07.06
|
|
Отправлено: 12.11.12 15:05. Заголовок: AlexMyr пишет: Еще ..
AlexMyr пишет: цитата: | Еще ошибка в исходнике Compiling 'dbc.prg'... dbc.prg(759) Error E0020 Incomplete statement or unbalanced delimiters dbc.prg(760) Error E0030 Syntax error "syntax error at ','" |
| И эта ошибка, и последующие - оттого, что вы не включили hbmk проект опцию для компилятора Harbour __NOEXTRA__ В bat'нике, который идет с исходниками, эта опция есть.
|
|
|
AlexMyr
|
| |
Пост N: 640
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.11.12 15:16. Заголовок: alkresin пишет: И э..
alkresin пишет: Не понял, как опция __NOEXTRA__ указывает компилятору обработать этот код LOCAL submenu := { aMsgM[28], "─", aMsgM[29], "─", aMsgM[30], aMsgM[31], aMsgM[32], aMsgM[33] "─", aMsgM[34], aMsgM[35] } где явно видно синтакс. ошибку - пропущено ",;" (перенос строки)
|
|
|
alkresin
|
| moderator
|
Пост N: 430
Зарегистрирован: 06.07.06
|
|
Отправлено: 12.11.12 19:55. Заголовок: AlexMyr пишет: Не п..
AlexMyr пишет: цитата: | Не понял, как опция __NOEXTRA__ указывает компилятору обработать этот код |
| Стоящая там конструкция #ifdef __NOEXTRA__ ... #else ... предписывает компилятору, если __NOEXTRA__ объявлен, пропустить ту строчку. А в ней, действительно, ошибка, я ее пропустил, т.к. давно уже компилирую этот файл только с __NOEXTRA__ - и не было случая ее заметить :)
|
|
|
alkresin
|
| moderator
|
Пост N: 432
Зарегистрирован: 06.07.06
|
|
Отправлено: 13.11.12 08:59. Заголовок: Вдогонку: я поправил..
Вдогонку: я поправил немного исходники, чтобы не было необходимости в этой __NOEXTRA__ и перезалил на сайт.
|
|
|
nick_mi
|
| |
Пост N: 67
Зарегистрирован: 19.05.05
|
|
Отправлено: 13.11.12 10:15. Заголовок: Вот здесь лежит база..
Вот здесь лежит база http://files.mail.ru/AXT31Z при просмотре которой dbch ложится Чтобы получить ошибку, необходимо двигаться вправо по полям
|
|
|
|
alkresin
|
| moderator
|
Пост N: 433
Зарегистрирован: 06.07.06
|
|
Отправлено: 13.11.12 12:23. Заголовок: nick_mi пишет: Вот ..
nick_mi пишет: цитата: | Вот здесь лежит база http://files.mail.ru/AXT31Z при просмотре которой dbch ложится Чтобы получить ошибку, необходимо двигаться вправо по полям |
| Посмотрел. Ошибка выскакивает на поле типа "I". Что это за тип, разве dbfcdx такие поддерживает ?
|
|
|
nick_mi
|
| |
Пост N: 68
Зарегистрирован: 19.05.05
|
|
Отправлено: 13.11.12 13:15. Заголовок: Да, dbedit jот pash..
Да, dbedit jот pasha просматривает, и моя элементарная программа с функцией browse тоже открывает и просматривает
|
|
|
AlexMyr
|
| |
Пост N: 642
Зарегистрирован: 11.06.10
|
|
Отправлено: 13.11.12 14:43. Заголовок: alkresin пишет: Что..
alkresin пишет: цитата: | Что это за тип, разве dbfcdx такие поддерживает ? |
| В файле harbour\include\hbapirdd.h #define HB_FT_INTEGER 6 /* "I" */
|
|
|
alkresin
|
| moderator
|
Пост N: 434
Зарегистрирован: 06.07.06
|
|
Отправлено: 13.11.12 15:12. Заголовок: Добавил подержку ото..
Добавил подержку отображения новых типов ( надо будет проверить еще редактирование и модификацию структуры ) - I,B,Y,+,^,T,=,@
|
|
|
Pasha
|
| Администратор
|
Пост N: 2532
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.11.12 10:28. Заголовок: Утилиту dbedit буду ..
|
|
|
nick_mi
|
| |
Пост N: 69
Зарегистрирован: 19.05.05
|
|
Отправлено: 14.11.12 13:38. Заголовок: Pasha, а что за библ..
Pasha, а что за библиотеки hbct-bcc и hbwin-bcc? Хотел пересобрать, т.к. у меня в индексах заложены пользовательские функции, да вот что-то не получается Пробовал взять просто hbct и hbwin, вылезают ошибки http://shot.qip.ru/00b7wF-1169kK9EW5/
|
|
|
Pasha
|
| Администратор
|
Пост N: 2533
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.11.12 14:01. Заголовок: Это соответствующие ..
Это соответствующие библиотеки из contrib в форме dll Для их создания при сборке харбора надо указать переменную окружения: set HB_BUILD_CONTRIB_DYN=yes
|
|
|
Pasha
|
| Администратор
|
Пост N: 2534
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.11.12 14:47. Заголовок: Сделал svn репозитар..
|
|
|
Pasha
|
| Администратор
|
Пост N: 2537
Зарегистрирован: 23.05.05
|
|
Отправлено: 16.11.12 14:12. Заголовок: Собрал dbedit для xH..
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|