Suchergebnisse

Suchergebnisse 1-20 von insgesamt 45.

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

  • danke

  • Zitat von Amin Negm-Awad: „Das Problem dürfte darin liegen, dass AsyncSocket so wie die Cocoa-Klassen über die Run-Loop Daten entgegen nehmen. Wenn du ein Menü öffnest, wechselt die RL ihren Mode. Es werden dann nur noch wenige Events entegegen genommen (etwa keine Timer-Events). Lässt es das Framework zu, dass es im Common-Mode läuft?“ Dazu habe ich bisher noch keine Informationen gefunden und bin bezüglich Threads/Runloops aber auch noch ziemlich wackelig auf den Beinen. Von daher wüsste ich a…

  • Hallo zusammen, Ich verwende die (OpenSource)-"AsyncSocket"-Klasse/Framework für das Handling von TCP/IP-Aktionen. Mein Problem: Sobald der User aktiv wird und Menüs aufruft oder File Dialoge offen sind, wird der TCP/IP Stream unterbrochen/angehalten, was für meine Anwendung leider nicht akzeptabel ist. Von daher würde ich gerne das Stream-Handling in einem separaten Thread/RunLoop laufen lassen, damit die User-Interaktion vom Rest getrennt ist. Leider fehlt mir hier überhaupt der Ansatz und im …

  • Puh, das hätte mich auch extrem verwirrt. Trotzdem vielen Dank

  • Vielen Dank macmoonshine. Verstehe ich das richtig - würde dann Quellcode (5 Zeilen) mmhh wahrscheinlich eine dämliche Frage... sorry

  • Hallo zusammen, eine Frage habe ich noch bevor ich mal wieder Ruhe gebe Ich habe in meiner App ein globales Array, bin mir aber unsicher, wie ich korrekterweise neue Daten hinzufüge. Bisher mache ich das so (und es gibt auch keine Fehler - aber das heisst ja nicht, dass das der richtige Weg ist....) MyProjectController.h Quellcode (6 Zeilen) MyProjectController.m Quellcode (23 Zeilen) Vielen Dank für's Drüberschauen! Besten Gruß.

  • ok funktioniert. Vielen Dank. Ich war mir eigentlich sicher, dass dieses nicht notwendig wäre, wenn ich den Outlet anlege, aber da war ich wohl schief gewickelt. Aber - wieder etwas gelernt. Herzlichen Dank und ein sonniges WE.

  • Hallo zusammen, ich stößt grade ein merkwürdiges Problem auf. Ich versuche aus einer meiner Klassen (ClassB) eine Methode (veryImportantMethod) in einer anderen Klasse (ClassB) aufzurufen. Der Outlet von ClassB ist im IB mit ClassA verbunden. Funktionieren tut das Ganze, aber trotzdem erhalte ich eine Warnmeldung "method not found". Habe ich da etwas übersehen? ClassB Quellcode (12 Zeilen) Vielen Dank und besten Gruß.

  • vielen Dank little_pixel für den Einblick. Werde mich damit noch einmal auseinandersetzen und das nächtse Mal wird alles besser. Besten Gruß

  • Vielen Dank für die hilfreichen Tips mattik. Ich habe das Problem jetzt gelöst, indem ich wie vorgeschlagen für den Manager im ToolbarDelegate einen IBOutlet angelegt und im IB beide miteinander verbunden habe. (Hätte man ja auch so drauf kommen können, aber ich war irgendwie drauf fixiert, den Manager includen zu müssen....) Die Instanz des Mangers habe ich gelöscht, so dass ich auch den init Teil löschen konnte. Damit sollte jetzt auch das von dir angegebene Speicher Management beseitigt sein.…

  • ich bin mir ziemlich sicher, dass ich bei den Connection alles richtig gemacht habe. Ich habe die App von PyObjC auf Objective-C umgeschrieben, im IB ist soweit alles geblieben und vorher hat es funktioniert (unter PyObjC). Da war das mit dem Aufrufen einer Methode in einer anderen Klasse kein Problem. Ich habe das aber auch noch einmal alles durchgespielt und einen neuen NSPopUpButton angelegt: - (IB) Button in der Toolbar anlegen - (IB) dem Button einen Identifier verpassen - (IB) den Button m…

  • Hallo zusammen, ich stehe grade vor einem kniffeligen Problem und vielleicht gelingt es mir ja hier den korrekten Denkanstoß zu finden. Es geht um folgendes: In meiner App gibt es eine NSToolbar und eine NSTableView. Die Toolbar verfügt über einen eigenen toolbar delegate, die tableView wird von der Hauptklasse aus gefüllt und bearbeitet. Die Daten dafür stehen in einem für diese Klasse globalen Array. Nun versuche ich durch einen Button in der Toolbar die aktuelle Selektion in der tableView zu …

  • hat geholfen - vielen Dank!

  • Hi, ich beschäftige mich grade mit einer kleinen Rendezvouz App, um Daten (einfache Strings) zwischen mehreren Rechnern zu auszutauschen. Bisher ist auch alles gut, bis auf die Tatsache, dass ich den NSStream nur ausgelesen bekomme, wenn ich das Ganze über eine Action auf einen Button lege. Ich möchte aber gerne, dass der Stream an einer bestimmten Stelle des Scripts ausgelesen wird. Aber da wird mir der Dienst verweigert. Hier der Code (Auszug), der durchaus auf Knopfdruck funktioniert: Quellco…

  • Textfile durchsuchen

    goin - - macOS, OS X, Mac OS, Darwin

    Beitrag

    ersteinmal vielen Dank für euren Input. Wie ich das schlussendlich anstelle, ist mir eigentlich recht egal, solange es funktioniert und von meinem Tool aus steuerbar ist. Ich sitze grade an einem Programm, welches für das korrekte Ausführen ein paar wichtige Informationen aus einer Datei ziehen muss, welche aber leider auch sehr groß sein können. Also muss ich diese Datei irgendwie durchforsten bis sämtliche Infos vorliegen und dann kann ich auch die Datei wieder schliessen. Das ist eigentlich a…

  • Vielen Dank Carsten, dann werde ich das mal probieren, sobald ich herausgefunden habe, wie das funktioniert. Aber machmal reicht ja auch ein Wegweiser

  • Textfile durchsuchen

    goin - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo zusammen, also eigentlich ist die Sache ganz einfach. Nach meinem Verständnis wird ein Textfile, was ich nach einem bestimmten Inhalt durchsuchen möchte in eine Variable o.ä. geladen (sorry meine evtl. etwas umständliche Ausdrucksweise, aber ich bin kein direkter echter Programmierer) und dann kann ich diesen Inhalt Zeile um Zeile nach der Info durchforsten. Aber was ist, wenn meine Datei sehr groß ist, also mehrere hundert Megabyte? Gibt es vielleicht ein effizienteres oder optimierteres …

  • ok, das mit dem auf das GUI zugreifen kann ich verstehen und war auch nur ein Schritt auf dem Weg zum Ziel, der nicht unbedingt notwendig ist. Das mit dem Synchronisieren muss ich mir mal anschauen. Danke schon einmal für den Tipp.... mal sehen wie es weiter geht... .... allerdings muss ich gestehen, dass ich Antwort a) nicht verstanden habe.... :-| Sorry!

  • Also, - ich bin mit meinem kleinen Problem jetzt schon ein ganzes Stück weiter gekommen. Thread eingebaut und der funktioniert auch soweit - ABER .... Ich versuche grade am Ende des Threads das Ergebnis in ein NSTextField ausgeben zu lassen, aber der Debugger meckert da rum, dass "warning: instance variable 'outputTextField' accessed in class method" hier irgendetwas nicht stimmt. Aber was? Wo liegt hier mein Denkfehler? Alternativ habe ich auch versucht einfach am Ende des neuen Threads einfach…

  • Zitat: „Ich glaube auch, dass du mehrere Threads möchtest, nicht mehrere Tasks. Darüber hinaus sind beliebig viele Tasks möglich.“ Eben das versuche ich ja grade. Vielleicht hat es nur an meiner minderen Ausdrucksweise gehakt, denn der Task wird ja nur benutzt um die externe Applikation zu starten und dann hat er seinen Dienst auch schon getan, Das alles muss natürlich im Thread ablaufen.