Главная страница
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.018 c
2-1202457429
dj0n
2008-02-08 10:57
2008.03.02
как скопировать файл если такой уже есть??


3-1192105820
Dush
2007-10-11 16:30
2008.03.02
условие отображения данных в DBGridEh


2-1202040662
slavon
2008-02-03 15:11
2008.03.02
Освобождение памяти


2-1202156692
Owa
2008-02-04 23:24
2008.03.02
Чтение из 2-х гигового лога...


2-1202389155
Res
2008-02-07 15:59
2008.03.02
Ошибка в коде