Jak zadeklarować tablice globalne, dostępne w całym programie?

0

Witam,

Już na samym początku mojej przygody z vba nie mogę sobie poradzić z pewnym problemem, mianowicie mam taki początek kodu:

Public Class Form1
    Public EXP_FOR_MAIN_SKILL(10) As Single
    Public EXP_FOR_1_PERK(10) As Single

    Private var_aktualny
    Private var_sredni
    Private var_rodzaj

i potrzebuję teraz przypisać wszystkie 10 wartości każdej tablicy tak, aby były dostępne w całym programie (nie będą później zmieniane), coś w rodzaju "zmiennych globalnych".
Próbowałem zrobić to wewnątrz

Public Sub deklaracje()

End Sub

ale późniejsze ich wywoływanie w innych sub'ach daje wartości 0.

Z góry dzięki za pomoc.

dodanie znaczników <code class="vbnet"> - furious programming

0

A gdzie definiujesz zawartość tych tablic?

Zobacz tutaj - być może ten artykuł okaże się pomocny.

0

Udało mi się je zdefiniować przez MyBase.Load

Private Sub ustawienia(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Nie wiem czy tak jest prawidłowo, ale działa zadowalająco :)

Dzięki za pomoc.

dodanie znacznika <code class="vbnet"> - furious programming

1 użytkowników online, w tym zalogowanych: 0, gości: 1