On VB6 there is an issue with the 'Compile to Native Code' option and
UniObjects.  Code that beautifully works in design mode, crashes in the exe.

You have to 'Compile to P-Code' and your code will work.
BTW, I also append ".stringvalue" after each reference to an attribute, a
value or a subvalue.  I am curious to check out UniObjects.NET.


Martin Scholl
President Martin Scholl Consulting, Inc.
http://www.hipaasuite.com/
mailto:[EMAIL PROTECTED]
18910 New Hampshire Ave
Brinklow, MD 20862
301-924-5537  Phone
301-570-0139  Fax
301-613-9572  Cell

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Burwell, Edward
Sent: Monday, August 23, 2004 12:18 PM
To: '[EMAIL PROTECTED]'
Subject: [U2] [ud] UniObjects Dynamic Array Type Mismatch only in .exe

Please give me your advice.  For example:

---------------------------------------------

        Dim iNumber as Integer
        Dim dArray As UniDynArray
        Set dArray = New UniDynArray

10:   dArray.Value(1,1) = "Some String"
40:   dArray.Value(2,1) = 50

70:   dArray.Value(2,1) = dArray.Value(2,1) + 25

90:   iNumber = dArray.Value(2,1)

----------------------------------------------

This is a silly example, but it illustrates the problem that I am
experiencing.  Then I run this in the design environment, it runs fine.
When I create an .exe and run it, it bombs on line 90 with an Type Mismatch
error (error 13).

What am I doing wrong?
Has anyone else experienced this?

UniData 5.2
UniObjects 5.2
VB 6.0 SP5
uniobjects.dll (236KB) is version 3.1.3.1084  (product version 3.1.2) and is
dated 12/11/2001

Thanks in advance.

Ed Burwell
[EMAIL PROTECTED]
973.361.5400 x1512
-------
u2-users mailing list
[EMAIL PROTECTED]
To unsubscribe please visit http://listserver.u2ug.org/
-------
u2-users mailing list
[EMAIL PROTECTED]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to