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

Вниз

вывод переменной s= CSCFlags=0 #0 MAXUses=4294967295 на екран   Найти похожие ветки 

 
lord   (2003-08-21 11:55) [0]

присваиваю переменной (s:string) значение функции

Res:=RegQueryValueEx(Handle, PChar(Name), nil, @DataType,PByte(@s[1]), @DataSize);

но при выводе переменной ( edit1.text:=s)видно тока часть информации ( CSCFlags=0 )
а при наведении курсора мыши на переменную ( s ) появляется подсказка с содержым
переменной ( s="CSCFlags=0"#0"MAXUses=4294967295")
как добратся до второй половины переменной (s)


 
Skier ©   (2003-08-21 11:59) [1]

#0 - тебе мешает.


 
Palladin ©   (2003-08-21 12:01) [2]

:) в смысле до второй половины значения? :)
заменить #0 в полученом массиве байт на #32...
умеешь так?


 
Zz_   (2003-08-21 12:01) [3]

S1 := PChar(Integer(S)+Length(S)+1)


 
default ©   (2003-08-21 12:40) [4]

S1 := Length(S1) + 1
если S1 типа PChar


 
lord   (2003-08-22 00:11) [5]

TO default
на строку S1 := Length(S1) + 1
будет выдано сообщение об ошибке
Incompatible types: Integer and PChar
ето и без компилятора ясно.

с данным вопросом я разобрался .
спасибо всем .



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
14-10886
HermitAlex
2003-08-14 15:42
2003.09.04
Ресурсы по мобильным телефонам


3-10631
Lamer_of_Delphi
2003-08-13 09:38
2003.09.04
Запрос не выполняется!!!


14-10908
Ixion
2003-08-18 03:44
2003.09.04
Лицензия на программирование ?


1-10814
lord
2003-08-21 11:55
2003.09.04
вывод переменной s= CSCFlags=0 #0 MAXUses=4294967295 на екран


1-10783
Vorobyev Sergey
2003-08-21 08:33
2003.09.04
Как сохранить совместимость при передаче указат. на объект в DLL?