Объясните пожалуйста какая разницу между обьявлением переменных в месте_1 и месте_2 ?
Код:
Type
TMyTyps = record
integ : integer; // место_1
Move : boolean; // место_1
end;
Procedure proc1;
Procedure proc2;
Procedure proc3;
var
variable: array[1..50] of TMyTyps; // место_2
var1 : integer; // место_2
implementation
И если можете расскажите пожалуйста о том как правильно работать с объявлением типа, свойствами и использованием

.
