Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Ein paar etwas grössere Dateien sind schon sinnvoll, damit man den
Fortschritt auch angezeigt bekommt
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Lt. API HIlfe müssen sowohl pFrom als auch pTo Doppelnull-terminierte Listen sein. pFrom ...Pointer to a buffer that specifies one or more source file names. Multiple names must be null-separated. The list of names must be double null-terminated... pTo ...Pointer to a buffer that contains the name of the destination file or directory. The buffer can contain mutiple destination file names if the fFlags member specifies FOF_MULTIDESTFILES. Multiple names must be null-separated. The list of names must be double null-terminated.
Wenn man nur eine einzelne Datei kopieren möchte, dann kann man sich das Allokieren des Memeories und das Anlegen einer Liste übrigens sparen. Ich habe es mit Strings gelöst, in die direkt die zweite Null gepoked wird.