Цитата Сообщение от Валенок Посмотреть сообщение
в ручную? лови для самопроверок
еёный_num_reg := (adr(еёный) - adr(самая_первая_переменная_в_слейве)) / 2;
то есть нужно чтобы real адрес был кратный 4?

Если представить область памяти с возрастающими адресами (от 0 до
какого-либо числа) и расположить переменные, то, если идет первая
переменная типа «байт», то она будет расположена по адресу 0х00,
следующая – 0х01 и т.д. Если дальше идет 4-байтная переменная, она должна
располагаться по адресу 0х04, т.е., кратному 4

Очередность переменных нужно правильно выстраивать я правильно понял?