![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
pchar [D5, Win2k]
quickblack © (2004-10-01 20:21:00)Мне необходимо скопировать файл из одной директории в другую.
copyfile(ExtractFilePath(Application.EXEName)+'\vcf132.ocx','C:\WINNT\system32\vcf132.ocx'},true);
При компиляции, delphi выдает ошибку:
incompatible types: 'String' and 'Pchar'
Как такое может быть?
Ведь функция ExtractFilePath(Application.EXEName) дает результат типа string.
И еще хотелось бы узнать как из pchar перевести в string, какой функцией пользоваться?
begin...end (2004-10-01 20:25:00) [21]copyfile( PChar(ExtractFilePath(Application.EXEName)+'\vcf132.ocx' ),'C:\WINNT\system32\vcf132.ocx',true);
begin...end (2004-10-01 20:24:00) [22]У CopyFile первые два параметра должны быть типа PChar. Поэтому нужно не из PChar преобразовывать в String, а наоборот.
copyfile( PChar(ExtractFilePath(Application.EXEName)+'\vcf132.ocx' ),'C:\WINNT\system32\vcf132.ocx'),true);