Я снова засел мучать IDE своими попытками и нарвался на проблему такого рода:
Есть форма, на которой вводится набор данных: 5 полей Memo и Image (не обязательный). При нажатии на Button значения полей обнуляются и происходит следующее заполнение. Я так и не смог нагуглить, как сохранить в памяти введённые значения (с возможностью возврата к редактированию их).
Попробовал было объявить массив TMemo и хранить там значения - ругается:
- Код: Выделить всё
var
M: TMemo;
...
procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Lines := M.Lines;
end;
Проект project1 вызвал класс исключения 'External: SIGSEGV'.
Ясное дело, что где-то набыдлокодил лишнего. Впрочем, переменная M:TMemo даже LoadFromFile выполняет с той же ошибкой. Явно где-то я не понимаю сути. Переходить к использованию временных файлов ох как не хочется. К тому же, говорят, в других языках можно запросто сохранять Memo просто в переменную.
Попробовал так же оббъявить переменную TStrings, но и она при попытке работы выдаёт 'External: SIGSEGV'.