[elektro] Re: OFF: Visual Basic for Applications konstans tömb

Milleschich János milejani at invitel.hu
Tue Aug 17 13:29:56 CEST 2010


Szia Zsolt!

Ha beteszed egy Form-ba, amit meghívsz egyszer, és nem zárod be, (  hidden, 
vagy minimalizálod ) akkor tudsz hivatkozni a tömbre, és csak egyszer hívod 
meg.

( form.tömb(x) módon hivatkozhatsz rá )

Üdv  János.



----- Original Message ----- 
From: "Horvath Zsolt" <hozso_001 at freemail.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, August 17, 2010 8:18 AM
Subject: [elektro] OFF: Visual Basic for Applications konstans tömb




    Bocs, ha kicsit offtopic a téma, de talán mégsem annyira...

    Excel-t szeretném egy munkához használni, MODBUS kommunikációhoz.
Ahhoz, hogy a CRC számítása minél gyorsabb legyen, táblázatos megoldást
használok. Hogyan lehet ezt a táblázatot (256 elemű) konstans tömbként
definiálni.

    Most azt csináltam, hogy

Public CRC_Table (0 to 255) as Byte

   CRC_Table (0) = 0
     ...
(Itt van a teljes táblázat definiálva.)


   Ez az egyik modulban van, mivel a deklarációknál nem engedi a Public
meghatározást. Ilyenkor viszont ha jól sejtem, akkor a modul minden
meghívásakor újra létrehozza a tömböt és újra feltölti. Gondolom, hogy
gyorsabb lenne, ha eleve induláskor egyszer létrehozná és a memóriában
maradna a táblázat tartalma.

(Sajna nem nagyon értek a VBA-hoz, elnézést, ha pongyolán fogalmazok
vagy hülyeséget kérdezek. :-)  )


    Üdv.: Horváth Zsolt


-----------------------------------------
          elektro[-flame|-etc]

__________ ESET NOD32 Antivirus - Vírusdefiníciós adatbázis: 5303 (20100722) 
__________

Az üzenetet az ESET NOD32 Antivirus ellenőrizte.

http://www.eset.hu





More information about the Elektro mailing list