Dzień dobry.
Mam problem v Visual Basic 6.
Postaram się dokładnie sprecyzować zagadnienie na przykładzie. Mam taki kod:
Public Type typBudowa
Dom As Boolean
Sklep As Boolean
Kościół As Boolean
End Type
Public Budowy(10) As typBudowa
Public Sub Odwiedź (ByRef Budynek As typBudowa)
' ... kod
Dim i As Integer
For i=1 To 10
If Budynek(i) Then
' ... kod
End If
Next i
End Sub
' wywołanie procedury:
Odwiedź Kościół(2)
Problem polega na tym, że wewnątrz procedury Odwiedź nie mogę sprawdzić wszystkich elementów tablicy Budynek ponieważ Budynek jest w tym wypadku odnośnikiem do drugiego elementu Kościół. Czy można to w jakiś sposób rozwiązać? Innymi słowy, że bez względu jaki typ budowy wywołam w procedurze będę mógł sprawdzić wszystkie elementy tablicy.