To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=47216





------- Additional comments from [EMAIL PROTECTED] Fri Sep  2 22:23:10 -0700 
2005 -------
see issue 47215

REM  *****  BASIC  *****
' option explicit
Type tUserStruct
   sString1 as String * 10
   nNumber1 as Single
   iNumber2 as Integer
   cNumber3 as Currency
   bTV1 as Boolean
end type 

Sub TestWith
   Dim myStruct as tUserStruct, iLen1 as Integer, iLen2 as Integer
   
   iLen1 =  Len(myStruct)  ' Fails with runtime error, so comment it out to let
the rest run
   Print "Structured variable length is "; iLen1
   With myStruct
          .sString1 = "This is a test"  ' this string is too long for the field 
and
should truncate
          Print .sString1, len(myStruct.sString1)' BUT... it does not, Len 
returns 14 
      .nNumber1 = sqr(3.0)
      iLen2 = Len(myStruct.nNumber1)
      print .nNumber1, iLen2 'Prints "1.732051  8" but the length should be 4
bytes for a Single
      .cNumber3 = 2.23606999 * 2.23606999
      Print .cNumber3, len(myStruct.cNumber3) ' prints "5.0000  6", where the
length should be 8 bytes
      .bTV1 = (1 < 1)  ' FALSE
      print .bTV1, len(myStruct.bTV1) ' Prints "False 5" but length should be 2
or 4 (not sure which)
   End With
End Sub


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to