Birden bayt/bayt diziler içeren bir kayıt var: Delphi: kaydındaki bayt döngü
type
TRdmPacket = record
sc: byte;
subSc: byte;
msgLength: byte;
destUID: array[0..5] of byte;
srcUID: array[0..5] of byte;
transNum: byte;
portID: byte;
msgCount: byte;
subDevice: array[0..1] of byte;
cc: byte;
pid: array[0..1] of byte;
pdl: byte;
end;
Ben bu tip tek bir kayıt var ve içeride bayt üzerinde döngü gerekir (oluşturma sağlama toplamına her bayt ekleyerek basit bir sağlama toplamı). Bunu bir döngü içinde yapmak için basit bir yol var mı yoksa kayıttaki her bir unsuru tek tek gözden geçirmem gerekecek mi?
için mutlak direktifini kullanabilirsiniz, bu kayıttaki her alan hizalama 1 sahiptir ve dolu sanki çok onun düzeni aynı olacaktır. Hizalama konusunda çok iyi bir noktaya değiniyorsunuz, bu burada kritik. –
Tüm alanlar bayt veya bayt dizileri ise hizalama önemli değildir – kludg
Çok çalışkan, gerçekten hızlı yardım için teşekkürler. – user2060821