Не работает функция CopyFile в делфи 7 #754208


#0 by Kseniya_
Такая проблема. Используется функция winapi для копирования файла, использовалась и ранее в других программах, но работала. CopyFile( PChar(ExtractFilePath(Application.ExeName) + 'Packets' + PathPack), PChar(ExtractFilePath(Application.ExeName) + 'Archive' + PathPack), false); Все пути правильно заполнены и указывают на существующий файл - тот, что копируется. Третий параметр означает, что скопируется всегда. То есть никаких препятствий. Ошибку не выдает. Файл не копируется. А также и не удаляется функцией SysUtils.DeleteFile(Path); В чем может быть причина? Кто-нибудь сталкивался с таким?
#1 by Живой Ископаемый
Разве это форум по Анимэ?
#2 by Господин ПЖ
щас окажется что все это в program files лежит...
#3 by H A D G E H O G s
function _GetErrorMsg(ecode: DWORD): string; var   Buf: array [0 .. 1024] of char; begin   SetString(Result, Buf, FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, nil, ecode, 0, @Buf, sizeOf(Buf), nil));   Result := StringReplace(Result, #13#10, '', [rfReplaceAll]); end; Res:=CopyFile( PChar(ExtractFilePath(Application.ExeName) + 'Packets' + PathPack), PChar(ExtractFilePath(Application.ExeName) + 'Archive' + PathPack), false); if res=0 then ShowMessage(_GetErrorMsg(GetLastError));
#4 by Stim
тебя уже выпустили?
#5 by Kseniya_
Спасибо! Ошибка была такая: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом. Хотя я его и не открывала, а до этого копировала тоже, успешно в тот раз, видимо где-то не закрыла.
#6 by H A D G E H O G s
Вам не стоит заниматься Дельфями. Попробуйте 1С.
#7 by Kseniya_
Пробовала 1С, даже специалиста по платформе сдала. Но не моё 1С, только если не с утра до вечера. Мне на делфи интересно. Приятно, когда твоими программами пользуются.
#8 by CHerypga
1С-кой еще больше будут пользоваться
#9 by ASU_Diamond
а вашими программами под 1С никто не пользовался?
#10 by Гёдза
В делфях смысла еще меньше чем в 1с. тк они еще ваще никому почти не нужны
#11 by Stim
послал так послал
#12 by Stim
в 23 года?? вы либо превосходный спец, каких мало, либо просто задр.. человек без личной жизни
#13 by Kseniya_
1С пользовались, конечно, но я проектами намного интереснее занимаюсь. Тут и самолеты и ледоколы и автомобили... Но я не забываю 1С и немного на нем тоже пишу, но редко нужно.
#14 by CHerypga
у нее просто фотка в профиле есть, на форуме охотно помогали, вот и стала спецом
#15 by Kseniya_
Я с 3 курса работаю по специальности. Скорее спец, не без личной жизни, превосходный или нет, не мне судить
#16 by Stim
если это в то время, когда было всего 8 вопросов по спецу, то ничего сложного
#17 by ASU_Diamond
самолеты и ледоколы на делфи?
#18 by H A D G E H O G s
"Тут и самолеты и ледоколы и автомобили..." ППЦ, а я сл. отпуск запланировал как велокросс по Мурманской тундре. А тут че-нибудь как шлепнет, или самолет или ледокол ядерный.
#19 by CHerypga
эх.. далековато Архангельск. Был бы по-ближе, приехал бы помочь
#20 by Kseniya_
да, не хочу подробности рассказывать про работу.
#21 by Kseniya_
в начале 2014 года
#22 by Stim
врядли в мурманской тунде ты встретишь ядерный ледокол
#23 by Kseniya_
В Мурманске их много, там порт большой относительно
#24 by ASU_Diamond
вот просто не было интересных проектов на 1С. Попробовала бы внедрить УПП одна на предприятии, где до этого учет вели в экселе 1000 человек...
#25 by CHerypga
оно?
#26 by CHerypga
+ или может оно?
#27 by Stim
Если б я думал в 22 года о том, как мне сдать спеца по платформе.. я бы наверн не дожил до своих дней
#28 by Господин ПЖ
>а я сл. отпуск запланировал как велокросс по Мурманской тундре Дима, тебя комары съедят до ядреного взрыва
#29 by Локи-13
в то время когда было 8 вопросов, не было килотонны учебных курсов я вообще 1С изучал по книгам из коробки
#30 by H A D G E H O G s
Я буду очень быстро ехать по Мурманской тундре. Примерно так:
#31 by Господин ПЖ
беги, форест... ).jpg" target="_blank" rel="nofollow" class="extralink">http://5.135.53.17/images/uploads/images/40.jpg
#32 by bolobol
Упс... Из-за скобки не взлетело)
#33 by GreatOne
Все еще в марионике работаешь?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С