Форум » 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

SergKis: help my. Первый раз попробовал hbmk2 при сборке letodb. letodb.exe получил, хотел __WIN_DAEMON__, а получил как __WIN_SERVICE__ что не срослось: запуск: hbmk2.exe -info -comp=bcc -trace rddleto.hbp letodb.hbp > _hbmk2.txt letodb.hbp # # $Id: letodb.hbp,v 1.8.2.5 2013/03/10 08:24:34 ptsarenko Exp $ # #-env:__BM=yes -inc -obin/letodb -iinclude -n -w -q0 -es2 #-warn=max #-prgflag={unix}-D__LINUX_DAEMON__ #-prgflag={unix}-D__LINUX__ {__BM}-prgflag=-D__BM -prgflag={win}-D__WIN_DAEMON__ #-prgflag={win}-D__WIN_SERVICE__ #-cflag={allmsvc}-D_CRT_SECURE_NO_DEPRECATE #-cflag={win}-D__WIN_SERVICE__ {__BM}-cflag=-D__BM -gui -mt {__BM}-lrddbm source/server/server.prg source/server/errorsys.prg source/server/errint.c {unix}source/server/leto_lnx.c {win}source/server/leto_win.c source/server/letoacc.c source/server/letovars.c source/server/letofunc.c source/server/letolist.c source/server/leto_2.c {__BM}source/server/letobm.prg source/common/blowfish.c source/common/common_c.c source/common/common.prg {__BM}source/common/letoserv.prg hbmk2 результат: hbmk2: Autodetected platform: win hbmk2: Using Harbour: d:\harbour\bin\win\bcc d:\harbour\include d:\harbour\lib\win\bcc d:\harbour\bin\win\bcc d:\harbour\contrib d:\harbour\addons hbmk2: Using C compiler: d:\bcc\bin\bcc32.exe hbmk2: Target up to date: lib\rddleto.lib hbmk2: Autodetected platform: win hbmk2: Using Harbour: d:\harbour\bin\win\bcc d:\harbour\include d:\harbour\lib\win\bcc d:\harbour\bin\win\bcc d:\harbour\contrib d:\harbour\addons hbmk2: Using C compiler: d:\bcc\bin\bcc32.exe hbmk2: Linking... bin\letodb.exe hbmk2: Linker command: ilink32.exe @C:\Users\Sams\AppData\Local\Temp\gt0li0.lnk hbmk2: Linker script: -Gn -Tpe -Ld:\bcc\Lib;d:\bcc\Lib\PSDK;d:\harbour\lib\win\bcc;d:\harbour\lib\3rd\win\bcc -aa c0w32.obj bin\.hbmk\win\bcc\server.obj bin\.hbmk\win\bcc\errorsys.obj bin\.hbmk\win\bcc\common.obj bin\.hbmk\win\bcc\errint.obj bin\.hbmk\win\bcc\leto_win.obj bin\.hbmk\win\bcc\letoacc.obj bin\.hbmk\win\bcc\letovars.obj bin\.hbmk\win\bcc\letofunc.obj bin\.hbmk\win\bcc\letolist.obj bin\.hbmk\win\bcc\leto_2.obj bin\.hbmk\win\bcc\blowfish.obj bin\.hbmk\win\bcc\common_c.obj, bin\letodb.exe, nul, hbextern.lib hbdebug.lib hbvmmt.lib hbrtl.lib hblang.lib hbcpage.lib gtcgi.lib gtpca.lib gtstd.lib gtwin.lib gtwvt.lib gtgui.lib hbrdd.lib hbuddall.lib hbusrrdd.lib rddntx.lib rddcdx.lib rddnsx.lib rddfpt.lib hbrdd.lib hbhsx.lib hbsix.lib hbmacro.lib hbcplr.lib hbpp.lib hbcommon.lib kernel32.lib user32.lib gdi32.lib advapi32.lib ws2_32.lib winspool.lib comctl32.lib comdlg32.lib shell32.lib uuid.lib ole32.lib oleaut32.lib mpr.lib winmm.lib mapi32.lib imm32.lib msimg32.lib wininet.lib hbpcre.lib hbzlib.lib cw32mt.lib import32.lib, , Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland запуск letodb.exe: 03/22/13 16:07:11: LetoDB service has had some problems: 1063 source letodb.prg (сюда попадаем): IF ! leto_serviceStart( "StartServer" ) WrLog( "LetoDB service has had some problems: " + Str( letowin_GetLastError() ) ) ENDIF

Dima: SergKis Видимо сервис Leto не остановлен

SergKis: Dima пишет:Видимо сервис Leto не остановлен Так я не запускал, для установки сервиса, а рабочая версия letodb.exe в ней нет сервиса вообще. letodb.exe uninstall выдает: 03/22/13 16:45:52: Error deleting LetoDB service: 1060 Мне не понятно как я попадаю на сообщение о сервисе, если строки в hbp закоментированы ?


Dima: ну тогда letodb.exe stop грохнуть letodb.exe и пересобрать потом letodb.exe

SergKis: Dima пишет:ну тогда letodb.exe stop грохнуть letodb.exe и пересобрать потом letodb.exe Так делал уже несколько раз то и то. letodb.exe stop выдает:03/22/13 17:17:30: Can't STOP the server (not started?)...

Dima: SergKis У меня так. Собрал и запустил нормально -inc -obin/letodb -iinclude -n -w -q0 -es2 #-warn=max #-prgflag={unix}-D__LINUX_DAEMON__ #-prgflag={unix}-D__LINUX__ {__BM}-prgflag=-D__BM -prgflag={win}-D__WIN_DAEMON__ #-prgflag={win}-D__WIN_SERVICE__ -cflag={allmsvc}-D_CRT_SECURE_NO_DEPRECATE #-cflag={win}-D__WIN_SERVICE__ {__BM}-cflag=-D__BM -gui -mt {__BM}-lrddbm

Dima: а перед сборкой ты удалял папку letodb\bin\.hbmk ?

SergKis: Dima пишет:У меня так. Собрал и запустил нормально У меня -inc -obin/letodb -iinclude -n -w -q0 -es2 #-warn=max #-prgflag={unix}-D__LINUX_DAEMON__ #-prgflag={unix}-D__LINUX__ {__BM}-prgflag=-D__BM -prgflag={win}-D__WIN_DAEMON__ #-prgflag={win}-D__WIN_SERVICE__ -cflag={allmsvc}-D_CRT_SECURE_NO_DEPRECATE #-cflag={win}-D__WIN_SERVICE__ {__BM}-cflag=-D__BM -gui -mt {__BM}-lrddbm собралось, но при запуске 03/22/13 17:45:10: LetoDB service has had some problems: 1063 Harbour Make (hbmk2) 3.2.0dev (Rev. 18911)

Dima: SergKis пишет: Harbour Make (hbmk2) 3.2.0dev (Rev. 18911) Фиг его знает...... У меня Harbour 3.2.0dev (Rev. 18899)

SergKis: Dima Как в hbmk2 ppo файл получить, что то не врублюсь в параметры

Pasha: По-видимому, остались obj-файлы от сборки с -D__WIN_SERVICE__. Надо удалить папку bin\.hbmk, и пересобрать сервер А чтобы получить *.ppo, надо в скрипт просто добавить ключ -p

SergKis: Pasha СПАСИБО !!! все получилось

SergKis: Dima Глаз замылился. Пропустил а перед сборкой ты удалял папку letodb\bin\.hbmk ?

