Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > произвольная строка как команда


Автор: kb-nn 2.3.2004, 12:20
слушайте, такая проблема.
например у меня
есть
dim m as string
m="MsgBox 'текст сообщения' "

можно ли сделать так, чтобы переменная m рассматривалась как обычная строка проограммы
(например, чтобы в данном случае вывелось сообщение MsgBox)

или например у меня имя формы загнанно в перемееную
можно ли обратиться к свойствам этой формы, обращаясь к этой перемееной?

Автор: Vach 2.3.2004, 12:30
На прямик не разбирая синтаксиса, такой команды нет.
Зато разбирая можно.
Код
Private Sub Form_Load()
dim m as string
dim P as string
m = "myMsgBox"
P = "Param"
CallByName Form1, m, VbMethod, P
End Sub

Public Sub myMsgBox(sIn As String)
MsgBox sIn
'Что-то делаю
End Sub

http://forum.vingrad.ru/index.php?act=ST&f=3&t=16767
Удачи.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)