Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.24;
Скачать: CL | DM;

Вниз

Склеивание несколько файлов в один   Найти похожие ветки 

 
Sairex ©   (2008-01-26 13:10) [0]

Ребят подскажите как можно склеить несколько файлов в один? Если можно то с примером.


 
Denis__ ©   (2008-01-26 13:14) [1]

В каком смысле? Какие файлы?


 
Sairex ©   (2008-01-26 13:22) [2]

Обычные файлы EXE,dll, и т.п.


 
Сергей М. ©   (2008-01-26 13:24) [3]

А соббсно зачем ?


 
Virgo_Style ©   (2008-01-26 13:26) [4]

Очень просто, надо в этот файл записать сначала содержимое первого, а потом содержимое второго.


 
Efir   (2008-01-26 13:34) [5]

var
 f1:TFileStream;
 f2:TFileStream;
 f:TFileStream;

f1:=TFileStream.Create("1 файл", fmOpenRead);
f2:=TFileStream.Create("2 файл", fmOpenRead);
f:=TFileStream.Create("файл результат", fmOpenWrite);

f.CopyFrom(f1, f1.Size);
f.CopyFrom(f2, f2.Size);


 
Amoeba ©   (2008-01-27 01:42) [6]


> Virgo_Style ©   (26.01.08 13:26) [4]
>
> Очень просто, надо в этот файл записать сначала содержимое
> первого, а потом содержимое второго.

И какая с этого тебе корысть? В чем, собственно, заключается некая сверхзадача, достигаемая столь банальной операцией над файлами?


 
{RASkov} ©   (2008-01-27 02:24) [7]

> [0] Sairex ©   (26.01.08 13:10)
> Ребят подскажите как можно склеить несколько файлов в один?

А "расклеивать" нужно?
Если нет, то можно воспользоваться внутренней командой DOS - Copy. формат такой:
Copy file1.ext+file2.ext+fileN.ext OutFile.ext
Можно все выполнить АПИ ShellExecute....


 
Германн ©   (2008-01-27 02:27) [8]


> Amoeba ©   (27.01.08 01:42) [6]
>
>

+1


 
palva ©   (2008-01-27 09:15) [9]

> Copy file1.ext+file2.ext+fileN.ext OutFile.ext
Здесь только при работе с нетекстовыми файлами обязательно добавляют параметр /b, что означает "двоичный"
Copy /b file1.ext+file2.ext+fileN.ext OutFile.ext
В противном случае некоторые символы неадекватно воспринимаются. Например, символ #26 воспринимается как конец файла. Этот же символ будет добавлен в конец результирующего файла.


 
Virgo_Style ©   (2008-01-27 12:05) [10]

Amoeba ©   (27.01.08 1:42) [6]
И какая с этого тебе корысть? В чем, собственно, заключается некая сверхзадача, достигаемая столь банальной операцией над файлами?


Тю. А мне-то почем знать, зачем это автору надо?


 
Sairex ©   (2008-01-28 13:10) [11]

Ну рассклеивать то Надо будет так что с Copy Не пройдет. А так в принципе разобрался как эт делается.
Efir  
Спасибо...



Страницы: 1 вся ветка

Текущий архив: 2008.02.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
3-1192033329
3Lander
2007-10-10 20:22
2008.02.24
Можно ли как-нить изменить цвет отдельной ячейки в DBGride?


15-1201083737
Игорь Шевченко
2008-01-23 13:22
2008.02.24
Как добиться, чтобы русский текст письма выглядел по-русски...


2-1201604770
Звоновский
2008-01-29 14:06
2008.02.24
Помогите считать текст из Static чужого окна


2-1201086793
Alex_C
2008-01-23 14:13
2008.02.24
Медленное закрытие программы


2-1201775767
@!!ex
2008-01-31 13:36
2008.02.24
Получить иконку окна.