Страница: 1 |
Hi All! Подскажите, плз, как изменить тип массива, например Dim ARRA(10000) as String преобразовать в Dim ARRA(10000) as Double СПАСИБО!
Ага и хелп ругается. Вот что он предложил по этому поводу Declare a new array of the type you want, and then use the conversion functions to assign each element of the old array to the corresponding element of the new array. You can also place the array in a Variant variable. This can be done with a simple assignment: Dim MyVar As Variant MyVar = MyIntegerArray() This creates a Variant containing an array tagged as the type of the original array. You can then assign variables of any valid VarType to the elements of the array within a variant. Из этого вытекает: Dim ARRA As Variant ARRA = Sa() А попробуй создать новый массив с таким dimension как надо и присвоить все значения старого массиво новому в цыкле. Страница: 1 |
Вопрос: Вопрос по массивам
Добавлено: 23.02.03 19:42
Автор вопроса: kmk
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 23.02.03 23:35
Dim Sa(100) As String
Dim Da(100) As Double
ARRA = Da()
Номер ответа: 2
Автор ответа:
*Fenix*
Вопросов: 1
Ответов: 9
Профиль | | #2
Добавлено: 24.02.03 12:14