Форум » LetoDB, HbNetio. » Leto DB Server (продолжение 9) » Ответить

Leto DB Server (продолжение 9)

Dima: Продолжаем тут

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

Sergy: AlexMyr пишет: cvs -d:pserver:anonymous@letodb.cvs.sourceforge.net:/cvsroot/letodb co -P -r rel-1-mt letodb Пошел изучать cvs... AlexMyr пишет: На практике можно поступить следующим образом (у меня так), взять базу, например справочник, и открывать его через letodb, т.е. use baza via rddleto, остальные базы как и открывали. Потом смотрите что получается, как работает прога и постепенно переносите оставшиеся базы на leto. Именно это я и имел в виду. То что нужно.

Sergy: Правильно ли я понимаю, что вот отсюда: http://sourceforge.net/projects/letodb/files/bin/ я могу скачать рабочую сборку letodb cервера без плясок с бубном вокруг CVS ? Является ли эта сборка от 28 ноября 2012 актуальной ?

PSP: Sergy пишет: Правильно ли я понимаю, что вот отсюда: http://sourceforge.net/projects/letodb/files/bin/ я могу скачать рабочую сборку letodb cервера без плясок с бубном вокруг CVS ? Является ли эта сборка от 28 ноября 2012 актуальной ? Актуальная версия: Changelog,v 1.350.2.123 2013/08/26 06:13:57 ptsarenko А какие проблемы с cvs?


Sergy: PSP пишет: А какие проблемы с cvs? Не сталкивался никогда раньше. Посмотрел - куча версий: с GUI, с командной строкой, кроссплатформенные, бесплатные, коммерческие и тп... Подскажите плиз тогда простой и надежный.

Pasha: Sergy пишет: Является ли эта сборка от 28 ноября 2012 актуальной ? Для старта более чем сойдет, так как принципиальных изменений с тех пор не было. Но клиентскую библиотеку рекомендуется пересобрать, так как она была собрана с Harbour SVN на ноябрь прошлого года. С пересборкой проблем быть не должно, равно как и с cvs. Надо скачать бесплатный TortoiseCVS, установить и ввести параметры для скачивания сырцов letodb. Должен еще заметить, что, если программы работают в терминальном режиме, использование letodb бессмыссленно. Также режим Share_Tables=1 рекомендую использовать только на этапе тестирования, так как при этом производительность сервера будет заметно ниже.

Sergy: Pasha пишет: Для старта более чем сойдет, так как принципиальных изменений с тех пор не было. Но клиентскую библиотеку рекомендуется пересобрать, так как она была собрана с Harbour SVN на ноябрь прошлого года. С пересборкой проблем быть не должно, равно как и с cvs. Надо скачать бесплатный TortoiseCVS, установить и ввести параметры для скачивания сырцов letodb. Спасибо. Должен еще заметить, что, если программы работают в терминальном режиме, использование letodb бессмыссленно. Также режим Share_Tables=1 рекомендую использовать только на этапе тестирования, так как при этом производительность сервера будет заметно ниже. Это и ежу понятно, что использовать letodb на локальных таблицах смысла нет. Именно поэтому нужно различать режим работы базы с файлами и переключать в зависимости от... Как раз oб этом я решил поднять тему тут: http://clipper.borda.ru/?1-0-0-00000336-000-0-0-1378125566 Точно так-же понятно, что в работа letodb в shared будет существенно медленнее чем exclusive. Но перекинуть проект с сотнями функций в один присест я не готов. Начну с самых времязатратных участков в режиме тестирования. Сравню результаты - стоит ли овчинка выделки. А там посмотрим...

