Kezdőoldal » Számítástechnika » Programozás » VBS programozás segítség?

VBS programozás segítség?

Figyelt kérdés

Egy egyszerű üdvözlő üzenetet szeretnék csinálni gyakorlásképp,de még ez se megy.

Valamiért nem ismeri fel az ismétlést,azt írja a hibaüzenet hogy a loophoz do kell.


Az elképzelés:

Szövegdobozba be kell írni a nevet,ha üres a doboz akkor figyelmeztet és visszadob az elejére,ha van benne valami akkor azon a néven köszönt.


do

Input = Inputbox ("A kezdéshez kérem adja meg keresztnevét!")

If Input ="" Then

MsgBox ("Nem adta meg a keresztnevét!"),16+0,"Hiba"

loop

Else

MsgBox ("Üdvözlöm "& Input &"!"),,""

End If



2018. júl. 15. 14:47
 1/5 anonim ***** válasza:

Teljesen zagyvaság a kódod.

Nézd meg mi a helyes szintaxis.

2018. júl. 15. 14:58
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Nézd meg a do loop ciklus szintaktikáját.

Az if endif elágazásnak a ciklusmagban kell lennie.

Ez így egy zagyvaság.

2018. júl. 15. 15:02
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:

A do és loop nélkül tökéletesen működik pedig.

Csak azt nem tudom megoldani hogy visszadobjon ha üres az input

2018. júl. 15. 15:19
 4/5 A kérdező kommentje:

Kijavítanátok a kódot,hogy lássam,hogy kellett volna?

Csak pár hete kisérletezek programozással hobbi szinten.

2018. júl. 15. 15:21
 5/5 SimkoL ***** válasza:

Input1 = ""

Do

Input1 = InputBox("A kezdéshez kérem adja meg keresztnevét!")

If Input1 = "" Then

MsgBox "Nem adta meg a keresztnevét!", 16 + 0, "Hiba"

End If

Loop Until Input1 <> ""

MsgBox "Üdvözlöm " & Input1 & "!", , ""


Az 'Input'-ot ne használd változóként mert foglalt.

2018. júl. 15. 15:47
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!