powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Задачка из школьной программы....
7 сообщений из 7, страница 1 из 1
Задачка из школьной программы....
    #36155356
Ребята, будете смеяться, но я не могу ее решить.....

Итак, суть в том, что есть некий массив (строковый). В нем лежат некие значения (соответственно, тоже строковые).

Задача: в цикле объявить строковые переменные, соответствующие содержимому элементов массива.

Например, в массиве M (2) лежат значения: M(0) = "Tab1", M(1) = "Tab2", M(2) = "Tab3"
Теперь мне в цикле надо объявить три переменных: Var_Tab1, Var_Tab2, Var_Tab3
То есть, Var_ и содержимое соотв. ячейки массива......

писать например
Код: plaintext
1.
2.
3.
For i =  0  To  2 
    Dim M(i) as String
Next

То VB ругается.... Он понимает что "M(i)" - это, собственно и есть имя объявляемой переменной и не принимает его...
...
Рейтинг: 0 / 0
Задачка из школьной программы....
    #36155360
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объявления переменных vb допускает только статическое
...
Рейтинг: 0 / 0
Задачка из школьной программы....
    #36155373
Konst_One,

И как выкрутится? Может через коллекции как-нибудь
...
Рейтинг: 0 / 0
Задачка из школьной программы....
    #36155414
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
без понятия. там явно написано, что нужно объявлять переменные. но бейсик (VB6) - язык декларативный, требующий заранее объявлять переменные. может вам стоит рассмотреть варианты на java и тп языках
...
Рейтинг: 0 / 0
Задачка из школьной программы....
    #36155543
DeViLsssss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему нельзя сразу объявить массив?
...
Рейтинг: 0 / 0
Задачка из школьной программы....
    #36155545
DeViLsssss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри. Увидел условие задачи... Может использовать Redim?
...
Рейтинг: 0 / 0
Задачка из школьной программы....
    #36155611
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В условиях задачи "объявить переменные" в рантайме
В VB "объявить переменные" в рантайме нельзя.

Либо неверная трактовка условий задачи
Либо это часть более общей задачи, которую можно решить иначе
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Задачка из школьной программы....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]