[elektro] OFF: Visual Basic for Applications konstans tömb
Horvath Zsolt
hozso_001 at freemail.hu
Tue Aug 17 08:18:49 CEST 2010
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
More information about the Elektro
mailing list