| 
| 
 | Вопрос # 828/ вопрос открыт / | 
 |  Здравствуйте!Kak preobrazovat tip String \'hkey_local_machine\' v tip HKEY?
 
 Naprimer vvozgu iz EDit\'a hkey_local_machine, a programma dolzgna nachat rabotat s etim kluchem?
 
|  |   Вопрос задал: Ilia Ermakov (статус: 1-ый класс)Вопрос отправлен: 4 августа 2007, 22:55
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Градов Ю.М. Здравствуйте, Ilia Ermakov!Немного вопрос не понятен: "В чем проблема?". Посмотрите в приложении, как можно реализовать из ComboBox и
 Приложение:Переключить в обычный режим var  Form1: TForm1;  Reg: TRegistry; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject);begin  ComboBox1.Text:='HKEY_CLASSES_ROOT';  ComboBox1.Items.Add('HKEY_CLASSES_ROOT');  ComboBox1.Items.Add('HKEY_CURRENT_USER');  ComboBox1.Items.Add('HKEY_LOCAL_MACHINE');  ComboBox1.Items.Add('HKEY_USERS');  ComboBox1.Items.Add('HKEY_PERFORMANCE_DATA');  ComboBox1.Items.Add('HKEY_CURRENT_CONFIG');  ComboBox1.Items.Add('HKEY_DYN_DATA');end; procedure TForm1.ComboBox1Change(Sender: TObject);begin  Reg:=TRegistry.Create;  Case ComboBox1.ItemIndex of    0: Reg.RootKey:=$80000000;    1: Reg.RootKey:=$80000001;    2: Reg.RootKey:=$80000002;    3: Reg.RootKey:=$80000003;    4: Reg.RootKey:=$80000004;    5: Reg.RootKey:=$80000005;    6: Reg.RootKey:=$80000006;    7: Reg.RootKey:=$80000007;  end;   Reg.Free;end; 
|  | Ответ отправил: Градов Ю.М. (статус: 8-ой класс)Время отправки: 5 августа 2007, 14:35
 
 |  
 Мини-форум вопросаВсего сообщений: 1; последнее сообщение — 6 августа 2007, 08:57; участников в обсуждении: 1. 
|   | min@y™ (статус: Доктор наук), 6 августа 2007, 08:57 [#1]:Дополню ответ Градова Ю. М. На целый ответ не тянет, поэтому в форум  
 
 
 <font face="Courier New"><font color="#800080"><strong>procedure </strong></font>TForm1.ComboBox1Change(Sender:
TObject);
<font color="#800080"><strong>begin
  </strong></font>Reg:=TRegistry.Create;
  Reg.RootKey:= ComboBox1.ItemIndex <font color="#800080"><strong>or </strong></font><font
color="#0000FF"><strong>$80000000</strong></font>;
  <font color="#408080"><strong>//Какие либо действия
  </strong></font>Reg.Free;
<font color="#800080"><strong>end</strong></font>;
</font>
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |