You can subscribe to this list here.
| 2008 |
Jan
|
Feb
(5) |
Mar
(52) |
Apr
(12) |
May
(2) |
Jun
(6) |
Jul
(11) |
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
|
Feb
(2) |
Mar
(2) |
Apr
(20) |
May
(19) |
Jun
(21) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
(7) |
Nov
(5) |
Dec
(2) |
| 2010 |
Jan
(8) |
Feb
(2) |
Mar
|
Apr
(6) |
May
(5) |
Jun
(26) |
Jul
(14) |
Aug
(5) |
Sep
(3) |
Oct
(3) |
Nov
(4) |
Dec
(1) |
| 2011 |
Jan
(1) |
Feb
(4) |
Mar
(1) |
Apr
(13) |
May
(10) |
Jun
(10) |
Jul
(7) |
Aug
(5) |
Sep
(2) |
Oct
(6) |
Nov
(1) |
Dec
|
| 2012 |
Jan
(4) |
Feb
(8) |
Mar
(6) |
Apr
(1) |
May
(2) |
Jun
(4) |
Jul
(2) |
Aug
(8) |
Sep
(6) |
Oct
(1) |
Nov
(5) |
Dec
(6) |
| 2013 |
Jan
(5) |
Feb
|
Mar
(12) |
Apr
|
May
(1) |
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(4) |
Oct
(2) |
Nov
(6) |
Dec
(27) |
| 2014 |
Jan
(13) |
Feb
(6) |
Mar
(8) |
Apr
(2) |
May
|
Jun
(6) |
Jul
(2) |
Aug
(1) |
Sep
(1) |
Oct
(2) |
Nov
(5) |
Dec
(1) |
| 2015 |
Jan
(6) |
Feb
(7) |
Mar
(7) |
Apr
(16) |
May
(2) |
Jun
(10) |
Jul
(21) |
Aug
(3) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(15) |
Nov
(2) |
Dec
(4) |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2016-09-21 11:41:42
|
---------- Forwarded message ----------
From: Itamar M. Lins Jr. Lins <ita...@gm...>
Date: 2016-09-21 8:36 GMT-03:00
Subject: Re: [Letodb-developers] Changelog 2016-09-20 13:26 UTC+0300
Alexander Kresin
To: "Alexander S.Kresin" <al...@be...>
Hi!
I get this warnings.
C:\Users\Itamar\Documents\GitHub\letodb-code [master =]> hbmk2 .\letodb.hbp
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
../../../../source/server/letofunc.c: In function 'leto_Skip':
../../../../source/server/letofunc.c:5122:38: warning: logical not is only
appli
ed to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../../../../source/server/letofunc.c: In function 'leto_Goto':
../../../../source/server/letofunc.c:5329:38: warning: logical not is only
appli
ed to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../../../../source/server/letofunc.c: In function 'leto_Memo':
../../../../source/server/letofunc.c:5413:38: warning: logical not is only
appli
ed to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../../../../source/server/letofunc.c: In function 'leto_Ordfunc':
../../../../source/server/letofunc.c:5572:38: warning: logical not is only
appli
ed to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../../../../source/server/letofunc.c: In function 'leto_OrderInfo':
../../../../source/server/letofunc.c:8234:38: warning: logical not is only
appli
ed to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../../../../source/server/letofunc.c: In function 'leto_filef':
../../../../source/server/letofunc.c:3615:24: warning: 'pp3' may be used
uniniti
alized in this function [-Wmaybe-uninitialized]
pBuf = pp3 + strlen( pp3 ) + 1;
^
../../../../source/server/letofunc.c: In function 'leto_Ordfunc':
../../../../source/server/letofunc.c:5749:29: warning: 'pFlags' may be used
unin
itialized in this function [-Wmaybe-uninitialized]
bDeleted = ( *pFlags & 0x01 )? 1 : 0;
^
../../../../source/server/letofunc.c:5866:35: warning: 'pDopFlags' may be
used u
ninitialized in this function [-Wmaybe-uninitialized]
pDopFlags += strlen(pDopFlags) + 1;
^
../../../../source/server/letofunc.c:5864:25: warning: 'pNumber' may be
used uni
nitialized in this function [-Wmaybe-uninitialized]
sscanf( pNumber, "%lu", &ulRecNo );
^
../../../../source/server/letofunc.c: In function 'leto_udf':
../../../../source/server/letofunc.c:8126:37: warning: 'pp3' may be used
uniniti
alized in this function [-Wmaybe-uninitialized]
pp4 = pp3 + strlen(pp3) + 1;
^
../../../../source/server/letofunc.c:8094:4: warning: 'pp2' may be used
uninitia
lized in this function [-Wmaybe-uninitialized]
hb_strUpper( (char *) pp2, strlen(pp2) );
^
hbmk2: Linkando... bin\letodb.exe
C:\Users\Itamar\Documents\GitHub\letodb-code [master = +2 ~0 -0 !]>
Best regards,
Itamar M. Lins Jr.
2016-09-20 7:32 GMT-03:00 Alexander S.Kresin <al...@be...>:
> 2016-09-20 13:26 UTC+0300 Alexander Kresin (alex/at/belacy.ru)
> * utils/manager/console.prg
> * Leto variables management added.
>
> Now it is possible to set/get leto variables via the console manager.
>
> Regards, Alexander.
>
> ------------------------------------------------------------
> ------------------
> _______________________________________________
> Letodb-developers mailing list
> Let...@li...
> https://lists.sourceforge.net/lists/listinfo/letodb-developers
>
|
|
From: Alexander S.K. <al...@be...> - 2016-09-20 10:32:20
|
2016-09-20 13:26 UTC+0300 Alexander Kresin (alex/at/belacy.ru) * utils/manager/console.prg * Leto variables management added. Now it is possible to set/get leto variables via the console manager. Regards, Alexander. |
|
From: Nenad B. <nba...@wi...> - 2015-10-02 14:22:49
|
I found a bug in version 2.16b3, and it looks like it does not work in version 2.15b2, also. DBFNTX driver. USE Test INDEX Test SET ODER TO GO TOP ? IndexOrd() /// 1, must be 0 It seems to be an error in client, I tried to put the server version 2.15 and the same happens. Regards, NB |
|
From: Alexander S.K. <al...@be...> - 2015-08-12 11:02:51
|
Hi All, today we have changed the VCS to Git and have converted files with all the history. Now, to create a new LetoDB repository, you need to execute git clone command: git clone ssh://__login__name@git.code.sf.net/p/letodb/code where __login__name is you login on Sourceforge. Regards, Alexander. |
|
From: Pavel T. <tp...@ma...> - 2015-08-01 20:31:09
|
Hello, Michał
>
> I want to use LetoDB from Delphi or FreePascal application via
> "letocl.dll" shared library. I have one question and one suggestion.
> How can I use index? I found function "LetoDbOrderCreate" that create
> index, but how can I select existing index?
Please try new function from client library:
unsigned int LetoDbOrderFocus( LETOTABLE * pTable, char * szTagName,
unsigned int uiOrder );
> And suggestion:
> as I mentioned, I want to use this library with FreePascal / Delphi
> code. And I can not find a function that frees the memory allocated for
> functions that return strings (char *). For example "LetoGetServerVer"
> or "LetoDbGetMemo". Because application can have different memory
> manager than leto client library, so application can not free memory
> allocated by library.
> I propose add small function for that, eg:
>
> HB_EXPORT void LetoFreeStr(char * szStr)
> {
> free( szStr );
> }
Done
Best regards, Pavel Tsarenko
|
|
From: Pavel T. <tp...@ma...> - 2015-08-01 20:24:37
|
2015-08-01 23:25 UTC+0300 Pavel Tsarenko (tpe2/at/mail.ru) * tests/letoudf.prg * small change in UDF_TransRec() function * include/letocl.h * source/client/letocl.c + added LetoDbOrderFocus() function + added LetoFreeStr() function * source/client/leto1.c * small change in letoTrans() function Best regards, Pavel Tsarenko |
|
From: Nenad B. <nba...@wi...> - 2015-07-30 23:33:51
|
It is a very old bug - you need to open a some table to avoid this error.
Regards, NB
_____
This sample code generates a GPF if Leto is the default RDD, otherwise it runs ok.
PROCEDURE Main()
REQUEST LETO
IF Leto_Connect(ALLTRIM(MEMOREAD("LETODB.FLG"))) <> -1
RDDSETDEFAULT( "LETO" )
ELSE
Alert("Not connected")
ENDIF
? OrdBagExt()
Return
Generated with Harbour 3.4.0dev (554e787) (2015-07-02 00:32)
Running on Windows 8.1 [version 6.3.9600]
[[]] Maurício Ventura Faria
|
|
From: Maurício V. F. <co...@gm...> - 2015-07-30 20:01:02
|
This sample code generates a GPF if Leto is the default RDD, otherwise
it runs ok.
PROCEDURE Main()
REQUEST LETO
IF Leto_Connect(ALLTRIM(MEMOREAD("LETODB.FLG"))) <> -1
RDDSETDEFAULT( "LETO" )
ELSE
Alert("Not connected")
ENDIF
? OrdBagExt()
Return
Generated with Harbour 3.4.0dev (554e787) (2015-07-02 00:32)
Running on Windows 8.1 [version 6.3.9600]
[[]] Maurício Ventura Faria
-------------------------------------------------------------------------------
Application Internal Error - C:\work\Teste.exe
Terminated at: 2015-07-30 16:08:01
Unrecoverable error 6005: Exception error:
Exception Code:C0000005 ACCESS_VIOLATION
Exception Address:00D969C3
EAX:00F74EAC EBX:00F74EAC ECX:00F74F4C EDX:00D7F768
ESI:00000008 EDI:00000000 EBP:00F71420
CS:EIP:0023:00D969C3 SS:ESP:002B:00D7F490
DS:002B ES:002B FS:0053 GS:002B
Flags:00010206
Exception Parameters: 00000000 00000008
CS:EIP: 69 47 08 DC 00 00 00 03 05 44 04 EA 00 89 44 24
SS:ESP: 33623531 4645583B 65543B45 2E657473 3B657865 4E453B3B
2F6D6D3B 792F6464 0D463B79 4600000A 0000007F 00FA0260 00000000 00000000
00D7FA1C 77DF74A0
C stack:
EIP: EBP: Frame: OldEBP, RetAddr, Params...
Modules:
00D90000 0012D000 C:\work\Teste.exe
77D60000 0016E000 C:\Windows\SYSTEM32\ntdll.dll
779F0000 00140000 C:\Windows\SYSTEM32\KERNEL32.DLL
76A90000 000D7000 C:\Windows\SYSTEM32\KERNELBASE.dll
76B80000 0007C000 C:\Windows\SYSTEM32\ADVAPI32.dll
77550000 000C3000 C:\Windows\SYSTEM32\msvcrt.dll
77B30000 00153000 C:\Windows\SYSTEM32\USER32.dll
77850000 00050000 C:\Windows\SYSTEM32\WS2_32.dll
76E30000 00041000 C:\Windows\SYSTEM32\sechost.dll
778A0000 000BA000 C:\Windows\SYSTEM32\RPCRT4.dll
76980000 0010F000 C:\Windows\SYSTEM32\GDI32.dll
77440000 00007000 C:\Windows\SYSTEM32\NSI.dll
75560000 0001E000 C:\Windows\SYSTEM32\SspiCli.dll
75550000 0000A000 C:\Windows\SYSTEM32\CRYPTBASE.dll
754F0000 00054000 C:\Windows\SYSTEM32\bcryptPrimitives.dll
77960000 00027000 C:\Windows\system32\IMM32.DLL
76FB0000 00112000 C:\Windows\SYSTEM32\MSCTF.dll
740F0000 0004B000 C:\Windows\system32\mswsock.dll
Called from ORDBAGEXT(0)
Called from MAIN(13)
|
|
From: gabor <ga...@po...> - 2015-07-24 14:20:59
|
Hello!
I want to use LetoDB from Delphi or FreePascal application via
"letocl.dll" shared library. I have one question and one suggestion.
How can I use index? I found function "LetoDbOrderCreate" that create
index, but how can I select existing index?
And suggestion:
as I mentioned, I want to use this library with FreePascal / Delphi
code. And I can not find a function that frees the memory allocated for
functions that return strings (char *). For example "LetoGetServerVer"
or "LetoDbGetMemo". Because application can have different memory
manager than leto client library, so application can not free memory
allocated by library.
I propose add small function for that, eg:
HB_EXPORT void LetoFreeStr(char * szStr)
{
free( szStr );
}
Best regards
Michał.
|
|
From: Maurício V. F. <co...@gm...> - 2015-07-22 19:48:42
|
Hi. This can be a stupid question but I really didn't got it, sorry... Reading the docs I found many references to "nUserStru" when using UDFs, but was unable to figure out what is it... How do I get or define the "nUserStru" value ? [[]] Maurício Ventura Faria |
|
From: Maurício V. F. <co...@gm...> - 2015-07-15 19:04:38
|
Hi.
I need to create an index referencing a field in other related workarea.
Something like SALES table indexed by the description related into
PRODUCTS table.
How can I do this with Leto ?
The following sample code works with DBFCDX, but LETO generates an
"Error BASE/1002 Alias does not exist: PRODUCT" :
PROCEDURE Main()
REQUEST LETO
LOCAL I
SETMODE(25,80)
CLS
IF Leto_Connect(ALLTRIM(MEMOREAD("LETODB.FLG"))) <> -1
RDDSETDEFAULT( "LETO" )
ELSE
Alert("Not connected")
QUIT
ENDIF
DBCREATE( "PRODUCT", { { "PROD_ID", "C", 10, 0 },;
{ "DESC" , "C", 50, 0 } } )
DBCREATE( "SALES", { { "PROD_ID", "C", 10, 0 },;
{ "PRICE" , "N", 12, 2 } } )
USE PRODUCT NEW
INDEX ON FIELD->PROD_ID TAG "ID"
APPEND BLANK
REPLACE FIELD->PROD_ID WITH "0000000001"
REPLACE FIELD->DESC WITH
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
APPEND BLANK
REPLACE FIELD->PROD_ID WITH "0000000002"
REPLACE FIELD->DESC WITH
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
USE SALES NEW
APPEND BLANK
REPLACE FIELD->PROD_ID WITH "0000000002"
REPLACE FIELD->PRICE WITH 2.00
SET RELATION TO FIELD->PROD_ID INTO PRODUCT
INDEX ON PRODUCT->DESC TAG "DESCRIPT"
SEEK "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
ALERT( SALES->PROD_ID + " " + PRODUCT->DESC )
Return
I understand that the PRODUCT workarea is something that belongs to the
client side, not the server, but is there a way to do something like
this with LETO ?
[[]] Maurício Ventura Faria
|
|
From: Maurício V. F. <co...@gm...> - 2015-07-13 13:46:16
|
Hi.
I'm getting a bunch of warnings while generating binaries of
letodb-2.15-b3.src with hbmk2 in Windows.
Since I am not so good in C I can't say if this is relevant or not...
- Harbour 3.4.0dev (554e787) (2015-07-02 00:32) ( Viktor's fork )
- gcc (i686-posix-sjlj-rev0, Built by MinGW-W64 project) 5.1.0
[[]] Maurício Ventura Faria
../source/server/letofunc.c: In function 'leto_Skip':
../source/server/letofunc.c:5034:38: warning: logical not is only
applied to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../source/server/letofunc.c: In function 'leto_Goto':
../source/server/letofunc.c:5241:38: warning: logical not is only
applied to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../source/server/letofunc.c: In function 'leto_Memo':
../source/server/letofunc.c:5325:38: warning: logical not is only
applied to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../source/server/letofunc.c: In function 'leto_Ordfunc':
../source/server/letofunc.c:5484:38: warning: logical not is only
applied to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../source/server/letofunc.c: In function 'leto_OrderInfo':
../source/server/letofunc.c:8100:38: warning: logical not is only
applied to the left hand side of comparison [-Wlogical-not-parentheses]
if( !pUStru || !pUStru->pCurAStru < 0 || !szData )
^
../source/server/letofunc.c: In function 'leto_filef':
../source/server/letofunc.c:3533:24: warning: 'pp3' may be used
uninitialized in this function [-Wmaybe-uninitialized]
pBuf = pp3 + strlen( pp3 ) + 1;
^
../source/server/letofunc.c: In function 'leto_Ordfunc':
../source/server/letofunc.c:5661:29: warning: 'pFlags' may be used
uninitialized in this function [-Wmaybe-uninitialized]
bDeleted = ( *pFlags & 0x01 )? 1 : 0;
^
../source/server/letofunc.c:5778:35: warning: 'pDopFlags' may be used
uninitialized in this function [-Wmaybe-uninitialized]
pDopFlags += strlen(pDopFlags) + 1;
^
../source/server/letofunc.c:5776:25: warning: 'pNumber' may be used
uninitialized in this function [-Wmaybe-uninitialized]
sscanf( pNumber, "%lu", &ulRecNo );
^
../source/server/letofunc.c: In function 'leto_udf':
../source/server/letofunc.c:7975:16: warning: 'pp2' may be used
uninitialized in this function [-Wmaybe-uninitialized]
PHB_DYNS pSym = hb_dynsymFindName( pp2 );
^
|
|
From: Maurício V. F. <co...@gm...> - 2015-07-13 13:14:48
|
Hi. From where should I download the latest sources ? The ones in sourceforge seems to be many years old... Regards. Maurício Faria |
|
From: Maurizio la C. <m.l...@gm...> - 2015-07-07 21:53:16
|
Hi Pavel,
it works fine!
Thanks a lot.
Just for information, I report below some non blocking warnings I received
building lib, server and console.
Best regards and thanks again.
Maurizio
------------------------------------------------------------------------------------------------------------------------------------------
C:\SVN\letodb>hbmk2 rddleto.hbp
hbmk2: Compilazione in corso...
../../../../source/client/leto1.c: In function 'letoOrderInfo':
../../../../source/client/leto1.c:3607:14: warning: 'pConnection' may be
used uninitialized in this
function [-Wmaybe-uninitialized]
if( LetoCheckServerVer( pConnection, 100 ) )
^
../../../../source/client/letomgmn.c: In function 'HB_FUN_LETO_VARSET':
../../../../source/client/letomgmn.c:964:17: warning: 'pRetValue' may be
used uninitialized in this
function [-Wmaybe-uninitialized]
ptr = *pRetValue;
^
hbmk2: Creazione della libreria statica... lib\librddleto.a
-----------------------------------------------------------------------------------------------------------------------------------------
C:\SVN\letodb>hbmk2 letodb.hbp
hbmk2: Compilazione in corso...
../../../../source/server/letofunc.c: In function 'leto_filef':
../../../../source/server/letofunc.c:3533:24: warning: 'pp3' may be used
uninitialized in this funct
ion [-Wmaybe-uninitialized]
pBuf = pp3 + strlen( pp3 ) + 1;
^
../../../../source/server/letofunc.c: In function 'leto_Ordfunc':
../../../../source/server/letofunc.c:5661:29: warning: 'pFlags' may be used
uninitialized in this fu
nction [-Wmaybe-uninitialized]
bDeleted = ( *pFlags & 0x01 )? 1 : 0;
^
../../../../source/server/letofunc.c:5778:35: warning: 'pDopFlags' may be
used uninitialized in this
function [-Wmaybe-uninitialized]
pDopFlags += strlen(pDopFlags) + 1;
^
../../../../source/server/letofunc.c:5776:25: warning: 'pNumber' may be
used uninitialized in this f
unction [-Wmaybe-uninitialized]
sscanf( pNumber, "%lu", &ulRecNo );
^
../../../../source/server/letofunc.c: In function 'leto_Set':
../../../../source/server/letofunc.c:6536:16: warning: 'pSkipBuf' may be
used uninitialized in this
function [-Wmaybe-uninitialized]
sscanf( pSkipBuf, "%d", &iSkipBuf );
^
hbmk2: Link in corso di... bin\letodb.exe
-----------------------------------------------------------------------------------------------------------------------------------------------
C:\SVN\letodb\utils\manager>hbmk2 console.hbp
hbmk2[console]: Warning: Non-portable parameter:
'{mingw|mingw64}-l../../lib/librddleto.a' in console.hbp:13.
Use '-L..\..\lib -lrddleto' option(s) instead.
hbmk2: Target up to date: ..\..\bin\win\mingw\console.exe
Il giorno mar 7 lug 2015 alle ore 22:12 Pavel Tsarenko <tp...@ma...> ha
scritto:
> Please try after last commit.
>
> Best regards, Pavel Tsarenko
>
>
> ----- Original Message -----
> *From:* Maurizio la Cecilia <m.l...@gm...>
> *To:* letodb mail list <let...@li...>
> *Sent:* Sunday, July 05, 2015 11:15 AM
> *Subject:* [Letodb-developers] Total bug
>
> TOTAL ON is working good only when is generated only one group.
> In other cases the totalized fields of the second group are filled with
> the values calculated for the first group.
>
>
|
|
From: Pavel T. <tp...@ma...> - 2015-07-07 20:15:40
|
2015-07-07 23:10 UTC+0300 Pavel Tsarenko (tpe2/at/mail.ru) * include/funcleto.h * version number increased (2.16) * source/client/leto1.c * source/server/letofunc.c ! fixed __dbTotal (__dbTrans) evaluation Best regards, Pavel Tsarenko |
|
From: Pavel T. <tp...@ma...> - 2015-07-07 20:12:15
|
Please try after last commit. Best regards, Pavel Tsarenko ----- Original Message ----- From: Maurizio la Cecilia To: letodb mail list Sent: Sunday, July 05, 2015 11:15 AM Subject: [Letodb-developers] Total bug TOTAL ON is working good only when is generated only one group. In other cases the totalized fields of the second group are filled with the values calculated for the first group. |
|
From: Nenad B. <nba...@wi...> - 2015-07-06 16:04:53
|
Yes, I'm aware of that. In fact, I have a similar problem: my application works via standard DBF or LetoDb, which is set as one INI directives. But currently is not possible to exploit the full LetoDB potential if you do not use specific functions that are not part of the Harbor core. That's why I made the my own functions that cover the most important operations. For example:
FUNC SumTable
IF _Rdd == "DBFNTX"
SUM…
ELSE
Leto_Sum…
END IF
RETURN
Of course, this is not a perfect solution, but it allows more freedom.
Regards, NB
From: Maurizio la Cecilia [mailto:m.l...@gm...]
Sent: Monday, July 06, 2015 8:59 AM
To: Nenad Batocanin
Cc: letodb mail list
Subject: RE: [Letodb-developers] Total bug
Hi Nenad,
I don't, but I'm sure that they should work.
I wish to have a unique source to build my application both in client-server mode and other scenarios, retaining all the support for changing the RDD only in the layer of my base library.
In addiction, leto_sum returns an array and however some further job is needed to obtain the wanted totalling dbf.
My doubt about TOTAL, JOIN, SUM, and other similar functions/commands is if they should be supported in a non standard RDD or their implementation is in charge of the programmer.
Many thanks for your suggestions.
BR
Maurizio
Il 06/lug/2015 03:33, "Nenad Batocanin" <nba...@wi... <mailto:nba...@wi...> > ha scritto:
Have you tried the functions Leto_Sum and Leto_GroupBy?
Regards, NB
From: Maurizio la Cecilia [mailto:m.l...@gm... <mailto:m.l...@gm...> ]
Sent: Sunday, July 05, 2015 10:16 AM
To: letodb mail list
Subject: [Letodb-developers] Total bug
TOTAL ON is working good only when is generated only one group.
In other cases the totalized fields of the second group are filled with the values calculated for the first group.
|
|
From: Maurício V. F. <co...@gm...> - 2015-07-06 10:53:18
|
Yes I can, but the syntax is not 100% compatible with other RDDs.
In Leto, when the IP and port are omitted, it only works when I prefix
the path with a *"./*" like "./Test/Subdir/table.dbf".
If I use "Test/Subdir/table.dbf" it doesn't work. And this second syntax
is valid in other RDDs.
[[]] Maurício Faria
On 05/07/2015 22:33, Nenad Batocanin wrote:
> It's not clear which path you use? For example, I use something like this:
>
> USE ("//192.168.99.1:2807/Test/Subdir/table.dbf")
>
> You can use any subdir below the "root" dir, which is defined in letodb.ini.
>
> Regards, NB
>
>
>
> -----Original Message-----
> From: Maurício Ventura Faria [mailto:co...@gm...]
> Sent: Sunday, July 05, 2015 3:02 AM
> To: let...@li...
> Subject: [Letodb-developers] Compatibility with other RDDs broken when opening a file in a child folder
>
>
> When opening a file in a folder under the default folder I use this:
>
> SUBFOLDER\FILE.DBF
>
> But Leto returns an error.
> I need to include a prefix in Leto:
>
> .\SUBFOLDER\FILE.DBF
>
> [[]] Maurício Faria
>
>
> ------------------------------------------------------------------------------
> Don't Limit Your Business. Reach for the Cloud.
> GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business.
> Configured For All Businesses. Start Your Cloud Today.
> https://www.gigenetcloud.com/
> _______________________________________________
> Letodb-developers mailing list
> Let...@li...
> https://lists.sourceforge.net/lists/listinfo/letodb-developers
>
>
|
|
From: Maurizio la C. <m.l...@gm...> - 2015-07-06 06:59:22
|
Hi Nenad, I don't, but I'm sure that they should work. I wish to have a unique source to build my application both in client-server mode and other scenarios, retaining all the support for changing the RDD only in the layer of my base library. In addiction, leto_sum returns an array and however some further job is needed to obtain the wanted totalling dbf. My doubt about TOTAL, JOIN, SUM, and other similar functions/commands is if they should be supported in a non standard RDD or their implementation is in charge of the programmer. Many thanks for your suggestions. BR Maurizio Il 06/lug/2015 03:33, "Nenad Batocanin" <nba...@wi...> ha scritto: > Have you tried the functions Leto_Sum and Leto_GroupBy? > > > > Regards, NB > > > > *From:* Maurizio la Cecilia [mailto:m.l...@gm...] > *Sent:* Sunday, July 05, 2015 10:16 AM > *To:* letodb mail list > *Subject:* [Letodb-developers] Total bug > > > > TOTAL ON is working good only when is generated only one group. > In other cases the totalized fields of the second group are filled with > the values calculated for the first group. > |
|
From: Nenad B. <nba...@wi...> - 2015-07-06 02:00:38
|
Have you tried the functions Leto_Sum and Leto_GroupBy? Regards, NB From: Maurizio la Cecilia [mailto:m.l...@gm...] Sent: Sunday, July 05, 2015 10:16 AM To: letodb mail list Subject: [Letodb-developers] Total bug TOTAL ON is working good only when is generated only one group. In other cases the totalized fields of the second group are filled with the values calculated for the first group. |
|
From: Nenad B. <nba...@wi...> - 2015-07-06 01:58:29
|
It's not clear which path you use? For example, I use something like this:
USE ("//192.168.99.1:2807/Test/Subdir/table.dbf")
You can use any subdir below the "root" dir, which is defined in letodb.ini.
Regards, NB
-----Original Message-----
From: Maurício Ventura Faria [mailto:co...@gm...]
Sent: Sunday, July 05, 2015 3:02 AM
To: let...@li...
Subject: [Letodb-developers] Compatibility with other RDDs broken when opening a file in a child folder
When opening a file in a folder under the default folder I use this:
SUBFOLDER\FILE.DBF
But Leto returns an error.
I need to include a prefix in Leto:
.\SUBFOLDER\FILE.DBF
[[]] Maurício Faria
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Letodb-developers mailing list
Let...@li...
https://lists.sourceforge.net/lists/listinfo/letodb-developers
|
|
From: Pavel T. <tp...@ma...> - 2015-07-05 15:02:24
|
Fixed, thanks for the info
best regards, Pavel Tsarenko
----- Original Message -----
From: Maurício Ventura Faria
To: let...@li...
Sent: Sunday, July 05, 2015 3:53 AM
Subject: [Letodb-developers] Calling OrdBagExt() generates a GPF
Calling OrdBagExt() generates a GPF.
Sample code:
PROCEDURE Main()
REQUEST LETO
RDDSETDEFAULT( "LETO" )
Leto_Connect("//10.10.10.10:2812")
Alert( OrdBagExt() )
Return
|
|
From: Pavel T. <tp...@ma...> - 2015-07-05 15:00:45
|
2015-07-05 18:00 UTC+0300 Pavel Tsarenko (tpe2/at/mail.ru) * source/client/leto1.c * fixed gpf in ordBagExt() aka dbOrderInfo( DBOI_BAGEXT ) with no opened workarea Best regards, Pavel Tsarenko |
|
From: Maurizio la C. <m.l...@gm...> - 2015-07-05 08:15:54
|
TOTAL ON is working good only when is generated only one group. In other cases the totalized fields of the second group are filled with the values calculated for the first group. |
|
From: Maurício V. F. <co...@gm...> - 2015-07-05 01:02:37
|
When opening a file in a folder under the default folder I use this:
SUBFOLDER\FILE.DBF
But Leto returns an error.
I need to include a prefix in Leto:
.\SUBFOLDER\FILE.DBF
[[]] Maurício Faria
|