Вниз
Скачать: CL | DM;

Не умею передать параметры в CopyFileEx.   Найти похожие ветки 

← →
Miwa ©   (2003-07-25 11:19) [0]

В эту функцию передается указатель на другую, application defined callback function. И эта "другая" функция должна бы быть целого типа. Пробую так:

function CopyProgress(bla-bla-bla):integer;
...
CopyFileEx(bla-bla, @CopyProgress(bla-bla-bla), bla-bla-bla);

А компилятор ругается, что не хватает переменной. Или что несовместимы типы integer и pointer (кстати - почему? ведь пойнтер - это адресс в памяти компютера, а он ведь по идее целое?), или еще по всякому в зависимости от того, как я пробую его упросить запустится.
Подскажите, как же все-таки копировать файлы с помощью CopyFileEx и при этом получат информацию о состоянии копирования?


← →
Юрий Зотов ©   (2003-07-25 11:29) [1]

function CopyProgress(...): DWORD; stdcall;

CopyFileEx(..., @CopyProgress, ...);
(параметры не нужны, передается только адрес самой функции)


← →
miwa ©   (2003-07-25 11:52) [2]

В этом случае ругается, что "variable required".


← →
Semin Aleksei   (2003-07-25 12:31) [3]

Так реализацию CopyProgress нужно написать.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
1-82209
ЮРИЙ_К
2003-09-12 13:56
2003.09.25
Как в ComboBox сделать некоторые (по условию) Items недоступными?


1-82284
Vinter
2003-09-15 07:14
2003.09.25
как добавить свою надпись в строку состояния Internet Explorer a


14-82492
jack128
2003-09-05 17:28
2003.09.25
Именинники 5 сентября


14-82392
waw
2003-09-05 11:47
2003.09.25
Компоненты для программирования под Palm OS?


6-82358
Davinchi
2003-07-27 22:07
2003.09.25
Одновременная работа TWebBrowser and Word2000




   Наверх