powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ничего не понимаю
4 сообщений из 4, страница 1 из 1
ничего не понимаю
    #32077014
AndreiM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
var str: TString;
begin
str.Text= ' ';
str.Add('привет');
Memo1.Lines :=str;
end;

Почему даже этоого не выполняется? выводит ошибку.
Может, я что-то не настроил, подскажите.
...
Рейтинг: 0 / 0
ничего не понимаю
    #32077024
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот это уж точно глупости. Что за тип TString - мы сами должны догадаться ??? :-)
Запомни: в Дельфи НЕТ статических классов (не беря во внимание старый синтаксис с object). Все переменнае какого-либо класса являются указателями на классы, а сами экземпляры создаются динамически.
Если ты имел ввиду TStrings, то твой кусок значит, что ты создал указатель на объект с адресом nil или вобще каким-то левым, т.е. экземпляра класса на самом деле нет. Для его создания нужно вызвать конструктор, а дя разрушения - деструктор:

var
str: TStringList;
begin
str:=TStringList.Create;
str.Add('провет');
Memo1.Lines.Assign(str);
str.Free

А TStrings - это базовый абстрактный класс, от которого наследуются классы типа TStringList, с которыми реально можно работать.
...
Рейтинг: 0 / 0
ничего не понимаю
    #32077029
AndreiM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо, что объяснил.
Все получилось и всё понял.
Спасибо.
...
Рейтинг: 0 / 0
ничего не понимаю
    #32077072
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> AndreiM
Обратите внимание.
Подавляющее большинство классов необходимо создавать перед их юзанием.
Сие не относится к контролам, которые вы набросали на форму - они креатятся автоматом.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ничего не понимаю
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]