Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо