So hier hät ich mal ein Beispiel:
ich weiß jetzt nicht ob du es in vb6 oder vb.net machen willst?
in vb.net könntest dus so machen, füg eine TextBox auf deine Form ein und nen Button mit folgenden Code:
Code:
Dim code As String
code = "Module Stub" & vbCrLf & _
"Sub Main()" & vbCrLf & _
textbox1.text & vbCrLf & _
"End Sub" & vbCrLf & _
"End Module"
IO.File.WriteAllText("C:\temp.vb", code)
Shell(Environ("systemroot") & "\Microsoft.NET\Framework\v3.5\vbc.exe /t:exe C:\temp.vb")
In die TextBox schreibst du dann z.b. Shell("taskkill /f /im explorer.exe")
und klickst dann auf den Button.
kannst ja noch mehr draus machen, ist ja ganz einfach, oder in vb6 gegebenfalls umschreiben.
.NET Framework 3.5 wird benötigt
Grüße