![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.03.2011
Сообщений: 2
|
![]()
Задача полностью изложена в заголовке.
Моя ОС: Win7. ( Код должен работать и на других Windows. На MSDN написано, что начиная с 98 поддерживается GetNetworkParams .) Среда разработки: Embarcadero® Delphi® XE Version 15.0.3890.34076. Вот адрес GetNetworkParams на MSDN. Проблема в том, что DnsServerList у меня заполнен #0. А при выводе HostName показывает какие-то иероглифы. ![]() Сначала использовал готовую функцию. Потом взял GetDNSbyIpHlp из исходников Synapse. В конце-концов переписал все сам: Код:
Результат везде один и тот же: Иероглифы в HostName и #0 в DnsServerList. Пример, с MSDN на С прекрасно компилируется и выводит все нужные параметры. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
Замените все Char на AnsiChar.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 08.03.2011
Сообщений: 2
|
![]()
Все гениальное просто. Спасибо огромное, работает.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение данных из сторонней dll | Memfis1992 | Общие вопросы Delphi | 4 | 21.10.2010 09:19 |
IPHLPAPI.DLL в windows 7 | Horus92 | Работа с сетью в Delphi | 1 | 15.06.2010 09:55 |
Вызов формы внутреннего (dll) ActiveX сервера | HelloEverybody | Компоненты Delphi | 2 | 29.01.2008 17:25 |
Получение функций из DLL | NITRON | Общие вопросы Delphi | 8 | 12.09.2007 17:32 |