Forum: Programmieren allgemein
by igel457,
8. Feb 2011
Nein, das ist nicht so einfach: Du könntest zwar das zweidimensionale Array als Array aus Pointern definieren, Problem bei einem dynamischen Array ist jedoch, dass die ersten 4 Byte die Länge des Arrays beinhalten. Dies ginge also nur, wenn du Platz für n*(n * SizeOf(TComplex) + 4) Bytes reservierst, und du fftw dazu bringst am Anfang jeder Zeile 4 Bytes Platz zu lassen. Dann könntest du in diese...
Forum: Programmieren allgemein
by igel457,
8. Feb 2011
Ein Delphi-2D-Array ist ja nur ein Array von Arrays, d.h. ein Array von Pointern auf Arrays. Du wirst also nicht umhinkommen den Speicher via GetMem zu besorgen. Zugreifen kannst du ja über eine eigene Funktion, die aus Einer x,y-Koordinate die entsprechende Adresse berechnet.