Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Rus77
Зарегистрирован: 06.03.2006 Сообщения: 53
|
Добавлено: Пн Янв 21, 2008 9:54 am Заголовок сообщения: Вызов процедуры по значению строки |
|
|
Здрасте всем
Этот вопрос по чистому Basic-у. Но может кто знает.
Вопрос - мне необходима инструкция по вызову процедуры по ее имени, хранящемуся в переменной.
Например:
sub ADDD ()
msgbox "This is ADDD command"
end sub
-----------------
sub TestRun ()
dim curSt as String
curSt="ADDD"
??? Call curStr ???
end sub
как такое реализуемо в basic? |
|
Вернуться к началу |
|
|
Leonid давно здесь сидим
Зарегистрирован: 28.01.2006 Сообщения: 598 Откуда: С.-Петербург
|
Добавлено: Пн Янв 21, 2008 12:43 pm Заголовок сообщения: |
|
|
Хм... можно конечно извратиться и сделать через AddressOf
только вот вопрос - зачем?... |
|
Вернуться к началу |
|
|
Rus77
Зарегистрирован: 06.03.2006 Сообщения: 53
|
Добавлено: Пн Янв 21, 2008 4:27 pm Заголовок сообщения: |
|
|
Пасибо, посмотрю что за зверь....
Просто есть таблица с геометрией, и есть макрос по отрисовке графики. Вот хотел отвязать макрос от простого перебора Switch. Хотел в базе прописать команды, а в макросе их стартовать.... |
|
Вернуться к началу |
|
|
Leonid давно здесь сидим
Зарегистрирован: 28.01.2006 Сообщения: 598 Откуда: С.-Петербург
|
Добавлено: Чт Мар 20, 2008 2:58 pm Заголовок сообщения: |
|
|
По последним данным разведки, в VB6 есть такая функция CallByName
Код: | Result = CallByName(object, procname, calltype, [args()]) |
|
|
Вернуться к началу |
|
|
|