- Код: Выделить всё
var Val: Integer;
...
TList(FValue.VClass).Items[i] := Pointer(Val);
и такое
- Код: Выделить всё
Val := StrToInt(S);
TList(FValue.VClass).Add(Pointer(Val));
Компилятор выдаёт в том и том случае хинт: Hint: Conversion between ordinals and pointers is not portable
Можно, конечно, загасить этот хинт, но, хочется, чтобы преобразование было грамотным.
Как это сделать правильно?