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

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

pchar [D5, Win2k]


Страницы:   1 2

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);


Страницы:   1 2

Наверх

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