Sergy: Pasha пишет: Надо скачать бесплатный TortoiseCVS, установить и ввести параметры для скачивания сырцов letodb Установил. Ввел строку cvs -d:pserver:anonymous@letodb.cvs.sourceforge.net:/cvsroot/letodb co -P -r rel-1-mt letodb Спрашивает пароль: В C:\Users\Sergy\AppData\Local\Temp\: "C:\Program Files (x86)\CVSNT\cvs.exe" -q -Q co -c CVSROOT=:pserver:anonymous@letodb.cvs.sourceforge.net:/cvsroot/letodb co -P -r rel-1-mt letodb Empty password used - try 'cvs login' with a real password cvs [checkout aborted]: authorization failed: server letodb.cvs.sourceforge.net rejected access to /cvsroot/letodb co -P -r rel-1-mt letodb for user anonymous Ошибка, CVS операция не удалась В : "C:\Program Files (x86)\CVSNT\cvs.exe" -q login CVSROOT=:pserver:anonymous@letodb.cvs.sourceforge.net:/cvsroot/letodb co -P -r rel-1-mt letodb Logging in to :pserver:anonymous@letodb.cvs.sourceforge.net:2401:/cvsroot/letodb co -P -r rel-1-mt letodb cvs [login aborted]: authorization failed: server letodb.cvs.sourceforge.net rejected access to /cvsroot/letodb co -P -r rel-1-mt letodb for user anonymous Ошибка, CVS операция не удалась В : "C:\Program Files (x86)\CVSNT\cvs.exe" -q login CVSROOT=:pserver:anonymous@letodb.cvs.sourceforge.net:/cvsroot/letodb co -P -r rel-1-mt letodb Logging in to :pserver:anonymous@letodb.cvs.sourceforge.net:2401:/cvsroot/letodb co -P -r rel-1-mt letodb Чего не хватает ?

Andrey: У меня тоже показывает: Нажимаешь Ок и обновляется (создает папку letodb - если не было) НОРМАЛЬНО !!! Собирал библиотеку для xHarbour 1.2.3 (Build 20130705) выдал вот что: MAKE Version 5.2 Copyright (c) 1987, 2000 Borland bcc32 -c -Iinclude;Z:\xHarbour\include -d -tWM -D__WIN32__ -D__WIN_SERVICE__ -oobj\b32\leto1.obj source\client\leto1.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland source\client\leto1.c: Warning W8012 source\client\leto1.c 1131: Comparing signed and unsigned values in function leto_HotBuffer Warning W8060 source\client\leto1.c 3882: Possibly incorrect assignment in function letoOpen Warning W8075 source\client\leto1.c 5994: Suspicious pointer conversion bcc32 -c -Iinclude;Z:\xHarbour\include -d -tWM -D__WIN32__ -D__WIN_SERVICE__ -oobj\b32\letomgmn.obj source\client\letomgmn.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland source\client\letomgmn.c: bcc32 -c -Iinclude;Z:\xHarbour\include -d -tWM -D__WIN32__ -D__WIN_SERVICE__ -oobj\b32\hbip.obj source\common\hbip.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland source\common\hbip.c: bcc32 -c -Iinclude;Z:\xHarbour\include -d -tWM -D__WIN32__ -D__WIN_SERVICE__ -oobj\b32\net.obj source\common\net.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland source\common\net.c: bcc32 -c -Iinclude;Z:\xHarbour\include -d -tWM -D__WIN32__ -D__WIN_SERVICE__ -oobj\b32\common_c.obj source\common\common_c.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland source\common\common_c.c: bcc32 -c -Iinclude;Z:\xHarbour\include -d -tWM -D__WIN32__ -D__WIN_SERVICE__ -oobj\b32\blowfish.obj source\common\blowfish.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland source\common\blowfish.c: Z:\xHarbour\bin\harbour.exe -iinclude;Z:\xHarbour\include -n -q0 -w -es2 -gc0 -d__WIN_SERVICE__ source\client\rddsys.prg -oobj\b32\rddsys.c bcc32 -c -Iinclude;Z:\xHarbour\include -d -tWM -D__WIN32__ -D__WIN_SERVICE__ -oobj\b32\rddsys.obj obj\b32\rddsys.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland obj\b32\rddsys.c: IF EXIST "lib\rddleto.lib" del "lib\rddleto.lib" > NUL TLIB "lib\rddleto.lib" /0 @MAKE0000.@@@ TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation +obj\b32\leto1.obj & +obj\b32\letomgmn.obj & +obj\b32\hbip.obj & +obj\b32\net.obj & +obj\b32\common_c.obj & +obj\b32\blowfish.obj & +obj\b32\rddsys.obj & + Z:\xHarbour\bin\harbour.exe -iinclude;Z:\xHarbour\include -n -q0 -w -es2 -gc0 -d__WIN_SERVICE__ source\server\server.prg -oobj\b32\server.c ** error 1 ** deleting obj\b32\server.c Будет ли работать ?

