#массивы #delphi
Использую обычный строковый массив. Объявляю: var html_table_code : array of String; Далее пытаюсь его использовать, внести в него данные. html_table_code[0] := 'простое текстовое значение'; И тут выскакивает Access violation at address... Что-то забыл ещё указать?
Ответы
Ответ 1
Вы забыли выделить память под элементы массива. Например так: SetLength(html_table_code, 100); // теперь можно обращаться к 0-99 элементуОтвет 2
Класс TStringList вам в помощь. И его методы Clear, Add() и Insert(), а также свойство Strings для доступа к элементам по индексам. http://docwiki.embarcadero.com/Libraries/Berlin/en/System.Classes.TStringList
Комментариев нет:
Отправить комментарий