ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 12.12.2009, 20:53
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Да уже нашол нужную ф-цию _http://devpinoy.org/blogs/cvega/archive/2006/06/19/xtoi-hex-to-integer-c-function.aspx
Теперь проблема уже в борланде всеравно плюет той же самой 42й ошибкой хотя уже на диске оказывается полдноценная картинка
Код:
	   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;
	   strncat(imgS,Sr,3);
	   xtoi(imgS,&br);
	   Sr+=5;
	   memcpy(img,Sr,br);
	   HANDLE f=CreateFile("D:\\damp.jpeg",GENERIC_WRITE,FILE_SHARE_WRITE,NULL,CREATE_ALWAYS,FILE_FLAG_RANDOM_ACCESS,NULL);
	   DWORD wb;
	   WriteFile(f,img,br,&wb,0);
	   CloseHandle(f);
	   //stM->Position=0;
	   stM->Write((const void*)img,br);
	   examp->LoadFromStream(stM);
	   Bitmap->Assign(examp);
	   PaintBox1->Canvas->Draw(59,59,Bitmap); 
	   delete examp;
	   delete Bitmap;
	   delete stM;
	   Sr-=alen;
	   Sr-=5;
 
 





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


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




ANTICHAT.XYZ