der Versuch, auf eine Bitmap mit .pixels zuzugreifen, schlug fehl:
External: SIGSEGV
in Datei '\include\lclintf.inc' in Zeile 184
Die Routine in lclintf, die den Segfault ausgelöst hat:
Code: Alles auswählen
function RawImage_QueryDescription(AFlags: TRawImageQueryFlags; var ADesc: TRawImageDescription): Boolean;
begin
Result := WidgetSet.RawImage_QueryDescription(AFlags, ADesc);
end;
Code: Alles auswählen
procedure LoadHeightmap;
var
bitmap: TBitmap;
pix: TColor;
begin
bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile ('YU14H.bmp');
pix := bitmap.canvas.Pixels [5,5];
except
writeln ('Fehler beim Laden der Heightmap');
end;
bitmap.Free
end;