Delphi - Klíčové slovo PCHAR ve funkci CopyFile
Dobrý den,
proč se ve funkci CopyFile nevyužívá v parametrech String, ale PCHAR?
CopyFile(
lpExistingFileName : PChar, // name of an existing file
lpNewFileName : PChar, // name of new file
bFailIfExists : Boolean); // operation if file exists
Děkuji, Telever
WinAPI tam potrebuje pointer, PChar je pointer (adresa)
P.S. resp. mozno to neleze na winapi, ale proste autor tej funkcie pouzil pointer, napr. ked je to univerzalna funkcia pouzitelna aj z C apod tak ani nic ine jak pointer pouzit nemohol.
V tomto případě jde o přímé volání WinAPI funkce. Proto se používají parametry, tak, jak jsou ve WinAPI deklarované.
A proto jsi taky tuto funkci našel ve WinAPI části helpu a ne v helpu, který se týká Delphi.