![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компилятор выдает ошибку Access violation... Need Help! [D6, WinXP]
Looser © (2002-06-26 09:34:00)Вроде все правильно:
var
SomeStrings: TStrings;
begin
Reg.GetValueNames(SomeStrings);
...
end;
Виктор Щербаков (2002-06-26 09:42:00) [1]
> он НЕ ДОЛЖЕН быть абстрактного типа TStrings, а, например,
> TSTringList
Да пусть будет TStrings. Лишь бы конструктор неабстрактного потомка вызывался.
MBo (2002-06-26 09:39:00) [2]где создается объект SomeStrings?
он НЕ ДОЛЖЕН быть абстрактного типа TStrings, а, например, TSTringList
Виктор Щербаков (2002-06-26 09:38:00) [3]
> Компилятор выдает ошибку Access violation... Need Help!
Компилятор выдает?
Если так, то круто
> var
> SomeStrings: TStrings;
> begin
> Reg.GetValueNames(SomeStrings);
> ...
> end;
Что такое Reg? Где объявлен идентифиактор? Кде создается экземпляр класса (это ведь класс)?
Внук (2002-06-26 09:37:00) [4]TStrings - абстрактный класс-шаблон. Используйте TStringList.
Это во-первых, а во-вторых где
SomeStrings:=TStringList.Create ???