मैं एक रिकॉर्ड है कि कई बाइट्स/बाइट्स की सरणियों शामिल है:डेल्फी: रिकॉर्ड में बाइट्स के माध्यम से लूप
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;
मैं इस प्रकार के एक भी रिकॉर्ड है और मैं अंदर बाइट्स से अधिक पाश की जरूरत है (बनाने के लिए चेकसम पर प्रत्येक बाइट जोड़कर एक सरल चेकसम)। क्या लूप में ऐसा करने का कोई आसान तरीका है या क्या मुझे रिकॉर्ड के अंदर प्रत्येक तत्व को व्यक्तिगत रूप से जाना होगा?
के लिए पूर्ण निर्देश उपयोग कर सकते हैं कि ऐसा होता है, इस रिकॉर्ड में हर क्षेत्र संरेखण 1 है और इसलिए अपने लेआउट में एक ही जैसे कि यह पैक किया गया होगा। आप संरेखण के संबंध में एक बहुत अच्छा मुद्दा बनाते हैं, यह यहां महत्वपूर्ण है। –
संरेखण कोई फर्क नहीं पड़ता कि सभी फ़ील्ड बाइट्स या बाइट एरे हैं – kludg
वास्तव में तेज़ सहायता के लिए धन्यवाद, बहुत अच्छा काम किया। – user2060821