Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2009, 20:43   #1
galaid
Пользователь
 
Аватар для galaid
 
Регистрация: 04.04.2009
Сообщений: 32
По умолчанию копировать EXE

как наисать прогу которая копирует EXE файлы, так чтоб EXE файл после копирования мог нормально работать
galaid вне форума Ответить с цитированием
Старый 17.04.2009, 21:03   #2
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Если правильно понял, то вот! Процедура копирования файлов.
Код:
CopyFile('inFile','outfile',проверка); в проверке ставиться true или false
uberchel вне форума Ответить с цитированием
Старый 18.04.2009, 20:27   #3
galaid
Пользователь
 
Аватар для galaid
 
Регистрация: 04.04.2009
Сообщений: 32
По умолчанию

Цитата:
Сообщение от uberchel Посмотреть сообщение
Код:
CopyFile('inFile','outfile',проверка); в проверке ставиться true или false
пишет неизвестный идентефикатор, модуль dos подключал. это точно для паскаля, мне для турбо надо
galaid вне форума Ответить с цитированием
Старый 18.04.2009, 21:14   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Можно банальным посимвольным копированием. Примерно так:
Код:
var f,fout : file of char;
c : char;
begin
assign(f,'file.exe');
reset(f);
assign(fout,'file_out.exe');
rewrite(fout);
while not eof(f) do
 begin
 read(f,c);
 write(fout,c);
 end;
close(f);
close(fout);
end.
Ну или блоками, для большей эффективности.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.04.2009, 09:20   #5
galaid
Пользователь
 
Аватар для galaid
 
Регистрация: 04.04.2009
Сообщений: 32
По умолчанию

sazary я так пробывал, но после этого тот файл не запускается,
твой метод удобен для текстовых файлов и для некоторых других
galaid вне форума Ответить с цитированием
Старый 19.04.2009, 12:15   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от galaid
sazary я так пробывал, но после этого тот файл не запускается,
твой метод удобен для текстовых файлов и для некоторых других
Сейчас проверил - все у меня копируется и запускается. Что я не так делаю?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.04.2009, 13:09   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Sazary
Сейчас проверил - все у меня копируется и запускается. Что я не так делаю?
да вроде всё правильно! (хотя через blockRead/BlockWrite намного эффективнее! А пример копирования файла прямо в Help'е TurboPascal есть)

Думаю, что это galaid что-то делает не так...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копировать текст из webbrowser в memo (включить ctrl+c ctrl+v) копировать - вставить Alar Работа с сетью в Delphi 13 12.07.2010 18:16
как копировать столбцы BEKO83 Помощь студентам 1 09.02.2009 20:17
чтение из одного exe файла, и запись в другой exe inndim Общие вопросы Delphi 2 04.02.2009 15:23
Копировать файлы из списка [Drumm-are-turG] Общие вопросы Delphi 9 11.01.2009 17:03