Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Visual Basic - odovzdávanie argumentov hodnotou

Ahoj, prosím o poradenie, čo robím zle:

volám procedúru Zobraz, pričom do nej odovzdávam hodnotu "Bratislava":

Sub Pokus()
Zobraz ("Bratislava")
End Sub

hodnotu "Bratislava" preberám do procedúry Zobraz ako premennú Mesto:

Sub Zobraz(Mesto)
MsgBox Mesto
End Sub

Zatiaľ to ide, ale keď chcem odovzdať dve hodnoty, pripravím procedúru Zobraz nasledovne:

Sub Zobraz(Mesto1, Mesto2)
MsgBox Mesto1
MsgBox Mesto2
End Sub

ale pri volaní:

Sub Pokus()
Zobraz ("Bratislava", "Košice")
End Sub

mi Visual Basic označí riadok Zobraz ("Bratislava", "Košice") červenou sa dá hlášku : Compile Error, Expected: =

pričom nechápem, kde sa očakáva "=" a čím ďalej doplniť, keďže pri jednom argumente poslúchal bez odvrávania ;)

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny