Пишу простую программу, отправить запрос на сервер, принять ответ с сервера.
Для сокетов использую
Эту библиотеку.
Все это делаю в блоке инилизации программы.
Создаю сокет, отсылаю запрос, все нормально.
дальше следующий код
Код:
char buf[1024];
char otvet[9999];
mysocket.set_buffer_size(sizeof(buf));
while (strstr(buf,"</html>")==0)
{
mysocket >> buf;
strcat(otvet,buf);
}
mysocket.close();
компилируется, все хорошо, данные получаю правильные.
Но как только доходит до конца. (return TRUE

прога вылетает с ошибкой обратся в микрософт
пишу:
Код:
mysocket.close();
delete []otvet; //ЧЕ ТУТ МОЖНО УДАЛИТЬ Я НЕ ЗНАЮ
и о чудо прога компилируется и работает, не каких ошибок
причем ей пофигу будули я удалять ответ или delete []buf;
она будет нормально работать.
Вот как можно объяснить такую сетуацию?
Проверял на WM6 в эмуляторе и на WM6.1 на своей коммуникаторе.
De-visible Про тему знаю, не думал что вопрос про ВМ можно отнести к разряду для новичков.
РЕШЕНИЕ: Увеличил buf и все стало нормально. Почему все работал когда писал delete [] загадка.