Вниз
Скачать: 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.011 c
2-1202303072
alexsashkan
2008-02-06 16:04
2008.03.02
Проблема с добавлением строк в DBGrid


2-1202403164
DDR
2008-02-07 19:52
2008.03.02
Запретить выбранные item в Listbox


15-1201495745
vajo
2008-01-28 07:49
2008.03.02
Как настроить обновления Win Vista Busines?


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


15-1201524459
DillerXX
2008-01-28 15:47
2008.03.02
MatAn music




   Наверх