
04.10.2008, 23:03
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме: 1777055
Репутация:
347
|
|
Сообщение от criz
приходится много раз на "ОК" нажимать...
тогда попробуй так, рано или поздно получится  :
Код:
Memo1->Lines->Add(IntToStr(ih->saddr.byte1)+"."+IntToStr(ih->saddr.byte2)+"." +IntToStr(ih->saddr.byte3)+"."+IntToStr(ih->saddr.byte4));
или так:
Код:
char buf[64];
...
wsprintf(buf, "%u.%u.%u.%u", ih->saddr.byte1,ih->saddr.byte2,ih->saddr.byte3,ih->saddr.byte4);
Memo1->Lines->Add(AnsiString(buf));
или даже так
Код:
Memo1->Lines->Add(AnsiString(inet_ntoa(*(struct in_addr*)&ih->saddr))));
под рукой билдера нет, но что-нить из этого точно должно работать 
Последний раз редактировалось bons; 04.10.2008 в 23:23..
|
|
|