1. Выше я отвечал по поводу зеленого текста. При этом ожидал, что Вы оцените возможность делать примечания в коде программы. Но Ваш код не содержит никаких примечаний, и его трудно понять. Например, зачем нужна кнопка
cmd1, очищающая текстовое поле (см. мой пост выше).
2. Какое имя Вы даете сохраняемому текстовому файлу? У Вас получается, что это имя состоит из точки и расширения
txt.
3. Верхние строчки, как я писал в коде программы, означают, что именем файла FileName будет текущая дата и время. С помощью функции
Replace из даты и времени вместо символов, недопустимых в именах файлов, подставляются допустимые разграничительные символы. Подробнее о функции Replace см. в справке (клавиша F1) или в учебнике.
4. Я советовал изменять код понемногу. Вы изменяете сразу все процедуры. Отсюда Ваши трудности.
5. Мне кажется, что на форуме не следует обсуждать непринципиальные вопросы, которые не представляют интереса для других участников форума.