Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#2

Re: overload-Fehlermeldung beim Kompilieren (falsche Argumen

  Alt 18. Nov 2007, 23:38
1. Der Debugger kann dir schlecht sowas sagen, weil der kommt erst zur Arbeit, wenn das Programm läuft. Es war der Compiler...
2. Für den Compiler ist ein "Array of Single" was anderes als ein "Array of Single". Klingt komisch, ist aber so. Von daher folgendes zur Abhilfe:

Deklariere dir in der Unit complex im Interface Teil einen neuen Typ:

Delphi-Quellcode:
type
  TComplexList = array of single;
Diesen setzt du dann in der DFT Funktion ein, anstatt dem "array of single" zuvor. Gleiches dann bei der lokalen Variablendeklaration in deiner main.pas. Und dann sollte es klappen. Klingt komisch, sollte aber...

Oder wie Jürgen von der Lippe es sagen würde: "müsste aber"
  Mit Zitat antworten Zitat