![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как инициализировать экземпляр класса TStrings ? [D7, XP]
Eugem © (2008-02-04 14:34:00)Прошу подсказать как инициализировать экземпляр класса 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;
Skyle (2008-02-04 14:37:00) [1]
> sect:= TStrings.Create;
> Ini.ReadSections(Sect);
Почитайте в справке про TStringList и абстрактные методы.
Сергей М. (2008-02-04 14:36:00) [2]sect:=TString List.Create;
Черным же по белому в справке написано:
TStrings is the base class for objects that represent a list of strings
TStringscontains abstract .. virtual methods and should not be directly instantiated