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

Вниз

Мастера !!! ПОМОЩЬ!!!!!!   Найти похожие ветки 

 
Priz_Datiy   (2002-01-26 14:04) [0]

Прошу очень прошу переделать ниже приведенный код в функцию
те для многократного вызова...

procedure TForm1.SpeedButton1Click(Sender: TObject);
var
Reg: TRegistry;
ts: TStrings;
i: integer;
begin
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.OpenKey("\RemoteAccess\Addresses", False);
ts:=TStringList.Create;
Reg.GetValueNames(ts);
Memo1.Clear;
for i := 0 to ts.Count -1 do
Memo1.Lines.Add(ts.Strings[i]);
Reg.CloseKey;
Reg.Destroy;
end;

я делаю так:

function Get: string;
var
Reg: TRegistry;
ts: TStrings;
i: integer;
begin
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.OpenKey("\RemoteAccess\Addresses", False);
ts:=TStringList.Create;
Reg.GetValueNames(ts);
Memo1.Clear;
for i := 0 to ts.Count -1 do
Memo1.Lines.Add(ts.Strings[i]);
Reg.CloseKey;
Reg.Destroy;
end;

но тут помойму мема всю малину портит


 
Вадим ©   (2002-01-26 14:36) [1]

Ну, типа, убери memo, тогда результата будет в ts


 
Pat ©   (2002-01-26 15:17) [2]

А что переделывать? Где надо, просто вызывай процедуру
Form1.SpeedButton1Click(Sender);



 
Anatoly Podgoretsky ©   (2002-01-26 19:41) [3]

А что должна возвращать функция?



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
14-32345
vasco
2001-12-16 10:55
2002.02.11
Что это - старость подкралась незаметно?


4-32375
Yuri Btr
2001-12-11 09:55
2002.02.11
Работа с принтером


1-32234
Andger
2002-01-27 15:23
2002.02.11
Delphi виснет при палитре > 16 цветов


14-32320
Kirill
2001-12-19 12:26
2002.02.11
Внимание! Мастера, Администраторы сайта (Модератор тоже)


7-32363
griffon
2001-11-04 00:54
2002.02.11
скрыть Task bar