02.05.2010, 13:41 | #1 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
Преобразование типа TCaption (String) в PAnsiChar
Код:
function CopyFile( lpExistingFileName, // Указатель на файл, который надо копировать lpNewFileName: PChar; // Указатель на имя файла, куда надо копировать bFailIfExists: BOOL // Чё делать если файл уже существует. ): BOOL; stdcall; |
02.05.2010, 13:41 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Обязательно прочитайте содержимое схожих тем Типа как в Японии Тип String Преобразование аналога в цифровой формат |
02.05.2010, 14:25 | #2 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
Как всегда вовремя
Написал тему, потом догадался погуглить. нашел крайне простой способ преобразования:
Код:
s:=Edit1.Text; FsList[NumOfFs]:=PAnsiChar(s); Код:
NF:=PAnsiChar(Edit1.text); |
04.05.2010, 12:22 | #4 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
Хотя дело даже не в типе, а в самой функции CopyFile. Ибо работать она не хочет ни коим образом, даже самым простейшим:
Код:
CopyFile('C:\WINDOWS\Tasks','G:\',true); |
20.05.2010, 21:50 | #5 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
Так, покурил мануалы, оказывается, ее можно применять только для копирования отдельных файлов, и записывается она несколько по-другому:
Код:
CopyFile(PСhar('C:\1.txt'),PChar('D:\2.txt)',true); |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|