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

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

SHFileOperation [D6, WinXP]


TBeginner ©   (2002-09-18 19:48:00) 

uses ShellApi;

...

var
FO: TSHFileOpStruct;
begin
FO.Wnd := 0;
FO.wfunc := FO_DELETE;
FO.fFlags := FOF_ALLOWUNDO;
FO.pFrom := PChar("C:\MyFile.txt");
SHFileOperation(FO); "Access violation at address 77E77DF0 in module "kernel32.dll". Read of address A4390093"
end;


Что-то у меня дурное предчувствие, что функции SHFileOperation вообще нет в WinXP. И что делать?


Ученик   (2002-09-18 21:48:00) [1]

FO.pFrom := PChar("C:\MyFile.txt"#0);


TBeginner   (2002-09-18 21:31:00) [2]

Access violation больше нет, но всё равно возвращает не 0


Ученик   (2002-09-18 21:07:00) [3]

FillChar(FO, SizeOf(FO), 0);
...


Наверх

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