No subject


Tue Dec 7 08:03:25 EST 2004


size argument.

---

> I'm trying to port a 3D graph unit I found for Delphi.  I've already
> done much of the conversion (messages and such) but ran into the
> following routine:
> 
> Procedure TGraph3D.ClearTrapezes;
> var i : LongInt;
> begin
>   For i := 0 to FTrapezes.Count-1 do begin
>     Dispose(FTrapezes[i]);
>     FTrapezes[i] := nil;
>   end;
>   FTrapezes.Pack;
> end;
> 
> FTrapezes is defined as:
> 
> FTrapezes : TList;        //casts to PTrapezeInfo
> 
> But when it hits the "Dispose" line, I get:
> "Use of NEW or DISPOSE is not possible for untyped pointers"
> 
> I'm not familiar with the DISPOSE keyword or function.  Can someone help
> me decipher what is supposed to be happening here?
> 
> -- 
> Tony Maro






More information about the Lazarus mailing list