Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

Работа с реестром   Найти похожие ветки 

 
Tort   (2006-12-21 20:20) [0]

Всем првиет! Подскажите пожалуйста как можно из какой-либо ветки реестра пробежаться в цикле по значениям этой ветки?


 
Tort   (2006-12-21 20:31) [1]

Че, тема не актуальна?


 
Anatoly Podgoretsky ©   (2006-12-21 20:33) [2]

> Tort  (21.12.2006 20:31:01)  [1]

Куда торопишься


 
Tort   (2006-12-21 20:35) [3]

Да не куда. Просто инет дорого стоит и разрывает постоянно.....


 
Anatoly Podgoretsky ©   (2006-12-21 20:38) [4]

> Tort  (21.12.2006 20:35:03)  [3]

Тогда пользуйся справкой и головой.


 
Tort   (2006-12-21 20:42) [5]

Легко сказать! Я хочу попросить вас только подсказать как пробежаться в цикле нужной мне ветки ветки и все.


 
Anatoly Podgoretsky ©   (2006-12-21 20:49) [6]

> Tort  (21.12.2006 20:42:05)  [5]

Это называется рекурсия, один из фундаментальных алгоритмов.


 
Tort   (2006-12-21 20:54) [7]

А пример маленький можно? Я тока начинаю потому и трудно...


 
Anatoly Podgoretsky ©   (2006-12-21 20:56) [8]

> Tort  (21.12.2006 20:54:07)  [7]

Это фундаментальный алгоритм, поэтому примеров в Сети море, и как правило его дают при разных тестах.
Принцип простой, обработал все на данном уровне вызываешь сам себя для встроеных.
Ты поищи описание в каком либо учебнике, а то пример мало чего даст.


 
Плохиш ©   (2006-12-21 20:57) [9]

TRegistry + F1


 
Palladin ©   (2006-12-21 20:58) [10]

procedure recursion;
begin
recursion;
end;


 
Tort   (2006-12-21 20:58) [11]

Учебников мало. Город маленький и магазинов почти нет. Для меня дорого плюс ко всему. А вот пример для меня многое. Пусть и примитивный, но все же дает многое! Могу даже поспорить!!!


 
Anatoly Podgoretsky ©   (2006-12-21 20:59) [12]

> Плохиш  (21.12.2006 20:57:09)  [9]

Да не в TRegistry дело, а в незнании основ.


 
Anatoly Podgoretsky ©   (2006-12-21 21:00) [13]

> Tort  (21.12.2006 20:58:11)  [11]

Ну привел тебе Плохиш пример, полностью законченый, который четко демонстрирует рекурсию, что стало легче?


 
Tort   (2006-12-21 21:02) [14]

Легче не стало. Но почему вы такой злой? Я на этом форуме море примеров вижу. Все друг другу все объясняют а я что, не человек что-ли? Прям обидно становится.... и это называется мастера?


 
Плохиш ©   (2006-12-21 21:05) [15]


> Tort   (21.12.06 21:02) [14]
> Все друг другу все объясняют а я что, не человек что-ли?

Пока что ты - леньтяй.


 
Anatoly Podgoretsky ©   (2006-12-21 21:07) [16]

> Tort  (21.12.2006 21:02:14)  [14]

Давать код, это делать медвежью услугу, надо чтобы человек понял и сам мог написать, если по словестному описанию, по алгоритму он не смог сделать, то самое время подумать об смене профессии. Код надо давать в редких случаях, что бы продемонстирировать что то не тривиальное, особое.
А тривиальное как правило приведено в справке.


 
Anatoly Podgoretsky ©   (2006-12-21 21:07) [17]

> Плохиш  (21.12.2006 21:05:15)  [15]

Это не так страшно, а если хуже?


 
Tort   (2006-12-21 21:10) [18]

Я ни разу без дела ещё не сидел, блин!!!
Я день и ночь чего то тпытаюсь на копать, но ни фига не получается.
Чего я хочу ребята? Я хочу прочитать значения (параментры) ключа и в цикле перебрать все параметры и перебросить этов строковую переменную.
Вот мой кусок.


var
     RegFile : TRegIniFile;
StrKey : String = "StrKey";
 procedure TForm1.FormCreate(Sender: TObject);
 begin
 // Создать экземпляр класса
     RegFile := TRegIniFile.Create(SubKey);
 end;
