Suchergebnisse
Suchergebnisse 101-107 von insgesamt 107.
-
Ich bin dabei eine Anwendung zu entwickeln, die mehrsprachig sein soll. Die erste Hälfte habe ich irgendwie geschafft - 50 Tastaturbelegungen, die in Landeseinstellungen in der Spalte "Skript" als "Lateinisch", (ausser Serbisch) "Kyrillisch" und (zum Teil) "Mitteleuropäisch" bezeichnet sind, kann "ich" schlucken. Die Schwierigkeiten kommen 1. Bei "Mitteleuropäisch": Litauisch, Polnisch, Slowakisch, Tschechisch und Ungarisch. Für die anderen lateinischen Sprachen benutze ich mit Erfolg NSMacOSRom…
-
Ich hätte gleich zwei Fragen: 1. In der Tastaturübersicht wird das Aktivieren der Key-Modifeier abgefangen (z.B. beim Drücken der cap-locks-Taste wird dies gleich signalisiert). Wie ist dies möglich? Mit keyDown geht es jedenfalls nicht. 2. Genauso wird auf die Änderung der Landeseinstellung gleich mit der Änderung der Tastaturbelegung geantwortet. Gibt es einen speziellen Event in dem Fall, den man gleich abfangen kann?
-
AH!!!!!!!
BeitragSoooooooo ausführlich... Das kann ich aber brauchen! Danke!
-
Jetzt läuft's
BeitragDanke, jetzt läuft's! Vorerst bin sehr zufrieden
-
RE: Danke, aber...
BeitragDanke Tom! Aber es kommt trotzdem nichts heraus... Dann liegt es woanders. Nochmals! UInt32 i; for (i=33;i<=256;i=i+1) NSLog([[NSString alloc] initWithBytes:&i length:1 encoding:NSASCIIStringEncoding]); Hier kriege ich nur leeren Output. Wohingegegn, z.B. hier UInt32 i; for (i=33;i<=256;i=i+1) NSLog([[NSString alloc] initWithFormat:@"%c",i]); kriege ich die ganze Tabelle Eigentlich geht meine Frage noch einen Stück weiter, aber erst bis dahin: wie kann man eine Zeile mit Bytes initialisieren?
-
Ich muss leider feststellen, dass ich die Konstruktion const void * nicht verstehe und ich weiss nicht, wo ich nachschauen kann - wer hilft??? Dazu noch ein Beispiel, wo ich stecken bleibe: Ich will eine Zeile mit einem Byte initialisieren, z.B. const void *bytes; NSLog([[NSString alloc] initWithBytes:bytes length:1 encoding:NSUnicodeStringEncoding]); Sagen wir, ich will ein Integer-Wert als Argument übergeben. Ich versuche UInt32 i=...; bytes=&i; und es kommt nichts raus - eine leere Zeile, ega…