Удаление файлов записанных через kernel32.dll - страница 3

 
Integer:
Здесь правильный пример
Не работает данный пример. При скачке из интернета файла расширения ex4 в результирующем файле почему то заменяются символы.
 
serler2:
Не работает данный пример. При скачке из интернета файла расширения ex4 в результирующем файле почему то заменяются символы.


Одно из двух, или такой способ совсем не состоятелен для скачивания откомпиированных фалов, или непавильно выполняется сохранение. 

Вы взялись за непосильную для себя задачу. 

 

Что делает данный блок кода?

for(int i = 0; i < 256; i++)
         {
                 text = text + CharToStr(cBuffer[i] & 0x000000FF);
                  if(StringLen(text) == dwBytesRead[0])
                      break;
                  text = text + CharToStr(cBuffer[i] >> 8 & 0x000000FF);
                  if(StringLen(text) == dwBytesRead[0])
                      break;
           text = text + CharToStr(cBuffer[i] >> 16 & 0x000000FF);
           if(StringLen(text) == dwBytesRead[0])
               break;
           text = text + CharToStr(cBuffer[i] >> 24 & 0x000000FF);
           if(StringLen(text) == dwBytesRead[0])
               break;           
         }
       TXT = TXT + text;
 

Что делает данный блок кода?

for(int i = 0; i < 256; i++)
         {
                 text = text + CharToStr(cBuffer[i] & 0x000000FF);
                  if(StringLen(text) == dwBytesRead[0])
                      break;
                  text = text + CharToStr(cBuffer[i] >> 8 & 0x000000FF);
                  if(StringLen(text) == dwBytesRead[0])
                      break;
           text = text + CharToStr(cBuffer[i] >> 16 & 0x000000FF);
           if(StringLen(text) == dwBytesRead[0])
               break;
           text = text + CharToStr(cBuffer[i] >> 24 & 0x000000FF);
           if(StringLen(text) == dwBytesRead[0])
               break;           
         }
       TXT = TXT + text;
 
serler2:

Что делает данный блок кода?


Преобразует int в четрые буквы, то, чего здесь не надо.

См. приложение. Работает.  

Файлы:
 
Integer:


Преобразует int в четрые буквы, то, чего здесь не надо.

См. приложение. Работает.

Все работает! Большое спасибо!
Причина обращения: