bei folgender (noch unnötiger) Proc kriege ich in der markierten Zeile, schon beim ersten durchlauf, also X=0 und Y=0 eine AccesViolation:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure ExtractImage(const ReadImage: TImage; ExtractColor: TColor; var WriteCanvas: TCanvas); var x, y: integer; begin for x := 0 to ReadImage.Width do begin for y := 0 to ReadImage.Height do begin WriteCanvas.Pixels[x, y] := ReadImage.Canvas.Pixels[x, y]; end; end; end; |
Kann mir jemand sagen wo der Fehler ist???
€: Fehler gefunden, kann gelöscht werden.
Wens interessiert: Hab vergessen bei WriteCanvas (Jetzt WriteImage) die Höhe und Breite zu setzen --> AccesVilation.