[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