Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.24;
Скачать: CL | DM;

Вниз

Мастера, подскажите , в чем ошибка   Найти похожие ветки 

 
Reticent ©   (2002-06-13 15:27) [0]

Доброе время суток!

Почему Registry.GetValueNames(temp_val); не работает?
Мой код:
var
temp_val: TStrings;
...
if l_Registry.KeyExists (REGISTRY_KEY + "\UI\Filter\DBCheckListBoxEx_Stati")
then begin
l_Registry.OpenKey (REGISTRY_KEY + "\UI\Filter\DBCheckListBoxEx_Stati", True);
l_Registry.GetValueNames(temp_val); <-- тут вылетает !?
for i:=0 to temp_val.Count do
...

Всего хорошего!


 
Игорь Шевченко ©   (2002-06-13 15:47) [1]

TStrings - абстрактный класс. Лучше TStringList
Экземпляр класса создается где-нибудь ?


 
Reticent ©   (2002-06-13 15:48) [2]

ведь GetValueNames() возвращает кол-во эл-ов в текущем ключе. Или я не прав?


 
Reticent ©   (2002-06-13 15:52) [3]

эээ... да да , забыл написать
перед
if l_Registry.KeyExists (REGISTRY_KEY + "\UI\Filter\DBCheckListBoxEx_Stati")

стоит temp_val:=TStrings.Create;

а TStringList я же не могу использовать, т.к. в GetValueNames(TStrings должен быть)


 
Внук ©   (2002-06-13 15:56) [4]

Наоборот, должен. TString абстрактный, а TStringList - его реальный наследник


 
Reticent ©   (2002-06-13 16:02) [5]

> Внук

у меня s в конце, т.е. TStrings


 
Внук ©   (2002-06-13 16:04) [6]

Да, это моя опечатка :)


 
Reticent ©   (2002-06-13 16:10) [7]

всем спасибо!! огромное! я все же решился испробовать TStringList. Сработало!!!
Thanks!



Страницы: 1 вся ветка

Текущий архив: 2002.06.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
6-77525
star
2002-01-23 13:25
2002.06.24
Всем, кто спрашивал про работу с NetSessionEnum и NetFileEnum.


3-77298
АндрейП
2002-05-30 20:18
2002.06.24
TreeView for some DataSet s


4-77684
Ильясов Вадим
2002-04-26 12:04
2002.06.24
Регулировка звука


14-77589
TEXHAPb
2002-05-20 18:43
2002.06.24
Господа, а среди вас нет компьютерных лингвистов?


14-77598
Wadim
2002-05-22 00:35
2002.06.24
Как удалить инициализацию программ?