|  | 
 
 | 
| 
			 
			#1  
			
			
			
			
		 | ||||
| 
 | ||||
|  работа с реестром добрый день ) исходники взял сдесь и решил немного переделать под свою задачу, и наткнулся на "подводные камни" Я хочу сделать что бы когда выделяешь позицию в TListView и нажать на кноку "удалить" то и удалялся бы ключ или раздел с реестра. Удаляю так DeleteKey(lvResult.Selected.SubItems.Strings[0]) где lvResult.Selected.SubItems.Strings[0] выделенная строка в TListView. Загвоздка в том что некоторый строчки записываются так \.htm\OpenWithList с точкой в начали, как можно из строки эту точку удалить? Или может кто подскажет более удобный способ для удаление? Пробовал так: Код: 
 | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Убрать точку можно  с помощью StringReplace(); Код: 
 | 
| 
			 
			#3  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 а скажите можно как-нить перевести из типа HKEY (TRegistry) в string? | 
| 
			 
			#4  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 | 
| 
			 
			#5  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 Приведи полный листинг функции и опиши выполняемую твоей программой задачу | 
| 
			 
			#6  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
   одно НО, не знаю почему, но когда производится поиск по реестру некоторые подразделы не находятся, а некоторые задваиваются или затраиваются   в чем загвоздка понять не могу по коду должно работать нормально, написал автору исходников пока не ответил. Может вы посмотрите? |