Thanks, so the same extension exist as in xhb.
I'll update SVN.

Brgds,
Viktor

On Thu, Feb 25, 2010 at 9:18 PM, Angel Pais <amigo...@adinet.com.uy> wrote:

> El 25/02/2010 17:43, Viktor Szakáts escribió:
>
>  Angel,
>>
>> Can you tell, if Xbase++ support negative indexes
>> in 'string[ n ]' operations?
>>
>> I'd also be interested in the error messages you get
>> when using off limit or zero index.
>>
>> Brgds,
>> Viktor
>>
>
> Sure !!!
> See next:
>
>  PROCEDURE Main
>      LOCAL cString := 'ABCDEFGHIJ'
>
>      ? ' 2 '+cString[ 2]   // ----> B
>      ? '-2 '+cString[-2]   // ----> I
>      ? ' 0 '+cString[ 0]   // ----> ERRORLOG A
>      ? '15 '+cString[15]   // ----> ERRORLOG B
>
>   RETURN
>
>   /*
>   ERRORLOG A
>
>   ERROR LOG of "C:\xb-test\TEST.EXE" Date: 02/25/2010 18:11:44
>
> Xbase++ version     : Xbase++ (R) Version 1.90.355
> Operating system    : Windows XP 05.01 Build 02600 Service Pack 2
>
> ------------------------------------------------------------------------------
> oError:args         :
>          -> VALTYPE: C VALUE: ABCDEFGHIJ
>          -> VALTYPE: N VALUE: 0
> oError:canDefault   : N
> oError:canRetry     : N
> oError:canSubstitute: Y
> oError:cargo        : NIL
> oError:description  : Error in array index
> oError:filename     :
> oError:genCode      :          4
> oError:operation    : <Cc of 10>[<0>]
> oError:osCode       :          0
> oError:severity     :          2
> oError:subCode      :       1012
> oError:subSystem    : BASE
> oError:thread       :          1
> oError:tries        :          0
>
> ------------------------------------------------------------------------------
> CALLSTACK:
>
> ------------------------------------------------------------------------------
> Called from MAIN(6)
>
>
>
> ERRORLOG B
>
>
> ------------------------------------------------------------------------------
> ERROR LOG of "C:\xb-test\TEST.EXE" Date: 02/25/2010 18:15:28
>
> Xbase++ version     : Xbase++ (R) Version 1.90.355
> Operating system    : Windows XP 05.01 Build 02600 Service Pack 2
>
> ------------------------------------------------------------------------------
> oError:args         :
>          -> VALTYPE: C VALUE: ABCDEFGHIJ
>          -> VALTYPE: N VALUE: 15
> oError:canDefault   : N
> oError:canRetry     : N
> oError:canSubstitute: Y
> oError:cargo        : NIL
> oError:description  : Error in array index
> oError:filename     :
> oError:genCode      :          4
> oError:operation    : <Cc of 10>[<15>]
> oError:osCode       :          0
> oError:severity     :          2
> oError:subCode      :       1012
> oError:subSystem    : BASE
> oError:thread       :          1
> oError:tries        :          0
>
> ------------------------------------------------------------------------------
> CALLSTACK:
>
> ------------------------------------------------------------------------------
> Called from MAIN(7)
>   */
>
>
>
> HTH
>
> Angel
>
>
>
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to