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

Вниз

Как прочитать из реестра параметр типа REG_MULTI_SZ   Найти похожие ветки 

 
OlegM ©   (2003-02-27 07:55) [0]

Здрассте
Пытаю прочитать в переменную типа string, а delphi ошибку выдает типа invalid data type


 
Verg ©   (2003-02-27 08:02) [1]

Что-то типа этого:

function TRegistry.ReadMultiString(const Name: string; Ms : TStrings):boolean;
var
Len: Integer;
RegData: TRegDataType;
Dt, P : pchar;
begin
Result:=false;
Len := GetDataSize(Name);
if Len > 0 then
begin
GetMem(Dt, Len);
try
GetData(Name, Dt, Len, RegData);
if RegData = rdMultiString then
begin
P:=Dt;
While P^<>#0 do
begin
Ms.Add(P);
while P^<>#0 do inc(P); inc(P);
end;
result:=true;
end else ReadError(Name);
finally
FreeMem(Dt, Len);
end;
end else begin Ms.Clear; result:=true; end;
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.013 c
7-54895
jack128
2003-02-20 14:47
2003.04.17
Как узнать когда данные реально ушли из ком порта ?


7-54900
MAPIIIAJL
2003-02-23 12:09
2003.04.17
Вывод работы с COM портом в отдельный поток...


14-54866
VEG
2003-04-01 23:00
2003.04.17
JPG -> TGA


8-54771
alois
2003-01-02 22:37
2003.04.17
Проигрывание WMA-файлов в случайном порядке


7-54921
ScaliaR
2003-02-25 07:42
2003.04.17
как остановить запустить сервис