Seite 1 von 1

große Arrays dimensionieren

Verfasst: 08.10.2022 11:21
von Heinz Mendax
Hallo !
Ich möchte Berechnungen hinsichtlich der vorhandenen Farben in einem Bild anstellen. Diese Zahl kann ja extremer Weise
n=16777216 betragen. Im Programm wird aber eine Variable d(r) benötigt, wobei d bzw. d(r) eine Fliesskommazahl ist und r=140737479966721 sein
kann. Wie ich d(r) auch mit DIM dimensioniere, wenn das Programm diese d(0).....d(r) verwenden (aufrufen) will, kommt es zum Fehler beim
Zugriff auf den Speicher. Das Programm bricht ab. Mein Rechner hat win10 64bit 24Gb Ram.
Wie muss man d(r) dimensionieren und geht es überhaupt ?
Heinz

Re: große Arrays dimensionieren

Verfasst: 08.10.2022 11:50
von HeX0R
Vielleicht zeigst Du mal Deinen Code, weil ich zumindest kann Deiner Beschreibung nicht wirklich folgen.

Wenn r 140737479966721 sein kann und deine Array Elemente 4Byte groß sind, bräuchtest Du 512TB RAM!
Das kann ja wohl kaum richtig sein.

Re: große Arrays dimensionieren

Verfasst: 08.10.2022 12:17
von STARGÅTE
Wieso stellst du diese Frage noch mal?
Du hattest doch schon im August 2021 die gleiche Frage gestellt und auch Antworten bekommen:
Riesige Arrays möglich oder was anderes