Keresés

Új hozzászólás Aktív témák

  • ArchElf
    addikt

    Sziasztok,

    A következő problémám lenne.
    Adott egy type változó
    Public Type PkData
    PlayerName As String
    PlayerID As Integer
    Seat As String
    ...
    end type

    majd ezt használom tömbként
    Dim Px(1 To 10) As PkData

    ilyen esetben hogyan tudom a px tömböt kiüríteni??? :F
    mert ugye Px.playername... stb változóim vannak. És kb 30 változó van a típusban definiálva.
    Egyessével nagyon macerás lenne

    Csinálsz szerintem egy szimpla PKData definíciót, és az összes PX-tömbelemnek add azt értékül:
    'Px Kiürítése
    Dim EmptyPkData as PkData
    For ix = 1 to UBound(Px)
    Px(ix) = EmptyPkData
    Next ix

    mod: Mivel a VB6 automatikusan inicializál, így az EmptyPkData biztos, hogy üres lesz, az értékadásnál pedig egyszerűen felülírja a régi értéket (és mivel value type, nem pedig class, így nem ugyanarra az objektumra fog hivatkozni az összes tömbelem - az egyetlen gondot az jelentheti, ha a type definíció osztályokat is tartalmaz).

    AE

Új hozzászólás Aktív témák