A sintaxe não funciona??

Delphi

16/03/2004

copyfile(´c:\Logo.bmp´, ´c:\windows\temp\´,true);

Essa sintaxe não funciona, alguem teria uma explicação?

Obrigado


Airto

Airto

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

16/03/2004

CopyFile(pChar(´c:\windows\teste.exe´),pchar(´c:\teste´), True);



GOSTEI 0
Vinicius2k

Vinicius2k

16/03/2004

Colega,

Vc precisa especificar o nome do destino :

CopyFile(´c:\Logo.bmp´, ´c:\windows\temp\Logo.bmp´,true);


T+


GOSTEI 0
Lucas Silva

Lucas Silva

16/03/2004

Vc precisa especificar o nome do destino : CopyFile(´c:\Logo.bmp´, ´c:\windows\temp\Logo.bmp´,true);


Não, ele vai copiar um arquivo, para outra pasta....
Acho que você não entendeu direito.....


GOSTEI 0
Vinicius2k

Vinicius2k

16/03/2004

[quote:fb6c48301f=´Lucas Alves Silva´]Não, ele vai copiar um arquivo, para outra pasta....
Acho que você não entendeu direito.....[/quote:fb6c48301f]
acho q foi vc que não entendeu Lucas... mesmo que ele espefique a pasta, se não definir o nome no arquivo no destino, não existe cópia...
e a utilização do conversor PChar é desnecessária quando vc não está passando uma variável para a função...
é só testar que vc vai ver...
function CopyFile(lpExistingFileName, [color=red:fb6c48301f]lpNewFileName[/color:fb6c48301f]: PChar; bFailIfExists: BOOL): BOOL; stdcall;

a função eh booleana então vc pode testar o retorno...
T+


GOSTEI 0
POSTAR