C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Joiner, Хмм... А есть ли сурц?
BlackDog
Отправлено: 12.11.2006, 16:53


Ученик-кочегар

Группа: Участник
Сообщений: 1



Привет всем.


Кто знает где можно взять исходники самого простого джойнера на cbuilder 6? Если кто знает дайте ПОЖАЛУЙСТА ссылку...


И ещё: а может подскажете как самому сделать процедуру склейки двух exe? Чтобы я жал на батон и собственно она выполнялась... Заранее спасибочки. wizard.gif
exp
Отправлено: 13.11.2006, 21:13


Мастер участка

Группа: Участник
Сообщений: 304



напиши сам smile.gif

что то типа....
CODE

int h_File1 = FileOpen("C:\\file1.exe");
int h_File2 = FileOpen("C:\\file2.exe");

int h_DestFile = FileCreate(C:\\file1file2.exeexe);

if(h_DestFile!=-1)
{
      int Bytesov_Readnuto;
      char Buff[256];
     
      // Сливаем файл №1
      do{
            Bytesov_Readnuto = FileRead(h_File1,Buff,sizeof(Buff));
            if(Bytesov_Readnuto>0)
            {
                   FileWrite(h_DestFile,Buff,Bytesov_Readnuto);
            }
      }while(Bytesov_Readnuto>0);
      FileClose(h_File1);
     
     // Теперь второй файл...
      do{
            Bytesov_Readnuto = FileRead(h_File2,Buff,sizeof(Buff));
            if(Bytesov_Readnuto>0)
            {
                   FileWrite(h_DestFile,Buff,Bytesov_Readnuto);
            }
      }while(Bytesov_Readnuto>0);
      FileClose(h_File2);
      FileClose(h_DestFile);
}


Данный пример иллюстрирует необратимую склейку файлов. Хочешь сделать обратимую — сохраняй размеры файлов.

Вернуться в Вопросы программирования в C++Builder