Warum hast du denn TSpectrumArray als 2 Dimensionales Array definiert, statt auch wie in VB als eindimensionales?
Das sind natürlich 2 verschiedene Dinge. Kann also so ja gar nicht funktionieren.
Kannst du dein TSpectrumArray nicht einfach als Array of Integer deklarieren?
Es ist zweidimensional.
Code:
imgSpectrumData(x + dx, y + dy)
Das erste für die weite das zweite für die Höhe.
Du kannst also ein Bitmap in einem einfachen Array wohlgemerkt zwei werte Höhe, Weite verwalten? Jo eventuell über einen Record nur das ist hier nicht vorgesehen.
Wie?
gruss