Tach auch!
meine Frage:
ich möchte ein vb-programm machen welches aus
einem knopf und einem eingabefeld besteht.
wenn ich dann im eingabefeld etwas eingebe,
z.B. \'MsgBox "hallo"\', und auf start drücke
sollte eine Box mit inhalt Hallo kommen. ich will also
im eingabefeld einen beliebigen VB-QT eingeben
können und er wird dann beim klick auf start
ausgeführt. ist sowas realisierbar? falls ja, wie?
thx
Fabian
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
hm - es gibt sprachen die sowas koennen, ob das auch fuer vb gilt kann ich nicht sagen (vbscript kann sowas..) - falls das geht wird es vermutlich sowas wie eine 'Evaluate' funktion geben... aber wie gesagt: keine ahnung ob ein interpreter fuer vb teil von vb ist.
WM_SORRY
thomas woelfer
was in vbs geht sollte doch eigentlich auch in vb gehen, meistend jedenfalls... (ist meine erfahrung)
wie würde ich sowas mit vbs machen?
thx
Fabian
vbs hat einen evaluate() befehl mit der das kann. _den_ kann man natuerlich auch per scripting host in einer vb anwendung benutzen, allerdings wird dabei eben nur vbs evaluiert...
WM_HOPETHISHELPS
thomas woelfer
und wie muss ich das anwenden?
---test.vbs---
test = Inputbox ("hallo")
evaluate(test)?
--------------
oder wie geht das?
thx
Fabian
das sollte eigentlich in der online-hilfe zu vb ausfuehrlich dokumentiert sein. im wesentlichen sieht das was du hingechrieben hast fuer mich aber einigermassen richtig aus.
WM_GOODLUCK
thomas woelfer
Hallo Fabian,
damit ich Deine Frage richtig verstehe: Soll der Text der MsgBox immer die Eingabe des Eingabefeldes (ich nehme an, Du meinst eine TextBox) wiedergeben oder einen bestimmten, festgelegten Text (in Deinem Beispiel "Hallo"?
MfG
Harry
weder noch...
ich habe eine TextBox und einen Button, und nun
will ich in der TextBox einen VB-Quelltext (nicht
einen Text für eine MsgBox!!) eingeben können der
dann ausgefühte wird. Also wenn ich
MsgBox "hallo" in die TEXTBOX eingebe
erscheint eine MsgBox mit inhalt "hallo", wenn
ich aber Inputbox "hallo", var (oder so) eingebe
erscheint eine Inputbox.
mfg
Fabian
Private Sub Command1_Click()
Dim MeinText As String
MeinText = Text1.Text
MsgBox (MeinText)
End Sub
Thats all :-)
Wird in die Clickprozedur des Buttons eingetragen. Zu beachten:
Text1 ist halt durch den Namen deines Textfeldes zu ersetzen.
Greetings, ComPoti