![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Strring to PAnsiString Как ? [D7]
Sectey © (2004-08-20 16:25:00)Понимаю глупо но не знаю как перевести строку из String в PAnsiString. Подскажите пожалуйста :-)
Sectey (2004-08-20 17:20:00) [1]>Юрий Зотов ©
Да, здорово, спасибо :-))
Спасибо всем :-)
К концу дня уже круша едет :-)))
Digitman (2004-08-20 17:17:00) [2]
> Sectey © (20.08.04 17:10) [5]
ну насчет PAnsiString-типа, требуемого этой ф-цией - эт ты явно загнул, это уже отсебячина ..
var
s: String;
...
s:= 'mail.ru';
...
результат := gethostbyname( PChar(s ));
Юрий Зотов (2004-08-20 17:13:00) [3]GetHostBуName(PChar(s))
Sectey (2004-08-20 17:10:00) [4]для функции:
gethostbyname('mail.ru') - все ок
var s: string;
ps: PAnsiString;
..
ps := @s;
gethostbyname(ps) - ошибка
gethostbyname(@S) - ошибка
Digitman (2004-08-20 16:49:00) [5]
> Sectey
тебе для каких целей вообще-то PAnsiString-тип понадобился ? ты мож путаешь его с PСhar, требуемый для вызовов WinAPI-ф-ций ?
Sectey (2004-08-20 16:43:00) [6]Априведение типов делать не надо?
Anatoly Podgoretsky (2004-08-20 16:40:00) [7]PChar(S)
Digitman (2004-08-20 16:28:00) [8]
> как перевести строку из String в PAnsiString
никак
s - это по сути указатель
PAnsiString - это еще один указатель на на указатель
var s: string;
ps: PAnsiString;
..
ps := @s;