[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