Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: -0.986 c
15-1201381800
VID
2008-01-27 00:10
2008.03.02
Определение объекта компонента под указателем мыши


15-1201478180
Lip
2008-01-28 02:56
2008.03.02
как сделать чтобы программы на builder e работали на других


15-1201348962
DillerXX
2008-01-26 15:02
2008.03.02
поможите с SQL запросом (сервер MySQL)


15-1201611389
ZeroDivide
2008-01-29 15:56
2008.03.02
Киньте в меня формой 2-НДФЛ в формате fr3, кому не жалко


15-1198761848
Thrasher
2007-12-27 16:24
2008.03.02
Компонент для чтения CHM




   Наверх