PDA

View Full Version : روش خواندن آرايه از داخل يك روال



tarantino
یک شنبه 31 مرداد 1389, 11:51 صبح
من يه function به صورت زير دارم:

کد:
public function test()
dim a1 as string
dim a2 as string

a1="sample text1"
a2="sample text2"

end function
سوال من اينه كه حالا چطور مي تونم به دو تا آرايه a1 و a2 دسترسي داشته باشم مثلا اگه يه دكمه تو فرمم داشته باشم به صورت زير مقدار اون دو تا آرايه رو بتونم بخونم:

کد:
Private Sub Command1_Click()
msgbox a1
msgbox a2
End Sub

Saman_12
یک شنبه 31 مرداد 1389, 12:03 عصر
خوب این که خیلی راحته یه آرایه تو Genral تعریف کن بعد هم توی فانکشن مقدار این دوتا رو بهش بده هر بار که فانکشن اجرا شه اون آرایه هم مقدار متغییر ها رو میگره.

tarantino
یک شنبه 31 مرداد 1389, 13:20 عصر
نه اين فانكشن من توي ماژول هستش؟

Saman_12
دوشنبه 01 شهریور 1389, 00:09 صبح
خوب اینم کاری نداره به جای استفاده از کلمه Dim برای تعریف متغییر از کلمه Public استفاده کن البته خارج از فانکشن اون وقت متغیر داخل ماژول توی خود فورم هم قابل استفاده هست!