|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.07.2009, 21:23 | #1 | |
Пользователь
Регистрация: 17.12.2008
Сообщений: 50
|
Ошибка при использовании copyfile
люди, подскажите пожалуйста мне коды ошибок дя этой функции, а то у меня в хелпе про ней написано только вот что: "
Цитата:
Последний раз редактировалось Stilet; 22.07.2009 в 08:55. |
|
21.07.2009, 21:55 | #2 |
Ненависник Windows
Пользователь
Регистрация: 04.07.2009
Сообщений: 82
|
Попробуй эту функцию:
Код:
if Вопрос.Возник then begin if Google.Поиск=false then begin СоздатьТопик; end; end;
if ДругойЮзер.Помог then begin НажатьНаВесы end; |
21.07.2009, 22:21 | #3 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
21.07.2009, 22:39 | #4 |
Пользователь
Регистрация: 17.12.2008
Сообщений: 50
|
А есть похожая процедура тока на удаление? А то уменя такая проблема:
deletefile('C:\project1.exe'); CopyFileX('C:\project3.exe','C:\pro ject1.exe'); При этом прога ругается: I\O Error 32 (процесс не может получить доступ к файлу, потому что он использвется другим процессом) Квэнди, у меня некорректно отображается этот сайт. Нету полосы прокрутки. А вся инфа не влазит на страницу. Сори, забыл про оверпостинг. А как удалить пост - не нашёл. Последний раз редактировалось Stilet; 22.07.2009 в 08:55. |
21.07.2009, 23:05 | #5 | |
Ненависник Windows
Пользователь
Регистрация: 04.07.2009
Сообщений: 82
|
Цитата:
Код:
if Вопрос.Возник then begin if Google.Поиск=false then begin СоздатьТопик; end; end;
if ДругойЮзер.Помог then begin НажатьНаВесы end; |
|
21.07.2009, 23:15 | #6 |
Пользователь
Регистрация: 17.12.2008
Сообщений: 50
|
То просто узнаю какая у меня ошибка. А мне нужно от неё избавиться.
А, ся, придумал кое что. |
21.07.2009, 23:18 | #7 | |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,457
|
Цитата:
и 'C:\project1.exe', это не в ней ли пишете этот код ? |
|
21.07.2009, 23:39 | #8 |
Пользователь
Регистрация: 17.12.2008
Сообщений: 50
|
Просто я пишу свой апдейтер. Короче, суть такая:
есть файл программы (project1) и файл новой версии программы (project2). Project1 проверяет наличие project2 и копирует её в project3, а затем запускает Project2. Project2 прверяет наличие project3 и если он есть, то заменяет им project1. Затем запускается уже новый project1. Указанный вами участок кода принадлежит project2. |
21.07.2009, 23:44 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
CopyFile и DeleteFile отлично работают
ко второй есть нюанс(думаю понятный) что файл не должен использоватся в системе, иначе ошибка Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.07.2009, 23:45 | #10 |
Ненависник Windows
Пользователь
Регистрация: 04.07.2009
Сообщений: 82
|
А ты Project1 закрываешь после запуска Project2?
if Вопрос.Возник then begin if Google.Поиск=false then begin СоздатьТопик; end; end;
if ДругойЮзер.Помог then begin НажатьНаВесы end; |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в использовании сегмента | Miller-1981 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 10.06.2009 16:04 |
Ошибка List index out of bounds(0) при использовании запроса AdoQuery | ArtInt | БД в Delphi | 14 | 15.04.2009 18:35 |
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder | AleksP | C++ Builder | 7 | 11.04.2009 13:06 |
Подскажите, где ошибка в использовании ControlSource... | Tooree | Microsoft Office Access | 2 | 18.08.2008 20:46 |