powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проблемы с eval
6 сообщений из 6, страница 1 из 1
проблемы с eval
    #34272416
dimabin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код
Код: plaintext
myCombo.ListIndex =  1 
работает


а код

Код: plaintext
1.
2.
3.
Dim objScript As New ScriptControl
objScript.Language = "VBScript"
sCommand = "myCombo.ListIndex = 1"
objScript.Eval (sCommand)

не работает (не найден myCombo). Почему?
...
Рейтинг: 0 / 0
проблемы с eval
    #34272520
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что ScriptControl не знает что такое myCombo. Узнает, если сделать objScript.AddObject "myCombo", myCombo
...
Рейтинг: 0 / 0
проблемы с eval
    #34272668
dimabin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если оно у меня в цикле крутится, то есть у меня есть myCombo1, myCombo2, myCombo3 и т.д.?
...
Рейтинг: 0 / 0
проблемы с eval
    #34273015
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит нужно добавить все.
...
Рейтинг: 0 / 0
проблемы с eval
    #34273930
Rustygold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimabinа если оно у меня в цикле крутится, то есть у меня есть myCombo1, myCombo2, myCombo3 и т.д.?

AntonariyЗначит нужно добавить все.

а еще можно переименовать combo так: myCombo(1), myCombo(2), myCombo(3) и т.д.
...
Рейтинг: 0 / 0
проблемы с eval
    #34274184
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не уверен, что получится работать с массивом контролов в скрипте.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проблемы с eval
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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