Привет. Есть такой код: Код (Text): invoke recv,ebx,buf1,32768,0 invoke GetDlgItem,[WinHWD],IDC_RESULT invoke SetWindowText,eax,buf1 Программа выполняет соединение с http сервером и делает GET запрос главной страницы. Ответ помещается в buf1. Вопрос в том, что при копировании содержимого буфера в элемент Edit на окне (IDC_RESULT), копируется лишь та часть, которая идет без перевода каретки (13,10), т.е. HTTP 200 OK и усё. У меня вопрос: режет ли функция SetWindowText текст, стоящий после ascii символов 13,10? Почему не копируется полная строка? Запускал в отладчике, HTTP ответ и HTML код полностью копируются в buf1, а вот почему лишь часть выдает в edit не знаю.. прошу совета спасибо
FatMoon, Multiline я поставил изначально. Странно, запихнул щас вместо buf1 в Edit обычную строку с символами 13,10.. все отлично отобразилось.. все равно не могу понять..
хм, под отладчиком работает. т.е. если ставить, например бряк на setwindowtext, а потом смотреть на содержимое окна - весь ответ http сервра как на ладоне.. если запускать exe без отладчика, то выдает опять только HTTP 200 OK
iZzz32, в отладчике все приходит одним куском.. цикла там нет. А вот без отладчика видимо не приходят