Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

individuelles VB-Programm

Fäbu / 8 Antworten / Baumansicht Nickles

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

bei Antwort benachrichtigen
thomas woelfer Fäbu „individuelles VB-Programm“
Optionen

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

this posting contains no tpyos.
bei Antwort benachrichtigen
Fäbu thomas woelfer „hm - es gibt sprachen die sowas koennen, ob das auch fuer vb gilt kann ich nicht...“
Optionen

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

bei Antwort benachrichtigen
thomas woelfer Fäbu „was in vbs geht sollte doch eigentlich auch in vb gehen, meistend jedenfalls......“
Optionen

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

this posting contains no tpyos.
bei Antwort benachrichtigen
Fäbu thomas woelfer „vbs hat einen evaluate befehl mit der das kann. _den_ kann man natuerlich auch...“
Optionen

und wie muss ich das anwenden?
---test.vbs---
test = Inputbox ("hallo")
evaluate(test)?
--------------
oder wie geht das?
thx
Fabian

bei Antwort benachrichtigen
thomas woelfer Fäbu „und wie muss ich das anwenden? ---test.vbs--- test Inputbox hallo evaluate test...“
Optionen

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

this posting contains no tpyos.
bei Antwort benachrichtigen
(Anonym) Fäbu „individuelles VB-Programm“
Optionen

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

bei Antwort benachrichtigen
Fäbu (Anonym) „Hallo Fabian, damit ich Deine Frage richtig verstehe: Soll der Text der MsgBox...“
Optionen

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

bei Antwort benachrichtigen
ComPoti Fäbu „individuelles VB-Programm“
Optionen

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
bei Antwort benachrichtigen