Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2013, 11:26   #1
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию Как перевести IP_ADDR_STRING в обычный String или Char

Есть такая структура:
Код:
typedef struct _IP_ADAPTER_INFO {
  struct _IP_ADAPTER_INFO* Next;
  DWORD ComboIndex;
  char AdapterName[MAX_ADAPTER_NAME_LENGTH + 4];
  char Description[MAX_ADAPTER_DESCRIPTION_LENGTH + 4];
  UINT AddressLength;
  BYTE Address[MAX_ADAPTER_ADDRESS_LENGTH];
  DWORD Index;  UINT Type;
  UINT DhcpEnabled;
  PIP_ADDR_STRING CurrentIpAddress;
  IP_ADDR_STRING IpAddressList; 
 IP_ADDR_STRING GatewayList;
  IP_ADDR_STRING DhcpServer;
  BOOL HaveWins;
  IP_ADDR_STRING PrimaryWinsServer;
  IP_ADDR_STRING SecondaryWinsServer;
  time_t LeaseObtained;
  time_t LeaseExpires;
} IP_ADAPTER_INFO,
  *PIP_ADAPTER_INFO;
Я хочу вывести значение GatewayList на экран в ShowMessage:
Код:
TmpPointer: PIP_ADAPTER_INFO;
<...>
ShowMessage(Format('Шлюз:%s',[TmpPointer^.GatewayList.IpAddress.S]));
Ничего не выводится, при этом значение Address типа Byte при переводе в String отображается корректно.
Проблема именно со значениями типа IP_ADDR_STRING, я так понимаю это элементы списка?

Последний раз редактировалось calypso; 01.08.2013 в 11:29.
calypso вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из integer в string или char PavelDD Паскаль, Turbo Pascal, PascalABC.NET 9 17.02.2013 21:19
Как на паскале перевести числа в обычный вид? GidroFobia Помощь студентам 39 16.03.2012 22:53
string-char-wchar_t-char-string чето потерял magog7 Общие вопросы C/C++ 0 08.08.2011 20:21
Как перевести char в int? TwiX Общие вопросы C/C++ 4 17.09.2009 11:52
Как перевести int в char в C? Dantes_1986 Общие вопросы C/C++ 4 25.12.2007 11:31