SergKis: Pasha Попробовал собрать клиента LetoDB hb20 и msvc - получил: blowfish.C common_c.C common_c.C(119) : warning C4244: функция: преобразование 'HB_ULONG' в 'long', возможна потеря данных hbip.C net.C C:\BK9\MSVC\sdk\include\ws2def.h(91) : warning C4005: AF_IPX: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(460): см. предыдущее определение 'AF_IPX' C:\BK9\MSVC\sdk\include\ws2def.h(127) : warning C4005: AF_MAX: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(479): см. предыдущее определение 'AF_MAX' C:\BK9\MSVC\sdk\include\ws2def.h(163) : warning C4005: SO_DONTLINGER: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(402): см. предыдущее определение 'SO_DONTLINGER' C:\BK9\MSVC\sdk\include\ws2def.h(206) : error C2011: sockaddr: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(485): см. объявление 'sockaddr' C:\BK9\MSVC\sdk\include\ws2def.h(384) : error C2059: синтаксическая ошибка: константа C:\BK9\MSVC\sdk\include\ws2def.h(518) : warning C4005: IN_CLASSA: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(287): см. предыдущее определение 'IN_CLASSA' C:\BK9\MSVC\sdk\include\ws2def.h(524) : warning C4005: IN_CLASSB: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(293): см. предыдущее определение 'IN_CLASSB' C:\BK9\MSVC\sdk\include\ws2def.h(530) : warning C4005: IN_CLASSC: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(299): см. предыдущее определение 'IN_CLASSC' C:\BK9\MSVC\sdk\include\ws2def.h(541) : warning C4005: INADDR_ANY: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(304): см. предыдущее определение 'INADDR_ANY' C:\BK9\MSVC\sdk\include\ws2def.h(543) : warning C4005: INADDR_BROADCAST: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(306): см. предыдущее определение 'INADDR_BROADCAST' C:\BK9\MSVC\sdk\include\ws2def.h(577) : error C2011: sockaddr_in: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(312): см. объявление 'sockaddr_in' C:\BK9\MSVC\sdk\include\winsock2.h(132) : error C2011: fd_set: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(68): см. объявление 'fd_set' C:\BK9\MSVC\sdk\include\winsock2.h(167) : warning C4005: FD_SET: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(102): см. предыдущее определение 'FD_SET' C:\BK9\MSVC\sdk\include\winsock2.h(176) : error C2011: timeval: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(111): см. объявление 'timeval' C:\BK9\MSVC\sdk\include\winsock2.h(232) : error C2011: hostent: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(167): см. объявление 'hostent' C:\BK9\MSVC\sdk\include\winsock2.h(245) : error C2011: netent: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(180): см. объявление 'netent' C:\BK9\MSVC\sdk\include\winsock2.h(252) : error C2011: servent: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(187): см. объявление 'servent' C:\BK9\MSVC\sdk\include\winsock2.h(264) : error C2011: protoent: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(199): см. объявление 'protoent' C:\BK9\MSVC\sdk\include\winsock2.h(360) : error C2011: WSAData: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(322): см. объявление 'WSAData' C:\BK9\MSVC\sdk\include\winsock2.h(458) : error C2011: sockproto: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(494): см. объявление 'sockproto' C:\BK9\MSVC\sdk\include\winsock2.h(500) : error C2011: linger: переопределение типа "struct" C:\BK9\MSVC\sdk\include\winsock.h(531): см. объявление 'linger' C:\BK9\MSVC\sdk\include\winsock2.h(513) : warning C4005: SOMAXCONN: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(544): см. предыдущее определение 'SOMAXCONN' C:\BK9\MSVC\sdk\include\winsock2.h(542) : warning C4005: FD_READ: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(562): см. предыдущее определение 'FD_READ' C:\BK9\MSVC\sdk\include\winsock2.h(545) : warning C4005: FD_WRITE: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(563): см. предыдущее определение 'FD_WRITE' C:\BK9\MSVC\sdk\include\winsock2.h(548) : warning C4005: FD_OOB: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(564): см. предыдущее определение 'FD_OOB' C:\BK9\MSVC\sdk\include\winsock2.h(551) : warning C4005: FD_ACCEPT: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(565): см. предыдущее определение 'FD_ACCEPT' C:\BK9\MSVC\sdk\include\winsock2.h(554) : warning C4005: FD_CONNECT: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(566): см. предыдущее определение 'FD_CONNECT' C:\BK9\MSVC\sdk\include\winsock2.h(557) : warning C4005: FD_CLOSE: изменение макроопределения C:\BK9\MSVC\sdk\include\winsock.h(567): см. предыдущее определение 'FD_CLOSE' C:\BK9\MSVC\sdk\include\winsock2.h(1527) : error C2375: accept: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(735): см. объявление 'accept' C:\BK9\MSVC\sdk\include\winsock2.h(1548) : error C2375: bind: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(740): см. объявление 'bind' C:\BK9\MSVC\sdk\include\winsock2.h(1567) : error C2375: closesocket: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(745): см. объявление 'closesocket' C:\BK9\MSVC\sdk\include\winsock2.h(1586) : error C2375: connect: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(747): см. объявление 'connect' C:\BK9\MSVC\sdk\include\winsock2.h(1607) : error C2375: ioctlsocket: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(752): см. объявление 'ioctlsocket' C:\BK9\MSVC\sdk\include\winsock2.h(1628) : error C2375: getpeername: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(757): см. объявление 'getpeername' C:\BK9\MSVC\sdk\include\winsock2.h(1649) : error C2375: getsockname: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(762): см. объявление 'getsockname' C:\BK9\MSVC\sdk\include\winsock2.h(1672) : error C2375: getsockopt: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(767): см. объявление 'getsockopt' C:\BK9\MSVC\sdk\include\winsock2.h(1693) : error C2375: htonl: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(774): см. объявление 'htonl' C:\BK9\MSVC\sdk\include\winsock2.h(1710) : error C2375: htons: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(776): см. объявление 'htons' C:\BK9\MSVC\sdk\include\winsock2.h(1728) : error C2375: inet_addr: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(778): см. объявление 'inet_addr' C:\BK9\MSVC\sdk\include\winsock2.h(1745) : error C2375: inet_ntoa: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(780): см. объявление 'inet_ntoa' C:\BK9\MSVC\sdk\include\winsock2.h(1763) : error C2375: listen: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(782): см. объявление 'listen' C:\BK9\MSVC\sdk\include\winsock2.h(1781) : error C2375: ntohl: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(786): см. объявление 'ntohl' C:\BK9\MSVC\sdk\include\winsock2.h(1798) : error C2375: ntohs: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(788): см. объявление 'ntohs' C:\BK9\MSVC\sdk\include\winsock2.h(1818) : error C2375: recv: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(790): см. объявление 'recv' C:\BK9\MSVC\sdk\include\winsock2.h(1843) : error C2375: recvfrom: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(796): см. объявление 'recvfrom' C:\BK9\MSVC\sdk\include\winsock2.h(1869) : error C2375: select: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(804): см. объявление 'select' C:\BK9\MSVC\sdk\include\winsock2.h(1893) : error C2375: send: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(811): см. объявление 'send' C:\BK9\MSVC\sdk\include\winsock2.h(1918) : error C2375: sendto: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(817): см. объявление 'sendto' C:\BK9\MSVC\sdk\include\winsock2.h(1944) : error C2375: setsockopt: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(825): см. объявление 'setsockopt' C:\BK9\MSVC\sdk\include\winsock2.h(1966) : error C2375: shutdown: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(832): см. объявление 'shutdown' C:\BK9\MSVC\sdk\include\winsock2.h(1986) : error C2375: socket: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(836): см. объявление 'socket' C:\BK9\MSVC\sdk\include\winsock2.h(2009) : error C2375: gethostbyaddr: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(843): см. объявление 'gethostbyaddr' C:\BK9\MSVC\sdk\include\winsock2.h(2029) : error C2375: gethostbyname: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(848): см. объявление 'gethostbyname' C:\BK9\MSVC\sdk\include\winsock2.h(2047) : error C2375: gethostname: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(850): см. объявление 'gethostname' C:\BK9\MSVC\sdk\include\winsock2.h(2067) : error C2375: getservbyport: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(854): см. объявление 'getservbyport' C:\BK9\MSVC\sdk\include\winsock2.h(2087) : error C2375: getservbyname: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(858): см. объявление 'getservbyname' C:\BK9\MSVC\sdk\include\winsock2.h(2106) : error C2375: getprotobynumber: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(862): см. объявление 'getprotobynumber' C:\BK9\MSVC\sdk\include\winsock2.h(2124) : error C2375: getprotobyname: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(864): см. объявление 'getprotobyname' C:\BK9\MSVC\sdk\include\winsock2.h(2145) : error C2375: WSAStartup: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(868): см. объявление 'WSAStartup' C:\BK9\MSVC\sdk\include\winsock2.h(2163) : error C2375: WSACleanup: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(872): см. объявление 'WSACleanup' C:\BK9\MSVC\sdk\include\winsock2.h(2180) : error C2375: WSASetLastError: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(874): см. объявление 'WSASetLastError' C:\BK9\MSVC\sdk\include\winsock2.h(2197) : error C2375: WSAGetLastError: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(876): см. объявление 'WSAGetLastError' C:\BK9\MSVC\sdk\include\winsock2.h(2214) : error C2375: WSAIsBlocking: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(878): см. объявление 'WSAIsBlocking' C:\BK9\MSVC\sdk\include\winsock2.h(2231) : error C2375: WSAUnhookBlockingHook: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(880): см. объявление 'WSAUnhookBlockingHook' C:\BK9\MSVC\sdk\include\winsock2.h(2248) : error C2375: WSASetBlockingHook: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(882): см. объявление 'WSASetBlockingHook' C:\BK9\MSVC\sdk\include\winsock2.h(2265) : error C2375: WSACancelBlockingCall: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(884): см. объявление 'WSACancelBlockingCall' C:\BK9\MSVC\sdk\include\winsock2.h(2287) : error C2375: WSAAsyncGetServByName: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(886): см. объявление 'WSAAsyncGetServByName' C:\BK9\MSVC\sdk\include\winsock2.h(2314) : error C2375: WSAAsyncGetServByPort: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(894): см. объявление 'WSAAsyncGetServByPort' C:\BK9\MSVC\sdk\include\winsock2.h(2340) : error C2375: WSAAsyncGetProtoByName: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(902): см. объявление 'WSAAsyncGetProtoByName' C:\BK9\MSVC\sdk\include\winsock2.h(2365) : error C2375: WSAAsyncGetProtoByNumber: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(909): см. объявление 'WSAAsyncGetProtoByNumber' C:\BK9\MSVC\sdk\include\winsock2.h(2390) : error C2375: WSAAsyncGetHostByName: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(916): см. объявление 'WSAAsyncGetHostByName' C:\BK9\MSVC\sdk\include\winsock2.h(2417) : error C2375: WSAAsyncGetHostByAddr: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(923): см. объявление 'WSAAsyncGetHostByAddr' C:\BK9\MSVC\sdk\include\winsock2.h(2440) : error C2375: WSACancelAsyncRequest: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(932): см. объявление 'WSACancelAsyncRequest' C:\BK9\MSVC\sdk\include\winsock2.h(2461) : error C2375: WSAAsyncSelect: переопределение; другая компоновка C:\BK9\MSVC\sdk\include\winsock.h(934): см. объявление 'WSAAsyncSelect' Создание кода... С этим можно что то сделать или надо hb3.2 ?

