HATCHET
asked on
(25 pts) Copying Array to Array
In Visual Basic 5 / 6, if you have the array MyArray(256), and you have NewArray(256), you can't copy the contents of the first array to the second with code like this :
NewArray = MyArray
It gives an error saying can't assign to array. I could loop through and copy each index of MyArray(256) to NewArray(256), but that's very inefficient and there's got to be a built in way to copy entire arrays to another array.
Can anyone help? I need sample code please.
HATCHET
NewArray = MyArray
It gives an error saying can't assign to array. I could loop through and copy each index of MyArray(256) to NewArray(256), but that's very inefficient and there's got to be a built in way to copy entire arrays to another array.
Can anyone help? I need sample code please.
HATCHET
it cant assign fixed arrays to eachother but dynamic arrays you can. Try declaring them as MyArray() As Variant and NewArray() As Variant
Azra:
In VB6 you can pass any type of an array to another, as long as the same Datatypes are used and only the Target (receiving) Array has to be defined as being dynamic.. <smile>.
Dim MyArray1() as String
Dim MyArray2(80) as String
MyArray1() = MyArray2()
In VB6 you can pass any type of an array to another, as long as the same Datatypes are used and only the Target (receiving) Array has to be defined as being dynamic.. <smile>.
Dim MyArray1() as String
Dim MyArray2(80) as String
MyArray1() = MyArray2()
yes but I didnt see any reason why he would have one of each, just thought itd be simplest to throw them both in as dynamic. but then, i guess we know what happens when we assume...
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
AzraSound & wsh2,
The dynamic array idea is a good one, but a little more work than I was looking for. I think Erick37 has the best idea... at least for the application I'm after.
Thanks all for the input.
HATCHET
The dynamic array idea is a good one, but a little more work than I was looking for. I think Erick37 has the best idea... at least for the application I'm after.
Thanks all for the input.
HATCHET