Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Opcjonalne parametry funkcji
anonim




Typ: Nie zarejestrowany
Opcjonalne parametry funkcji

Być może to lamerskie pytanie, ale nie wiem jak zadeklarować funkcję (lub procedurę) z opcjonalnymi parametrami, czyli taką, w której mogę podać jakieś parametry tylko gdy jest taka potrzeba? Chyba jasno sprecyzowałem problem

Scoody

01-11-2002 01:50
  
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

No-nie zupełnie. Sprecyzuj jaśniej, to odpowiem ci jak tylko będę wiedział


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


01-11-2002 11:06
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
anonim




Typ: Nie zarejestrowany
Opcjonalne parametry funkcji

Już wyjaśniam:
W VB czesto spotyka sie wbudowane funkcje, w których przy użyciu nie trzeba podawać wszystkich argumentów (np. MsgBox - obowiązkowy jest tylko pierwszy argument "prompt", reszta jest opcjonalna [w nawiasach kwadratowych]).
Chcę zdefiniować własną funkcję z opcjonalnymi argumentami

Zrobiło się jaśniej?

Scoody

01-11-2002 21:47
  
anonim




Typ: Nie zarejestrowany

Zaczynam wątpić w sensowność istnienia tego forum, skoro nikt nie zna odpowiedzi na tak proste pytanie. A może szanowni specjaliści od VB po prostu olewają lamerów i nie zawracają sobie głowy byle pierdołami?

Eeee..ch Ciężkie jest życie lamera

Scoody

PS
Wystarczyło jedno słowo - optional

03-11-2002 23:56
  
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

Spróbuj coś takiego:

Sub xxx(A As String, Optional b As Byte)
MsgBox b
End Sub

Private Sub Form_Load()
Call xxx("S",5)
End Sub

Jeśli nie podasz drugiego parametru to b=0 (jak b jest stringiem to b=""


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

04-11-2002 15:08
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1