Страница: 1 |
|
Вопрос: Преобразовать строковую переменную в элемент кода
|
Добавлено: 08.05.10 19:31
|
|
Автор вопроса: Александр
|
Здравствуйте.
Не знаю насколько это возможно, но прошу помощи по такому вопросу.
Есть массивы В(1000) и С(1000) As String
Значение С(2)="B(12)=1"
Далее нужно проверить истинность того, что В(12)=1 в первом массиве
Я по простоте ввел код
If C(2) Then
TextBox14.Text = "B12=1"
Else : TextBox14.Text = "B12=0)"
End If
и он конечно не работает - Additional information: Cast from string "B(12)=1" to type 'Boolean' is not valid.
Вопрос: Как сделать так, чтобы элемент С(2) программа видела как В(12)=1 (и так нужно перебрать весь массив С(1000), иначе бы не спрашивал)
массив С() содержит перечень условий (он загружается из Excel), которые нужно проверить. Так я пытаюсь реализовать загрузку базы знаний в программу, чтобы пользователь не рылся в коде а мог работать с екселевским файлом, что во-первых получается нагляднее и во-вторых проще для многих.
Спасибо
Ответить
|
Номер ответа: 2 Автор ответа: Александр
Вопросов: 1 Ответов: 1
|
Профиль | | #2
|
Добавлено: 08.05.10 22:24
|
Спасибо, но дело в том, что условие С(2) может меняться в зависимости от задачи. Загружается оно с екселя, где наглядно видна структура базы знаний и логические связи.
Хочется написать код, который не нужно будет править, если например будет С(2)="B(34)=0
Ответить
|
Страница: 1 |
Поиск по форуму