![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
из string в PChar [D6, Win95/98]
Sewix © (2003-01-31 09:13:00)как конвертировать из string в PChar var c:pchar s:string; begin c:=PChar(s) работает криво
Anatoly Podgoretsky (2003-01-31 10:22:00) [1]sewix © (31.01.03 09:32)
Такого быть не может, приведи всю строку в виде HEX символов, у тебя явно там недопустимые для PChar строк символы, можжешь отладчиком посмотреть
sewix (2003-01-31 10:15:00) [2]procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
var s:string;
My_Url:PChar;
begin
s:=URL;
My_Url:=PChar(s);
end;
Sha (2003-01-31 10:12:00) [3]> если в строке есть пробел конвертирует до пробела
если в строке есть #0 конвертирует до #0
Danilka (2003-01-31 10:03:00) [4]может в строчке не пробел, символ с кодом 0?
тогда, конечно, будет облом, т.к. pchar и есть null terminated string
Lord Warlock (2003-01-31 09:42:00) [5]
> если в строке есть пробел конвертирует до пробела
ничего подобного!
Chubais (2003-01-31 09:39:00) [6]
> sewix © (31.01.03 09:32)
код напиши
sewix (2003-01-31 09:32:00) [7]
> Chubais ©
если в строке есть пробел конвертирует до пробела
wipr (2003-01-31 09:28:00) [8]Chubais тебе свет отключать, а не вопросы задавать.
Chubais (2003-01-31 09:14:00) [9]
> работает криво
эт как?