About the author
I've been working on a TTrayIcon component for FireMonkey, and for Mac OS since yesterday.
My work has yielded some successes. Specifically, I was able to retrieve the application's icon programmatically, and set it as a tray icon as well.
And unfortunately, XE2 crashed, and I lost the code! Now I have to rewrite the code again!
Here's what it looks like for now (Doesn't obey Mac OS UI guidelines yet)
Continued discussion of undocumented Delphi 8 Property Access Specifiers, and other ways of adding and removing delegates / events handlers, including clearing the list of all the delegates / event handlers.
This article discusses the new Delphi 8 property access specifiers.
A method pointer is now the same as a global procedure, ie, procedure of object = procedure.