Registriert seit: 15. Jul 2005
311 Beiträge
Delphi XE5 Professional
|
Re: Bitmap als Pointer auf einem Display ausgeben
1. Apr 2006, 21:44
bits : TByteDynArray;
Ist undefiniert...
type Name = array of {array of ...} Base type; // Dynamic array
Muss ich mir das darunter vorstellen?
Wie gesagt habe weder bisher mit Pointern noch mit Arrays gearbeitet, ehrlich gesagt habe ich sie bisher auch nie gebraucht.
Habe auch einen Auszug gefunden der wohl das gleiche macht, aber da taucht genau sowas wieder auf.
procedure LCD_SendToGfxMemory(Pixels : TArrayType; X1,Y1,X2,Y2 : Word; inverted : boolean);
Als ich dort nachfragte kam nur "Das brauch Dich nicht zu interessieren, das kommt aus dem Programm!"
Vllt. stell ich mich in den Fall aber auch nur zu blöd an... War ja schon verdamt froh das es mit der Procedure im ersten Post funktionierte.
[E] CopyMemory(@bits[row * (Width div 8), buffer, (Width div 8)];
Er meckert bei "buffer"
[Fehler] LUI.pas(193): Array-Typ erforderlich
[Fehler] LUI.pas(193): Nicht genügend wirkliche Parameter[/E]
Daniel
|