Zitat von
NamenLozer:
Der Vorteil meiner Variante ist, dass sie nicht nur zufällig funktioniert
Deine Variante funktioniert nur deshalb, weil das Ergebnis einer Funktion und der erste Parameter zufällig beide das register EAX belegen. Gibt dein Delphi keine Warnung aus, dass das Ergebnis der Funktion undefiniert ist?
Zitat:
[Warnung] BullsMenu.pas(47): Rückgabewert der Funktion 'BMenuItem' könnte undefiniert sein
Betonung auf
KÖNNTE!
Also das heißt jetzt, wenn der erste Parameter anders heißen würde, würds nicht funktionieren?