Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #1 Добавлено: 08.05.10 21:33
  1. If C(2)="B(12)=1" Then

Ответить

Номер ответа: 2
Автор ответа:
 Александр



Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 08.05.10 22:24
Спасибо, но дело в том, что условие С(2) может меняться в зависимости от задачи. Загружается оно с екселя, где наглядно видна структура базы знаний и логические связи.
 
Хочется написать код, который не нужно будет править, если например будет С(2)="B(34)=0

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам