Вот, набросал процедурку, но она не работает. Турбо не компилирует, а NVN не видит ошибки, но ничего не делает...
Procedure Obj (Var X; Var P: Pointer);
Begin
GetMem(P,SizeOf(X));
P^ := X;
End;
Помогите, подскажите, в чем дело?
Procedure Obj (Var X; Var P: Pointer);
Begin
GetMem(P,SizeOf(X));
P^ := X;
End;
Procedure Obj (Var X; size: integer; Var P: Pointer);
Begin
GetMem(P, size);
move(X, P^, size);
End;
...
obj(something, sizeof(something), px);