ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Неполучается загрузить капчу
  #1  
Старый 12.12.2009, 18:30
Аватар для _nic
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию Неполучается загрузить капчу

Вот отрывок кода
Код:
....................................................................
	   rec=0;acum=0;
	   for(;;)
	   {
			rec=recv(s,Sr,1024*1024,0);
			Sr+=rec;
			acum=acum+rec;
			if(rec==0){Sr-=acum;break;}
	   }
	   closesocket(s);
	   alen=(strlen(Sr)-strlen(strstr(Sr,"\r\n\r\n")))+4;
	   Sr+=alen;//обрезка заголовка
	   Graphics::TBitmap * Bitmap = new Graphics::TBitmap;
	   TJPEGImage * examp = new TJPEGImage;
	   TMemoryStream *stM = new TMemoryStream;
	   br=acum-alen;//размер картинки
	   memcpy(img,Sr,br);//картинка копируется в буффер
	   stM->Position=0;
	   stM->Write((const void*)img,br);//в поток
	   examp->LoadFromStream(stM);//а тут ошибка 42
	   Bitmap->Assign(examp);
	   PaintBox1->Canvas->Draw(59,59,Bitmap);
	   delete examp;
	   delete Bitmap;
	   delete stM;
	   Sr-=alen;
....................................................................
Conten-Length нету в content type image\jpeg
Скачаный и "очищенный" от заголовка файл начинается :
Цитата:
6c9
яШяа JFIF
Но всеравно компонента ругается 42й ошибкой =/


Путем метода тыка через сниффер оказалось что в моем коде размер картинки расчитывается на 12 байт больше чем показывает сниффер...Откудого они могут быть?И в какую часть файла попадают?

Последний раз редактировалось _nic; 12.12.2009 в 19:04..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прямая ссылка на капчу PHP-форума alex.k12 PHP, PERL, MySQL, JavaScript 11 03.05.2009 23:23
DLE 7.5 - Капчу не показывает mailbrush Сценарии/CMF/СMS 1 31.03.2009 22:05
Assembler FAQ GlobalRave С/С++, C#, Delphi, .NET, Asm 2 15.02.2009 18:59
Помогите прирутить капчу poka_nub PHP, PERL, MySQL, JavaScript 0 02.12.2008 00:56



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