Can't redim an array inside a Type
 
 
 
PST User Forum
Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        



Can't redim an array inside a Type Expand / Collapse
Author
Message
Posted 7/27/2007 3:47:13 PM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: 7/30/2007 6:06:51 PM
Posts: 25, Visits: 36
Hello, this code doesn't work for me :

In script :

Type typeSentence
     arrWords(0) as String
End type

Inline:

Dim aSentence as typeSentence

Redim aSentence.arrWords(20)

It gives the error :

Encoutered: . 
Expecting  : '('

To bypass this, I tried to do

Dim arr() as String
arr = aSentence.arrWords
Redim arr(20)

However it gives me the error "can't assign whole array"...

So please, could you tell me how to redim an array in a type ? Thanks...

Post #543
Posted 7/27/2007 4:09:18 PM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: 7/30/2007 6:06:51 PM
Posts: 25, Visits: 36
I think I could bypass those severe limitation of e-basic by creating a class, and putting the redim code there. So I'd like to know, how do I create a class in e-basic ?
Post #544
Posted 7/30/2007 10:01:08 PM
Forum MVP

Forum MVPForum MVPForum MVPForum MVPForum MVPForum MVPForum MVPForum MVP

Group: Administrators
Last Login: Yesterday @ 9:26:59 AM
Posts: 576, Visits: 1,254
E-Basic is not capable of creating class objects.  Arrays inside Type are limited to fixed size.

-Brandon

Post #547
« Prev Topic | Next Topic »


Permissions Expand / Collapse

All times are GMT -5:00, Time now is 1:28am

Powered By InstantForum.NET v4.1.4 © 2009
Execution: 0.109. 10 queries. Compression Disabled.