Delphi-Inkompatibilität Pointer und Dispose

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
skfink
Beiträge: 28
Registriert: Do 20. Dez 2007, 20:39

Delphi-Inkompatibilität Pointer und Dispose

Beitrag von skfink »

Hallo,
ich versuche gerade Quelltext von Delphi in Lazarus zu verwenden, jedoch kriege ich die Fehlermeldung
New or Dispose is not possible for untyped pointers
bei

Code: Alles auswählen

fResult: TList
begin
..
..
..
dispose(fResult[i];
In den Compilereinstellungen habe ich mal Delphi Kompatibilität aktiviert in der Hoffnung das bringe was, aber leider nicht. Unter Delphi geht das...wieso hat Lazarus damit Probleme bzw. wie kann ich das umgehn?

danke

Benutzeravatar
theo
Beiträge: 10857
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Geht bei mir mit {$mode delphi}

Ansonsten typisieren, wenn der Compiler sagt, dass es untypisiert nicht geht:
Bsp:
Dispose(Pinteger(fResult));

skfink
Beiträge: 28
Registriert: Do 20. Dez 2007, 20:39

Beitrag von skfink »

theo hat geschrieben:Geht bei mir mit {$mode delphi}
danke, so gehts.

Antworten