Forum: Win32/Win64 API (native code)
by BlueStarHH,
12. Aug 2013
Das einzige, was zuverlässig Dateien öffnet, ist leider "nil" als Operation. Das habe ich nach x-Jahren Support-Anrufen in der Art "Es wird nichts geöffnet" feststellen müssen. Auch in diversen Foren und Newsgroup-Post wird nil empfohlen.
Forum: Win32/Win64 API (native code)
by BlueStarHH,
12. Aug 2013
Wenn mit ShellExecute eine Datei geöffnet werden soll, für die kein verknüpftes Programm existiert wurde bisher immer eine 31 (SE_ERR_NOASSOC) zurückgegeben. Das war jahrelang so. Nun habe ich entdeckt, dass die Funktion statt der 31 eine 42 zurückgibt (Win7, 32bit). Warum? Die Doku von MS kennt davon nichts. Kann das mal bitte jemand testen?
//uses ShellAPI
var
FileName: string;
begin...