DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
hafizada belli bir yerde matris seklinde bir veri var elimde, baslagic adresi B diyelim (longint) ve herbiri word olmak uzere 256 tane veri var.
normalde
pw : pword; dt : word; ----------------
for i:=1 to 256 do begin pw:= ptr( b); dt := pw^; inc(b); end;
diyerekten tum word'leri okuyabiliyorum. ama ben baslangici B olan ve 16x16 = 256 byte olan bu veriye, dizi indeksi kullanarak ulasmak istiyorum:
myarray: array[1..16, 1..16] of word;
... .. dt:=myarray[5,9]; şeklinde mesela
bunun için bir şekile dinamik bir dizi tanımlayıp, başlangıç adresinin B olduğunu söylemem gerekiyor. bunu nasıl yaparım fikri olan var mı?
şu an yaptığım metodla word word okuyup bir diziye atıp oradan çalışmak da geldi aklıma ama performans kaybı oluyor çünkü bu işlemi tekrarlayan bi şekilde defalarca hızlı bir şekilde yapmam gerekiyor.
şimdiden teşekkürler.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
hafizada belli bir yerde matris seklinde bir veri var elimde, baslagic adresi B diyelim (longint) ve herbiri word olmak uzere 256 tane veri var.
normalde
pw : pword;
dt : word;
----------------
for i:=1 to 256 do
begin
pw:= ptr( b);
dt := pw^;
inc(b);
end;
diyerekten tum word'leri okuyabiliyorum. ama ben baslangici B olan ve 16x16 = 256 byte olan bu veriye, dizi indeksi kullanarak ulasmak istiyorum:
myarray: array[1..16, 1..16] of word;
...
..
dt:=myarray[5,9]; şeklinde mesela
bunun için bir şekile dinamik bir dizi tanımlayıp, başlangıç adresinin B olduğunu söylemem gerekiyor. bunu nasıl yaparım fikri olan var mı?
şu an yaptığım metodla word word okuyup bir diziye atıp oradan çalışmak da geldi aklıma ama performans kaybı oluyor çünkü bu işlemi tekrarlayan bi şekilde defalarca hızlı bir şekilde yapmam gerekiyor.
şimdiden teşekkürler.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.