Suchergebnisse

Suchergebnisse 1-16 von insgesamt 16.

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

  • Wie sich rausgestellt hat, hatte ich leider doch einen Fehler in meiner GUI - also alles meine Schuld! :wacko: Trotzdem Danke für eure Hilfsversuche!!! Der ganze Thread kann von den Moderatoren auch gerne gelöscht werden...

  • Zitat von macmoonshine: „Zitat von Jerikooh: „Wie hast Du denn die Methoden touchesBegan: und touchesEnded: implementiert?“ developer.apple.com/iphone/lib…c/uid/TP40007072-CH9-SW15 An den Methoden ist nicht viel zu erkennen. Was ist gui? gui.InjectMouseButtonLeft(true); ist kein Objective-C konformer Methodenaufruf. Der Code hilft mir nicht weiter. Du kannst ja mal einen Breakpoint in touchesBegan:withEvent: setzen, vielleicht bekommst Du so heraus, von wo die Methode aufgerufen wird.“ gui.Injec…

  • Der gesamte Source ist leider viel zu groß zum Einstellen, hier mal ein Ausschnitt der Implementierung: Quellcode (18 Zeilen)

  • Hallo, ich stelle mit OpenGL auf dem iPhone eigene Buttons dar und möchte, dass diese durch Touches des Anwenders anwählbar sind. Grundsätzlich funktioniert dies soweit erstmal. Allerdings habe ich das Problem, dass ein Touch nie beendet wird. Sprich der Benutzer berührt kurz einen Button, das Berührereignis für diesen Button tritt aber ständig auf bis erneut an eine andere Stelle des Bildschirmes geklickt wird. Soweit ich das nachvollziehen kann wird erst dann ein touchesEnded-Ereignis geliefer…

  • CFStringGetCString UTF8 to ISO-8859-1

    RA/pdx - - Alternativen

    Beitrag

    Ich wollte ursprünglich ja auch in ISO-8859-1 umwandeln. Aber ich sehe schon, da werde ich wohl nicht drum herum kommen mir einen Funktion zum Konvertieren zu schreiben. Schon mal Danke an euch alle für eure Hilfsbemühungen!

  • CFStringGetCString UTF8 to ISO-8859-1

    RA/pdx - - Alternativen

    Beitrag

    Zitat von macmoonshine: „Zitat von RA/pdx: „Ausgegeben wird das ganze über eine Bibliothek die den Text als 3D-Objekte in OpenGL darstellt.“ Kann die Bibliothek überhaupt Umlaute darstellen?“ Ja, das kann sie definitiv (habe sie ja vor einiger Zeit für ein anderes Projekt selber geschrieben ). Wenn ich einen cString im Programm mit "const char* text = "ändern" erzeuge und übergebe wird der Text auch korrekt dargestellt. Es funktioniert aber eben irgendwie nicht mit Texten die ich aus Localizable…

  • CFStringGetCString UTF8 to ISO-8859-1

    RA/pdx - - Alternativen

    Beitrag

    Ausgegeben wird das ganze über eine Bibliothek die den Text als 3D-Objekte in OpenGL darstellt. Erwartet wird aber das jedes Zeichen genau ein Byte (0-255) groß ist und nur so können dann auch Umlaute mit dargestellt werden. Muss ich dann den C-String quasi erst noch per Hand konvertieren?

  • CFStringGetCString UTF8 to ISO-8859-1

    RA/pdx - - Alternativen

    Beitrag

    Ja, das war UTF-8, in UTF-16 schaut es allerdings genauso aus. Und das gibt auch das gleiche Ergebnis zum Schluss im cString. Hmm, oder liegt das am Hex-Editor (ich verwende Hex-Friend)?

  • CFStringGetCString UTF8 to ISO-8859-1

    RA/pdx - - Alternativen

    Beitrag

    So, habe es mal mit einem Hexeditor ausgelesen: 22 C3 A4 6E 64 65 72 6E 22 "ändern"

  • CFStringGetCString UTF8 to ISO-8859-1

    RA/pdx - - Alternativen

    Beitrag

    Zitat von macmoonshine: „Zwischen WindowsLatin1 und ISO-8859-1 ist ein Unterschied. Das ist nicht der gleiche Zeichensatz. “ Stimmt, einen leichten Unterscheid gibt es da, mir würde zur Not aber auch WindowsLatin1 reichen. Ich brauche halt den erweiterten ASCII-Bereich von 0 bis 255 mit allen Umlauten. Zitat: „@gritsch: Müssen die Localisable.strings nicht in UTF-16 sein? “ Meine Localisable-Strings sind in UTF-8, ich habe es aber auch schon mit UTF-16 ohne Erfolg probiert. Das Ergebnis z.B. vom…

  • CFStringGetCString UTF8 to ISO-8859-1

    RA/pdx - - Alternativen

    Beitrag

    Ich hatte ja vor einigen Wochen schon Mal nachgefragt wie ich von C++ auf die Resourcen zugreifen kann. Das hat soweit dann auch alles gut funktioniert. Jetzt stehe ich aber vor dem folgenden Problem: Ich möchte mit "cfString = CFBundleCopyLocalizedString(CFBundleGetMainBundle(), cfString, CFSTR("Error"), CFSTR("Localizable"));" eine String aus den Resourcen auslesen und in einen cString umwandeln "CFStringGetCString(cfString, buffer, 256, kCFStringEncodingWindowsLatin1);" Das funktioniert gut s…

  • Danke für die schnelle Antwort, das sollte mir weiterhelfen. Und wegen der Kompatibilität: So muss ich nur ein paar Zeilen ändern anstatt den kompletten Sourcecode mit mehrern tausen Zeilen.

  • Hallo, aus Kompatibilitätsgründen schreibe ich meine aktuelle Anwendung für das iPhone in C++. Um mehrere Sprachen zu unterstützen würde ich gerne auf die Resource "Localizable.strings" zugreifen. Unter ObjectiveC würde man das ja mit "NSLocalizedString" machen. Gibt es auch irgendeine Möglichkeit von C++ darauf zuzugreifen?

  • Ach ja, falls es noch jemanden interessieren sollte: Habe noch herausgefunden, dass mann auch mit der Funktion "sysctlbyname" (sys/sysctl.h) unter der Verwendung von "hw.ncpu" die Anzahl der Prozessoren ermitteln kann.

  • Vielen Dank für die super schnelle Antwort!

  • Hallo, ich möchte mein Programm für mehrere Prozessoren/Kerne optimieren. Für eine optimale Verteilung der Last müsste mein Programm als erstes aber wissen wie viele Kerne denn unter der Haube überhaupt werkeln. Wie kann ich das unter OS X feststellen?