

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 ;)