Ik ben onlangs begonen met het schrijven van een programma waarin ik heel grote arrays nodig heb. De arrays worden niet gegeneerd door het programma zelf, maar worden in een module gezet.
uitzicht van module :
Zo zullen er na uitbreinding van het prog ongeveer 16 functies zijn met elk meer dan 300 velden. Deze functies worden dan bij het starten van het prog opgeroepen en dan kan ik gewoon werken met het programma.
Het laden van die waarden in de arrays is geen probleem dat gaat echt wel snel, maar het compilen van het programma duurt ergens 10 minuten als er 4 van die arrays in verwerkt zitten.
ik zoek dus een oplossing om die arrays te kunnen compilen enkel de eerst keer als ik de boel dus in elkaar zet en daarna niet meer.
Een res-file misschien ? Ken de werking niet van die dingen, maar je weet nooit.
of een kan het met een DLL ? alles erin zetten, compilen en dan uit het hoofdprog functies aanroepen ? (begrijp niet hoe de arrays in mijn prog zouden komen, maar je weet nooit).
iemand enig idee ?
uitzicht van module :
code:
1
2
3
4
5
6
7
8
9
10
11
12
| Function BgArray() dim BG(40,16) BG(0, 0) = 0 BG(0, 1) = 15 BG(0, 2) = 63 BG(0, 3) = 63 BG(0, 4) = 63 BG(0, 5) = 63 BG(0, 6) = 63 BG(0, 7) = 63 .... end function |
Zo zullen er na uitbreinding van het prog ongeveer 16 functies zijn met elk meer dan 300 velden. Deze functies worden dan bij het starten van het prog opgeroepen en dan kan ik gewoon werken met het programma.
Het laden van die waarden in de arrays is geen probleem dat gaat echt wel snel, maar het compilen van het programma duurt ergens 10 minuten als er 4 van die arrays in verwerkt zitten.
ik zoek dus een oplossing om die arrays te kunnen compilen enkel de eerst keer als ik de boel dus in elkaar zet en daarna niet meer.
Een res-file misschien ? Ken de werking niet van die dingen, maar je weet nooit.
of een kan het met een DLL ? alles erin zetten, compilen en dan uit het hoofdprog functies aanroepen ? (begrijp niet hoe de arrays in mijn prog zouden komen, maar je weet nooit).
iemand enig idee ?