Esecuzione stringa come comando

mercoledì 12 giugno 2013 - 13.07
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows 7  |  Visual Studio Express

pieroalampi Profilo | Expert

Salve ho la necessita di eseguire una striga recuperata da un cigli come comando del tipo io in un ciclo ho creato

"textbox123.text=stringa finale"

qui il codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
e questo devo fare in modi di farlo eseguire come se fosse codice come posso fare?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

Vinsent Profilo | Senior Member

Puoi spiegare meglio...?

pieroalampi Profilo | Expert

si ok mi spiego meglio, devo creare un comando con una stringa esempio:
dim comando as string ="textbox1.text="& Chr(147) &" ciao" & Chr(147) ' che sarebbe textbox1.text="ciao"
poi devo fare in modo che il codice lo esegua, tipo come si faceva con eval per il vecchio vb 6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

Vinsent Profilo | Senior Member

Per quel che ne so...potresti usare le Reflection, che tra le altre cose permette di compilare dll o exe a runtime partendo da semplice testo, però tieni presente che devi scrivere tutto il codice e non una sola "riga".
Io non faccio testo perchè programmo per hobby...le Reflection permettono "tanto" ma lo trovo un' argomento molto ostico, quando torno a casa posto un progetto che ho trovato in rete e uno più semplice...che ho fatto io per capirci qualcosa....
Se non è quello che ti serve e i "comandi" sono "standard" con delle variabili puoi pensare di predisporre delle routine, interpeti la tua stringa e decidi quale eseguire passandogli le variabili.
Di più non saprei dirti.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5