Вниз
Скачать: CL | DM;

Тип TStringList   Найти похожие ветки 

← →
Berg   (2002-12-18 17:30) [0]

Можно ли в Form.Create создать переменную типа StringList - X.Create, а в Form.Close ее уничтожить - X.Free, если нет, то подскажите как лучше, если создать надо в самом начале программы, а пригодится она может неизвестно когда, что же ее каждый раз создавать и уничтожать.


← →
Song ©   (2002-12-18 17:34) [1]

Создать в onCreate
Разрушить в onDestroy


← →
Skier ©   (2002-12-18 17:34) [2]

>Berg
Можно...

TYourForm = class(TForm)
private
FStringList : TStringList;
end;

//............

procedure TYourForm.FormCreate(Sender: TObject);
begin
FStringList := TStringList.Create;
end;

procedure TYourForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
FreeAndNil(FStringList);
end;


← →
han_malign ©   (2002-12-18 17:36) [3]

TForm1=class(TForm)
..............
protected// или private, или public - главное не published
X: TStringList;
end;

в OnCreate - создаешь, в OnDestroy - убиваешь.


← →
FreeLancer ©   (2002-12-18 17:36) [4]

Тоже вариант:

initialization
begin

x := TStringList.Create;
...
end;
finalization
begin

x.Free;
...
end;


← →
Song ©   (2002-12-18 17:37) [5]

2Skier © (18.12.02 17:34)
А зачем нилить, если всё равно из прораммы выходим? ;-)


← →
Skier ©   (2002-12-18 17:40) [6]

>Song
1) Много зависит от того что в Action
2) Автор ведь просил именно в OnClose


← →
Berg   (2002-12-18 17:45) [7]

Спасибо всем!!!


← →
han_malign ©   (2002-12-18 17:47) [8]

> А зачем нилить, если всё равно из прораммы выходим? ;-)
- чтобы заиметь далеко не вредную привычку и всегда делать на автомате.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
6-99219
Hlor
2002-11-02 01:19
2002.12.30
Вопрос с сокетами


14-99315
vopros
2002-12-06 15:40
2002.12.30
У меня проблема. Что то сердцем нето.


14-99290
Игорь Шевченко
2002-11-28 14:58
2002.12.30
---|Ветка была без названия|---


14-99349
Дремучий
2002-12-05 18:00
2002.12.30
Обещанный форум от Дремучего.....


3-99010
lety
2002-12-10 23:00
2002.12.30
статья о структуре файла .dbf




   Наверх