Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.02;
Скачать: CL | DM;

Вниз

Как инициализировать экземпляр класса TStrings ?   Найти похожие ветки 

 
Eugem   (2008-02-04 14:34) [0]

Прошу подсказать как инициализировать экземпляр класса TStrings. У меня вот такой код получается. В результате выполнения происходить ошибка во время выполнения программы. Компиляция успешная. Что не так?

procedure TForm5.FormActivate(Sender: TObject);
var st,num,path,name : string;
   Date:TDateTime;
   tempo,i,max:integer;
   ListItem: TListItem;
   Sect : TStrings;

begin

path:=settings+log;

Ini:=TiniFile.Create(path);
sect:=TStrings.Create;
Ini.ReadSections(Sect);   // <-- именно на этой строке происходит ошибка
max:=Sect.Count;


 
Сергей М. ©   (2008-02-04 14:36) [1]

sect:=TStringList.Create;

Черным же по белому в справке написано:

TStrings is the base class for objects that represent a list of strings
TStrings contains abstract .. virtual methods and should not be directly instantiated


 
Skyle ©   (2008-02-04 14:37) [2]


> sect:=TStrings.Create;
> Ini.ReadSections(Sect);  

Почитайте в справке про TStringList и абстрактные методы.



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

Текущий архив: 2008.03.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
3-1192099082
9899100
2007-10-11 14:38
2008.03.02
запрос ? :(


15-1201709960
TStas
2008-01-30 19:19
2008.03.02
Не работает php


2-1201861596
Silver...
2008-02-01 13:26
2008.03.02
как прочесть фаил такой структуры


2-1202023218
Alex_Storm
2008-02-03 10:20
2008.03.02
DataTimePicker


2-1202190088
Chebarov
2008-02-05 08:41
2008.03.02
TDbGriid