Hallo,

bei der Verwendung von SharedLibs stellt sich mir die Frage woher kommen bestimmte Funktionen ? Sind Frameworks wie "Cocoa" oder "Carbon" oder "Aqua" oder was auch immer nur Wrapper zu internen Systemfunktionen für bestimmte Programmiersprachen ?

Soweit ich bislang raumbekommen habe ist Carbon z.B. eine C-Library für prozedurale Programmierung, wogegen Cocoa eher für C# und objektorientierte Programmierung gedacht ist.

Wenn ich mir mit einem PEF Viewer z.B. den "Inhalt" der Carbon-Lib von Mac OS 9 anschaue dann finde ich u.a. die "Interface Lib" und in ihr z.B. jede Menge "AE..." Funktionen. Ist die "Interface Lib" wiederum eine eigene Lib, oder ist dies eine Systemlibrary von Mac OS 9 ?
Wozu dienen dann solche Frameworks wie Carbon überhaupt ?
Kann ich die Funktion nicht direkt von der Interface Lib benutzen ?
Bedeutet "Carbonizieren" das man die Funktionsnamen bzw. die verwendete Lib nur auf "Carbon Lib" umstellt ?

Welche Frameworks gibt es ausser den von mir genannten sonst noch so und wofür werden sie verwendet ?


Mit freundlichen Grüssen,

Oliver Geisen
_____________________________
Systemadministrator
Kreisboten Verlag Mühlfellner KG
82362 Weilheim i. Ob.
Tel. 0881/686-904
Fax 0881/686-74


Antwort per Email an