Несколько возможных причин, по которым Delphi может не выводить нужные значения в Memo:
- Неправильная инициализация переменных. 2 Например, если локальная переменная ничем не инициализирована, она может содержать мусор. 2
- Некорректное преобразование данных. 3 Например, если вводить в поле Edit не число, а формулу, то функция StrToFloat преобразует строку, но не выражение, и не будет его считать. 3
- Неправильный алгоритм работы с динамическим массивом. 5 Например, если обращаться к элементам динамического массива, но он нигде не инициализируется. 5
Для решения проблемы рекомендуется проанализировать код и при необходимости внести в него изменения.