Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CopyFile


Новеньки в Делфи ©   (2002-06-01 20:13:00) 

CopyFile(pCHar(application.exename),pchar("C:\1\1.exe"),true);
компилятор ошибок не даёт, а копироваться не хочет..


Anatoly Podgoretsky   (2002-06-02 09:16:00) [1]

Конечно будет. GetLastError работает всегда, даже без вызова каких либо функций, это отдельная функция, ни как не связаная с другими, возвращает последнюю ошибку системы, но вот применять ее вне контекста не стоит.


KilkennyCat   (2002-06-02 01:28:00) [2]

Конечно будет. Возврат буля функции - это просто сообщение, выполнилась она или нет. GetLastError возвращает последнюю ошибку, именно код ошибки, а не просто труе-фалзе.


Новеньки в Делфи   (2002-06-01 23:20:00) [3]

.. так вот ещё интереный момент, функция возвращает булевый результат, GetLastError будет работать?


Anatoly Podgoretsky   (2002-06-01 23:08:00) [4]

Так ошибки ты должен сам смотреть и принимать нужные действия


Новеньки в Делфи   (2002-06-01 22:58:00) [5]

может я тебя непонял...

Ошибок вообще не выскакивает ни каких, просто на кнопку жму с этой ф-цией, всё работает кроме этой ф-ции, тоесть файл не копируется


Новеньки в Делфи   (2002-06-01 22:50:00) [6]

в общем ошибка на этапе компиляции не появляется, и копироваться не хочет куда указал, а GetLastError пока не смотрел


Anatoly Podgoretsky   (2002-06-01 22:45:00) [7]

Так что насчет ошибки, а указать можно как цифры, так и true/false, говорить про ошибку не будешь?
И где у тебя обработка результата операции и ошибок


Новеньки в Делфи   (2002-06-01 22:39:00) [8]

2 MARcoDEN ...к стати по хелпу третий параметр longboolean,
это как?


jedi   (2002-06-01 21:35:00) [9]

Esli tretii parametr functsii = True togda pri copirovanii esli v directorii C:\1\ sishestvuiet fail 1.exe togda ne budet copirovatsea, esli False - scopiruetsea sverhu, esli vse ravno ne ho4et smotri GetLastError. vse ato esti v helpe.


Anatoly Podgoretsky   (2002-06-01 21:27:00) [10]

Вот так молча и не дает?


MARcoDEN   (2002-06-01 21:06:00) [11]

Писать надо так: Copyfile(PChar(application.exename),PChar("C:\1\1.exe"),0);


Наверх

Титульная страница Поиск, карта сайта Написать письмо