- Byte *ptr,*all;  //zwei byte zeiger, entspricht nem char von der Größe
 - //das "->" entspricht dem "." bei Delphi
 - all=new Byte[ Image1->Picture->Width * Image1->Picture->Height ];     //es wird dynamisch Pixelanzahl Byte Speicher reserviert
 - for ( int i = 0; i < Image1->Picture->Height; i++ )      //Für alle Zeilen
 - {     //entspricht dem Begin
 - ptr = (Byte *) Image1->Picture->Bitmap->ScanLine[ i ];     //Lese die Zeile und gib die Adresse der Werte an den zeiger ptr
 - for ( int j = 0; j < Image1->Picture->Width; j++)     //Für alle Pixel der Zeile
 - all[ i * Image1->Picture->Width + j ]=ptr[ j ];      //schreibe das entsprechende Pixel der Zeile in das Heightfield array
 - }    // entspricht dem End
 