Sergy: Andrey пишет: Нажимаешь Ок и обновляется (создает папку letodb - если не было) НОРМАЛЬНО !!! У меня немного не так. Идет окно, в которое транслируется лог, который я привел в цитате. Сверху возникает окно с полем для ввода пароля. Оставляю пустым и нажимаю OK - все повторяется снова. В окне с логом есть кнопка OK (неактивна) и ПРЕРВАТЬ. И само собой, ничего не обновляется (у меня обновлять-то пока нечего, хочу скачать для начала).

Dima: Sergy Да все норм работает. Налил исходники вот сюда http://zalil.ru/34728143 PS winrar 5.0

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

AlexMyr: Andrey пишет: ** error 1 ** deleting obj\b32\server.c Будет ли работать ? а библа собралась то? При error не должна.

Pasha: Сервер letodb не собирается с xHarbour. Надо собирать с Harbour. См. раздел 2 readme

Sergy: Dima пишет: Налил исходники вот сюда http://zalil.ru/34728143 Спасибо. Скачал.

Andrey: AlexMyr пишет: а библа собралась то? При error не должна. Собралась ! Pasha пишет: Сервер letodb не собирается с xHarbour. Надо собирать с Harbour. А клиент на хХарборе будет работать с сервером letodb собранным на Харборе ?

Pasha: Добавил поддержку выполнения блока кода в опции EVAL команды INDEX во время выполнения индексации

Dima: Pasha пишет: Добавил поддержку выполнения блока кода в опции EVAL команды INDEX во время выполнения индексации Ну наконец то :) Спасибо !

Pasha: Andrey пишет: клиент на хХарборе будет работать с сервером letodb собранным на Харборе ? Да

sashaBG: Вот такой код RDDSETDEFAULT( "LETO" ) USE ( _Data + 'DECL70' ) NEW EXCLUSIVE ZAP RDDSETDEFAULT( "DBFCDX" ) APPEND FROM DECL70.TXT DELIMITED WITH TAB RDDSETDEFAULT( "LETO" ) PPO последней части __dbZap() RDDSETDEFAULT( "DBFCDX" ) __dbDelim( .F., "DECL70.TXT", "TAB", { },,,,, .F., ) RDDSETDEFAULT( "LETO" ) на обычном Harbor-е черз DBFCDX все правильно переносится а под LetoDB какая то "КЕСЯ МЕСЯ" :) P.S. Без RDDSETDEFAULT( "DBFCDX" ) и RDDSETDEFAULT( "LETO" ) ТОЖЕ САМОЕ

sashaBG: Пытаюсь собрать но, не получается Пробую hbmk2-x64 из HB30 , так как там есть 64 битовые библиотеки но компилятор и меня MINGW64 4.8.1 Паша помоги пожалуйста ! Заодно скажи есть смысл ето делать или остатся на 32 разрядную верию вот bat файл: setlocal set path=C:\hb30\comp\MINGW64\bin;c:\hb30\bin SET HB_COMPILER=mingw64 hbmk2-x64 rddleto.hbp letodb.hbp -rebuild -trace endlocal



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