Вот код, подскажите что не так!!! Сильно не кричите я новенький в этом деле Код (Text): invoke gethostname, offset lpBuf1, MAXGETHOSTSTRUCT invoke gethostbyname, offset lpBuf1 mov edx, [eax][hostent.h_list] mov ebx, [edx][in_addr] invoke inet_ntoa, ebx
Интересно, о чем думал, и куда смотрел автор примера по ссылке, когда делал его? Этот лошадиных размеров шрифт не влазит в статик )) Вместо 217.106.196.93 отображается 17.106.196.9 Или те, кто пишут примеры действуют по принципу "В гамаке стоя" Даже небезызвестный yoda пишет такие дикие вещи: mov ax, dword ptr[ecx] И это признанный авторитет
Не суди строго. У меня у многих программ, написанных под 98 винду, на XP "поехали" шрифты. Всё от того, что в шрифтах, в поставке XP, межбуквенный интервал больше. Чтобы таких перекосов избежать, нужно контролы создавать динамически, вычисляя их ширину на основе характеристик шрифта. А оно это надо?
А еще некоторые люди меняют у себя в Свойствах Экрана DPI, и вместо Normal (96) ставят 120, из-за чего некоторые диалоги отображаются совсем не так, как задумывал их автор...
Tupo А оно это надо? Если лень, то выводи на консоль. Funbit диалоги отображаются совсем не так, как задумывал их автор... В винде диалоги тоже становятся кривыми?
Фигня может заключаться в большом размере caption'а у окна. Такое случается если изменить размер шрифта в "оформлении". Из-за этого у многих программ (включая и мелкософсткие) портится внешний вид, если были контролы (буттоны...) внизу окна, то они некрасиво обрезаются.