Der Port auf MacOSX dauerte ca eine Stunde, um das Projekt dann in der Lazarus
IDE, die nativ auf Mac läuft, compilieren zu können und auch gleich dort laufen zu lassen. Es waren halt hier und da noch typische windows
api sachen drin, die man halt so immer gemacht hat. Dafür passende Multiplattform Lazarusroutinen zu finden, war meist einfach, oft sogar war die Lazarus Implementation wesentlich leisungsfähiger (Beispiel shellexecute->TProcess). Eine halbe Stunde später lief der komplette Quellcode dann auch nativ auf Linux und kompiliert in der Linux Lazarus
IDE, ohne weitere Änderungen am MaxOSX kompatiblen Source. Das nenn ich Multiplattform.
Das hört sich sehr gut an.
Gibt es ein Übersicht welche UI Komponenten für MacOS zur Verfügung stehen?
Sind diese native Controls oder wird da, wie bei FMX, alles selbst gemacht?