int iAttributes |= faAnyFile;
-
int iAttributes |= faAnyFile;
=> Ausgabe des Bilders ist ein Fehler in der Deklarationssyntax. Wieso? Die hilfe selbst nennt das Beispiel doch (siehe FindFirst)
-
int iAttributes = 0; iAttributes |= faAnyFile;
So steht's in der Hilfe!
Du kannst Variablen nicht mit += usw. initialisieren, bei diesen Operatoren muss die Variable bereits einen Wert haben.