размер с помощью SetLenght(arr, n)
И потом пытаюсь положить туда строку как arr[0] := some_string;
И на месте, где я пытаюсь положить строку туда код умирает.
И ещё вопрос. У тебя есть pointer. Как мне этот pointer преобразовать к конкретному типу или хотя бы к указателю на конкретный тип?
cncrt := pointer не работает, где cncrt имеет тип ^MyType
Стикер
var vStrings: array of string; begin SetLength(vStrings, 5); vStrings[0] := 'Hello world'; writeln(vStrings[0]); Readln; end. У меня всё прекрасно работает
https://docwiki.embarcadero.com/RADStudio/Sydney/en/Delphi_Language_Reference вот всё что тебе нужно знать о делфи при начинании)
есть еще одни грабли. array of имеет разный смысл в описании параметров функции и типов.
Обсуждают сегодня