stavo ragionando su quanto mi è stato chiesto...
è impossibile fare una cosa del genere:
partendo dal presupposto che VB6 è compilato....
in:
codice:
dim stringa_da_eseguire as string
dim a as integer
Private Sub Command1_Click()
stringa_da_eseguire = "a=10+50"
'esegui stringa_da_eseguire
MsgBox a
End Sub
la parte a=10+50 non verrà mai compilata come se fosse:
codice:
dim a as integer
Private Sub Command1_Click()
a=10+50
MsgBox a
End Sub
per ovvi motivi
e quindi in esecuzione non potrà mai essere fatta girare.... a meno che non si usi un espediente tipo quelli che erano stati detti prima, che però non vanno perchè mi era stato dato come richiesta anche l' esempio:
codice:
dim stringa_da_eseguire as string
Private Sub Command1_Click()
stringa_da_eseguire = "txtProva.enable"
'esegui stringa_da_eseguire
End Sub
sono stato un pò complicato, se ho detto ca#@ate smentitemi e illuminatemi,
TY
Marco