Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • C++ Funktionen von C aufrufen

    vbinsider - - Alternativen

    Beitrag

    Ich denke, dass sein Problem ist, dass er nicht weiß, wie man das Problem löst, dass C keine Ahnung von Klassen und Objekten hat. Also, C ist nunmal nicht objektorientiert. Schreib dir C++-Wrapperfunktionen, die deine Klassen, von der C-Seite aus gesehen, verstecken und intern alle Zugriffe regeln. Gewöhnliche C++-Funktionen, die nicht Teil von Klassen sind, kannst du ohne weiteres aufrufen. Natürlich nur dann, wenn sie keine Objekte als Parameter erwarten. Templates kannst du logischerweise auc…

  • Sowas ist halt nur schwierig zu finden, wenn man das nicht weiß. vbinsider

  • Bei mir ist das ein Controllerobjekt, das eine Datenbankverbindung verwaltet und per IBOutlet an das NSSegmentedControl in meinem Hauptfenster gekoppelt ist. Es ging letztlich ja nur darum, festzustellen, wann die Kopplung verfügbar ist. Im Konstruktor ist sie das offenbar nicht. In der awakeFromNib() schon. Da es sich um Zeiger handelt, stellt sich doch das Problem der wechselseitigen Verweise gar nicht, anders als bei wechselseitigen Verweisen von z.B. Klassen in C++ (Stichwort Forward-Deklara…

  • Problem gefunden! Vielen Dank an euch alle! Die Funktion zum Laden der Segmente aus der Datenbank wurde zu früh aufgerufen (nämlich im Konstruktor des Controllers). Scheinbar sind die Outlets da noch nicht miteinander verbunden. Ein späterer per IdleTimer ausgelöster Aufruf der Funktion zeigte nämlich statt (null) im Log ein vorhandenes NSSegmentedControl an. Ich hab den Aufruf in die Methode awakeFromNib() verschoben, dann verschwindet der (null)-Eintrag am Anfang. Seltsam ist nur, dass das Ver…

  • Das verstehe ich schon gar nicht. Ein Quellcode (1 Zeile) zeigt 0 an, aber wie du auf dem Screenie sehen kannst, ist das Control mit dem Controller verbunden.

  • Hallo zusammen! Ich möchte zur Laufzeit per Code die Elemente eines NSSegmentedControl ändern. Allerdings erzeuge ich das Control nicht mit Code sondern aus dem Interface Builder heraus. Die Werte für die Titel der Segmente stammen per NSMutableArray aus einer Datenbank (das funktioniert auch korrekt, hab ich per NSRunAlertPanel getestet). In der Doku stehen exakt dieselben Methodenaufrufe für das Hinzufügen von Segmenten zur Laufzeit. Trotzdem ändert sich das Control bei einem Lauf nicht bzw. z…