procedure TForm1.Button3Click(Sender: TObject);
 begin
 // Записать строку
     RegFile.WriteString(StrKey, "Value", "Demo");
 end;


Я только не могу понять как перебрать в цикле и всЕ!!!


 
Плохиш ©   (2006-12-21 21:15) [19]


> Tort   (21.12.06 21:10) [18]

Специально открыл справку по TRegIniFile, увидел в методах слово ReadSection, закрыл справку. Не хочу делать работу за халявщиков.


 
Anatoly Podgoretsky ©   (2006-12-21 21:17) [20]

> Tort  (21.12.2006 21:10:18)  [18]

Для начала выброси TRegIniFile и замени на TRegistry
Зачем сходи ко мне на сайта, там много документации по Дельфи, брать в первую очередь Пачеко и Текстейра, это хоть и не для начинающих, но и не халтура. Общий объем документации на моем сайте измеряется гигабайтами (видимый и нет), но по Дельфи не так уж и много, скачать реально даже по модему и далее читать и вдумываться.


 
Anatoly Podgoretsky ©   (2006-12-21 21:19) [21]

> Плохиш  (21.12.2006 21:15:19)  [19]

Ты начало не прочитал, что данный класс не желательно использовать, только для перехода с Win16 на Win32
Вот это главная часть в этой справке, а остальное действительно только глаза, просмотреть список свойств и методов и выбрать подходящии и базовые знания по основам программирования, по стандатным структурам и методам.


 
Palladin ©   (2006-12-21 21:24) [22]


>  [13] Anatoly Podgoretsky ©

стоп стоп, не путать меня с Плохишом... мы разные личности...


 
Anatoly Podgoretsky ©   (2006-12-21 21:31) [23]

> Palladin  (21.12.2006 21:24:22)  [22]

Точно, проверил, ник на две буквы отличается
А я перепутал?


 
Palladin ©   (2006-12-21 21:37) [24]

даже не знаю, что и сказать... пример рекурсии, вообще-то, я привел... да и разница в буквах ников побольше чем в двух...

но может я и ошибаюсь... :)


 
Anatoly Podgoretsky ©   (2006-12-21 21:48) [25]

> Palladin  (21.12.2006 21:37:24)  [24]

Ну так я по памяти писал, а не отвечал в сообщение, значит мог попутать кто приводил пример, но на всяких случай извиняюсь.


 
Плохиш ©   (2006-12-21 22:08) [26]


> Anatoly Podgoretsky ©   (21.12.06 21:19) [21]
> > Плохиш  (21.12.2006 21:15:19)  [19]
> Ты начало не прочитал, что данный класс не желательно использовать,
>  только для перехода с Win16 на Win32

Прочитал, прочитал :-) А в справку заглядывал, только для того, чтобы убедиться, что используемый класс имеет методы для решения проблем автора и эти методы в нём совершенно не спрятаны.

> Palladin ©   (21.12.06 21:24) [22]

Аааа, испугался :-P


 
Palladin ©   (2006-12-21 22:13) [27]


> [26] Плохиш ©

знаешь, если поверить Анатолию и почитав нас, то можно подумать, что у чела с нашими никами, жутчайшая запущенная шизофрения с уклоном на раздвоение личности :)))


 
Anatoly Podgoretsky ©   (2006-12-21 22:21) [28]

> Palladin  (21.12.2006 22:13:27)  [27]

Не наговаривай, я ошибся, а тут истерию развели :-)


 
Плохиш ©   (2006-12-21 22:32) [29]

Да ладно, у меня уже давно знакомый доктор в элитной психушке Баден-Бадена есть :-P


 
HITMAN ©   (2006-12-21 22:34) [30]

Image1 Каким образом загрузить картинку с сайта???


 
Плохиш ©   (2006-12-21 22:35) [31]


> HITMAN ©   (21.12.06 22:34) [30]
> Image1 Каким образом загрузить картинку с сайта???

Рыдал....



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

Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.013 c
15-1166602615
mezozoy
2006-12-20 11:16
2007.01.14
Русский help по EhLib


15-1166877481
КВАНТ
2006-12-23 15:38
2007.01.14
Helpы про WinAPI


2-1166707776
ЗЗ
2006-12-21 16:29
2007.01.14
Получение данных из blob


2-1166533930
Steep
2006-12-19 16:12
2007.01.14
Процедуры и функции


8-1147990002
Дмитрий12
2006-05-19 02:06
2007.01.14
координаты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский