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

Почему даже этоого не выполняется? выводит ошибку.
Может, я что-то не настроил, подскажите.
...
Рейтинг: 0 / 0
07.12.2002, 16:01
    #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
07.12.2002, 16:35
    #32077029
AndreiM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю
Огромное спасибо, что объяснил.
Все получилось и всё понял.
Спасибо.
...
Рейтинг: 0 / 0
08.12.2002, 11:47
    #32077072
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ничего не понимаю
> AndreiM
Обратите внимание.
Подавляющее большинство классов необходимо создавать перед их юзанием.
Сие не относится к контролам, которые вы набросали на форму - они креатятся автоматом.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ничего не понимаю / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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