Страница: 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 80 Ответов: 476 |
Профиль | Цитата | #1 | Добавлено: 08.05.10 21:33 |
|
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 1 Ответов: 1 |
Профиль | Цитата | #2 | Добавлено: 08.05.10 22:24 |
Спасибо, но дело в том, что условие С(2) может меняться в зависимости от задачи. Загружается оно с екселя, где наглядно видна структура базы знаний и логические связи.
Хочется написать код, который не нужно будет править, если например будет С(2)="B(34)=0 |
Страница: 1 |
|