Dima: SergKis пишет: или надо hb3.2 ? с ним нормально собирается ?

SergKis: Dima пишет:с ним нормально собирается ? hb3.2 пока не в работе - все на hb2.0. LetoDb сервер (xHb сборка) 2011 года, клиент letordd.lib: msvc, hb2.0 нормально идет, но на медленном соединении не хватает TimeOut, то разъединится, то функция на сервере не выполнится - наверно тоже из за timeout. Сервер bcc hb3.2 с твоей помощью и Pasha собрал, а у клиента бяка пошла.

Pasha: А клиент с harbour 3.x + msvc собирается ?

SergKis: Pasha пишет:А клиент с harbour 3.x + msvc собирается ? Сборки hb3.2+msvc нет - нет времени связываться, т.к. просто не пойдет, по опыту hb2.0. И проблема не решится т.к.: msvc ws2def.h : #define AF_NS 6 // XEROX NS protocols #define AF_IPX AF_NS // IPX protocols: IPX, SPX, etc. hb2.0 hbsocket.ch : #define HB_SOCKET_AF_IPX HB_SOCKET_PF_IPX hb3.2 hbsocket.ch : #define HB_SOCKET_AF_IPX 4 ... #define HB_SOCKET_PF_IPX HB_SOCKET_AF_IPX

Pasha: rddleto для hb20 + bcc, mingw собирается Проблема со сборкой hb20 + watcom, msvc Если в funcleto.h закомментировать строку #include <winsock2.h> то часть ошибок уходит. С остальными пока не знаю, как быть.

SergKis: Pasha пишет:rddleto для hb20 + bcc, mingw собирается Проблема со сборкой hb20 + watcom, msvc Если в funcleto.h закомментировать строку #include <winsock2.h> то часть ошибок уходит. С остальными пока не знаю, как быть. Мы тоже в задумчивости ...,пока не горит и останемся до лучших времен на старой версии letodb.



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