>  Harbour versions before 1.00 was quite stable, too. I, for example, worked
> with the code, dated by 2008-01-25 ( don't know, what version it is :) )
> till last month and have migrated to 1.01 because ... I don't know why :),
> but not due to problems or limitations with an old one.
>
>> In corner of letodb suggestion Is possible think a letodb server version
>> as a service?
>
>  Yes, I think. I haven't concern in this, because I don't know, what
> advantages letodb could get being a service.

It has the advantage that you don't have to have your server
computer logged in to run letodb server. This has lots of advantages
in maintenance and security, so IMO no serious server should
require a user logged in for normal operation, if it has to, it's a
serious problem (f.e. you have to setup autologin to login automatically
after a shutdown, and for that you'll have to store the password
somewhere, not to mention access right issues).

Anyway, it's not such a serious problem because most executables
can be run using the 'srvany' tool. At least that was the case till
Server 2003, with recent Vista based systems this might not be
true anymore but I didn't try.

>> letodb supoport all c compiler/platform supported by harbour?
>>
>
>  I've tested it on Windows ( bcc, msvc, mingw ) and on Linux.
>  MSVC, though, doesn't compile current code, as Viktor informed today.

With hbmk2 (and recent binary distro) it's very easy to make tests
with other compilers, so any users needing it to run under a specific
new compiler can just try and report the results. An interesting test
would be to compile for 64-bit.

I've tried with MSVC 2008 64-bit and -W3 switch with following results:

--- letodb
source\server\letoacc.c(142) : warning C4244: '=' : conversion from
'__int64' to 'USHORT', possible loss of data
source\server\letoacc.c(149) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\server\letoacc.c(158) : warning C4244: '=' : conversion from
'ULONG' to 'USHORT', possible loss of data
source\server\letoacc.c(197) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\server\letoacc.c(204) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\server\letoacc.c(219) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\server\letoacc.c(245) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\server\letoacc.c(269) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\server\letoacc.c(276) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\server\letoacc.c(292) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\server\letoacc.c(352) : warning C4244: 'function' : conversion
from '__int64' to 'USHORT', possible loss of data
source\server\letofunc.c(659) : warning C4244: 'function' : conversion
from '__int64' to 'int', possible loss of data
source\server\letofunc.c(684) : warning C4244: 'function' : conversion
from '__int64' to 'int', possible loss of data
source\server\letofunc.c(699) : warning C4244: 'function' : conversion
from '__int64' to 'int', possible loss of data
source\server\letofunc.c(1021) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(1049) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(1138) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\server\letofunc.c(1158) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(1162) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(1474) : warning C4244: 'function' :
conversion from '__int64' to 'USHORT', possible loss of data
source\server\letofunc.c(1591) : warning C4244: 'function' :
conversion from '__int64' to 'USHORT', possible loss of data
source\server\letofunc.c(1664) : warning C4267: '=' : conversion from
'size_t' to 'unsigned int', possible loss of data
source\server\letofunc.c(1814) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\server\letofunc.c(1873) : warning C4267: 'function' :
conversion from 'size_t' to 'ULONG', possible loss of data
source\server\letofunc.c(2502) : warning C4267: '=' : conversion from
'size_t' to 'ULONG', possible loss of data
source\server\letofunc.c(3424) : warning C4267: '=' : conversion from
'size_t' to 'ULONG', possible loss of data
source\server\letofunc.c(3446) : warning C4267: '=' : conversion from
'size_t' to 'ULONG', possible loss of data
source\server\letofunc.c(3517) : warning C4267: 'function' :
conversion from 'size_t' to 'ULONG', possible loss of data
source\server\letofunc.c(3587) : warning C4244: 'function' :
conversion from '__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3655) : warning C4244: 'function' :
conversion from '__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3668) : warning C4244: '=' : conversion from
'__int64' to 'USHORT', possible loss of data
source\server\letofunc.c(3730) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\server\letofunc.c(3742) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3744) : warning C4244: 'function' :
conversion from '__int64' to 'int', possible loss of data
source\server\letofunc.c(3745) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3810) : warning C4244: 'function' :
conversion from '__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3816) : warning C4244: 'function' :
conversion from '__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3822) : warning C4244: 'function' :
conversion from '__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3838) : warning C4244: 'initializing' :
conversion from '__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3848) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\server\letofunc.c(3857) : warning C4244: 'function' :
conversion from '__int64' to 'int', possible loss of data
source\server\letofunc.c(3858) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3900) : warning C4244: 'function' :
conversion from '__int64' to 'ULONG', possible loss of data
source\server\letofunc.c(3933) : warning C4244: 'function' :
conversion from '__int64' to 'USHORT', possible loss of data
source\server\letofunc.c(4026) : warning C4267: 'function' :
conversion from 'size_t' to 'ULONG', possible loss of data
source\server\letofunc.c(4601) : warning C4267: '=' : conversion from
'size_t' to 'long', possible loss of data
source\server\letofunc.c(4605) : warning C4267: '=' : conversion from
'size_t' to 'long', possible loss of data
source\server\letofunc.c(4620) : warning C4267: 'function' :
conversion from 'size_t' to 'ULONG', possible loss of data
source\common\blowfish.c(431) : warning C4267: 'initializing' :
conversion from 'size_t' to 'int', possible loss of data
source\common\blowfish.c(457) : warning C4267: 'initializing' :
conversion from 'size_t' to 'int', possible loss of data
source\common\common_c.c(90) : warning C4267: 'function' : conversion
from 'size_t' to 'USHORT', possible loss of data
source\common\common_c.c(129) : warning C4244: 'function' : conversion
from 'HB_ULONG' to 'long', possible loss of data
source\common\hbip.c(232) : warning C4244: 'function' : conversion
from 'SOCKET' to 'int', possible loss of data
source\common\hbip.c(242) : warning C4244: 'function' : conversion
from 'SOCKET' to 'int', possible loss of data
source\common\hbip.c(262) : warning C4244: 'function' : conversion
from 'SOCKET' to 'int', possible loss of data
source\common\hbip.c(269) : warning C4244: 'function' : conversion
from 'SOCKET' to 'int', possible loss of data
source\common\hbip.c(289) : warning C4244: 'function' : conversion
from 'SOCKET' to 'int', possible loss of data
source\common\hbip.c(296) : warning C4244: 'function' : conversion
from 'SOCKET' to 'int', possible loss of data
source\common\hbip.c(740) : warning C4244: 'function' : conversion
from 'SOCKET' to 'long', possible loss of data
source\common\hbip.c(766) : warning C4244: 'function' : conversion
from 'SOCKET' to 'long', possible loss of data
source\common\hbip.c(795) : warning C4244: 'function' : conversion
from 'SOCKET' to 'long', possible loss of data
source\common\hbip.c(857) : warning C4244: '=' : conversion from
'SOCKET' to 'unsigned int', possible loss of data
source\common\net.c(148) : warning C4267: '=' : conversion from
'size_t' to 'DWORD', possible loss of data
---

---
source\client\leto1.c(199) : warning C4267: 'function' : conversion
from 'size_t' to 'int', possible loss of data
source\client\leto1.c(331) : warning C4267: 'function' : conversion
from 'size_t' to 'ULONG', possible loss of data
source\client\leto1.c(373) : warning C4267: '=' : conversion from
'size_t' to 'unsigned long', possible loss of data
source\client\leto1.c(381) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\client\leto1.c(385) : warning C4267: '=' : conversion from
'size_t' to 'unsigned long', possible loss of data
source\client\leto1.c(401) : warning C4267: 'function' : conversion
from 'size_t' to 'int', possible loss of data
source\client\leto1.c(578) : warning C4244: '=' : conversion from
'long' to 'USHORT', possible loss of data
source\client\leto1.c(650) : warning C4244: '=' : conversion from
'long' to 'USHORT', possible loss of data
source\client\leto1.c(717) : warning C4244: '=' : conversion from
'__int64' to 'USHORT', possible loss of data
source\client\leto1.c(740) : warning C4244: '=' : conversion from
'__int64' to 'USHORT', possible loss of data
source\client\leto1.c(783) : warning C4244: '=' : conversion from
'long' to 'USHORT', possible loss of data
source\client\leto1.c(793) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\client\leto1.c(838) : warning C4267: '=' : conversion from
'size_t' to 'unsigned int', possible loss of data
source\client\leto1.c(899) : warning C4267: '=' : conversion from
'size_t' to 'int', possible loss of data
source\client\leto1.c(907) : warning C4267: '=' : conversion from
'size_t' to 'int', possible loss of data
source\client\leto1.c(917) : warning C4267: '=' : conversion from
'size_t' to 'int', possible loss of data
source\client\leto1.c(1081) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\client\leto1.c(1097) : warning C4244: '=' : conversion from
'ULONG' to 'USHORT', possible loss of data
source\client\leto1.c(1147) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\client\leto1.c(1224) : warning C4244: '+=' : conversion from
'LONG' to 'USHORT', possible loss of data
source\client\leto1.c(1228) : warning C4244: '-=' : conversion from
'LONG' to 'USHORT', possible loss of data
source\client\leto1.c(1691) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\client\leto1.c(2287) : warning C4267: '=' : conversion from
'size_t' to 'unsigned int', possible loss of data
source\client\leto1.c(2309) : warning C4244: '=' : conversion from
'__int64' to 'unsigned int', possible loss of data
source\client\leto1.c(2320) : warning C4244: '=' : conversion from
'__int64' to 'unsigned int', possible loss of data
source\client\leto1.c(2367) : warning C4267: '=' : conversion from
'size_t' to 'unsigned int', possible loss of data
source\client\leto1.c(2486) : warning C4267: 'function' : conversion
from 'size_t' to 'ULONG', possible loss of data
source\client\leto1.c(2562) : warning C4267: '=' : conversion from
'size_t' to 'unsigned int', possible loss of data
source\client\leto1.c(2597) : warning C4267: 'function' : conversion
from 'size_t' to 'ULONG', possible loss of data
source\client\leto1.c(2910) : warning C4267: 'function' : conversion
from 'size_t' to 'ULONG', possible loss of data
source\client\leto1.c(2920) : warning C4267: '=' : conversion from
'size_t' to 'unsigned int', possible loss of data
source\client\leto1.c(2922) : warning C4244: '=' : conversion from
'__int64' to 'unsigned int', possible loss of data
source\client\leto1.c(3027) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\client\leto1.c(3040) : warning C4267: 'function' : conversion
from 'size_t' to 'ULONG', possible loss of data
source\client\leto1.c(3163) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\client\leto1.c(3170) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\client\leto1.c(3178) : warning C4267: '=' : conversion from
'size_t' to 'USHORT', possible loss of data
source\client\leto1.c(3219) : warning C4267: 'function' : conversion
from 'size_t' to 'ULONG', possible loss of data
source\client\leto1.c(3384) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\client\leto1.c(4068) : warning C4244: '=' : conversion from
'__int64' to 'ULONG', possible loss of data
source\client\leto1.c(4079) : warning C4267: 'function' : conversion
from 'size_t' to 'ULONG', possible loss of data
source\client\letomgmn.c(78) : warning C4267: 'initializing' :
conversion from 'size_t' to 'unsigned int', possible loss of data
source\client\letomgmn.c(216) : warning C4244: 'function' : conversion
from '__int64' to 'int', possible loss of data
source\client\letomgmn.c(245) : warning C4244: 'function' : conversion
from '__int64' to 'int', possible loss of data
source\client\letomgmn.c(299) : warning C4267: 'function' : conversion
from 'size_t' to 'ULONG', possible loss of data
source\client\letomgmn.c(428) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
source\client\letomgmn.c(470) : warning C4267: 'initializing' :
conversion from 'size_t' to 'USHORT', possible loss of data
---

+ the error reported for 32-bit builds.

Brgds,
Viktor
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to