Objective-C ist aus meiner Sicht ziemlich ungeeignet weil man derartigen Code dann nur auf dem Mac benutzen kann.
Was für Code ist das denn genau ... denn ...Ich hab aber allerhand Pascal-Code den ich weder wegwerfen noch umschreiben möchte.
Carbon ist nun auch Mac-spezifisch, m.E. kommt es auf das selbe heraus, wenn Du Carbon oder Cocoa als Frontend für Deine Pascal Programme verwendest. Ich vermute sogar, das Carbon mehr aufwand ist.Mit Carbon hätte ich überhaupt keine Probleme. Wo steht denn definitiv, dass es aufgegeben werden soll?
Du kannst aber natürlich auch das Backend in C (oder sogar Pascal) schreiben, und nur das GUI in ObjC machen.
Was für Code ist das denn genau ... denn ...
Carbon ist nun auch Mac-spezifisch, m.E. kommt es auf das selbe heraus, wenn Du Carbon oder Cocoa als Frontend für Deine Pascal Programme verwendest. Ich vermute sogar, das Carbon mehr aufwand ist.
Das mag gehen. Gibt es da Literatur und/oder Sample-Code?
Gut, aber Carbon ohne PowerPlant macht, m.E., Echt Keinen Spass™. Das hab ich früher auch gemacht, und bin froh, dass ich das nicht mehr mussCarbon hab ich eben damals schon benutzt. Ist für mich dadurch viel einfacher. Ich hab wenig Lust immer neue Front-Ends zu schreiben.
Wir fangen jetzt mit Pascal an in der Schule...etwas altmodisch ist es...
Hallo,
gleich 2 Tipps zur Wiki:
1) Die aktuelle Version von FreePascal ist 2.2.2 und nicht 1.9.8.
2) Der Link zu "using freePascal in XCode" geht nicht.
Irgendwie konterkariert es den Sinn einer Wiki, wenn du das hier schreibst.Hallo,
gleich 2 Tipps zur Wiki:
1) Die aktuelle Version von FreePascal ist 2.2.2 und nicht 1.9.8.
2) Der Link zu "using freePascal in XCode" geht nicht.
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.
Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern.
Durch das Klicken des Buttons "Zustimmen" willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden.