@Dejan Vu:
Zitat:
FillChar(sh,SizeOf(sh),0);
Damit wird der komplette Record mit Nullen befüllt, was soll er denn noch machen?
@Sir Rufo: das ist aber nur dann genau richtig, wenn man nicht dynamische Typen/Funktionen mit statischen vermischt, also z.B. ShFileOperation mit dem _SHFILEOPSTRUCTW-Record aufruft.