Suchergebnisse
Suchergebnisse 61-80 von insgesamt 99.
-
Ja, ok ich muss in dem Beispiel nicht kopieren. Das Problem bleibt aber das gleiche. Ich hatte es genauso probiert, wie Du es beschreibst. In meinem buffer stehen 2 Byte, die chars sind. Da er die beiden bytes verwenden sollte, habe ich mir gedacht, mach einfach einen int Pointer auf das erste Element. Im Ergebnis habe ich aber gesehen, dass es nicht klappt. Die Casting-Operation ignoriert das zweite Byte und verwendet nur das erste Byte, von dem es sich dann Wert holt. Ich kann mir das auch nic…
-
Wie ich sagte, die nächsten Bytes wurden einfach ignoriert. Ich mußte mir jetzt wie folgt helfen: Beispiel: fread(buffer,1,2,f); //2 Bytes lesen unsigned char a = buffer[1]; unsigned char b = buffer[0]; int wave = (a*256) + b; Ich hatte auch gedacht, dass das mit dem Pointer auf ein int eigentlich gehen müsste, tut es aber nicht.
-
Hi, ich habe jetzt die meisten Daten aus der Darei rausbekommen, allerdings hab ich nicht mitbekommen, dass ab, ich schätze mal, 128 die Zahlen verdreht werden, d.h. wenn ich für meine Zahl 2 Bytes eingelesen habe, hat er nur das erste Byte zum Casten verwendet. Dadurch kommt natürlich nichts sinvolles raus. Wie kann ich 2 Byte aus einem char Array zu einem short casten?
-
Hi, ich denke zwar, dass das irgendwo bestimmt schon behandelt wurde, aber leider finde ich kein vernünftiges Tutorial zum binären Lesen einer Datei. Habt ihr da vielleicht was? Bis jetzt habe die NSData-Klasse mißbraucht, um meine Datei einzulesen. Habe auch schon einige Daten ausgelassen. Das Problem ist jetzt allerdings, dass ich die Zahlen nicht interpretieren kann. Das habe ich bisher versucht: NSData *data = [NSData dataWithContentsOfFile:strPath]; short *length = (short*)([data bytes]+6*s…
-
Eigene Operatoren?
BeitragNochmals danke für die Hilfe. Das muss ich erstmal verarbeiten.
-
Eigene Operatoren?
BeitragIch verstehe langsam, was Du meinst. Es ist etwas schwieriger als ich dachte. Wie würde jetzt die Methode cmykWithCmyk: aussehen? Die Methode müsste dann ja eine Referenz auf das neue Objekt zurückliefern.
-
Eigene Operatoren?
BeitragIch hab die Methode erstellt, um die Komponenten einer Farbe (CMYK) in die Komponenten einer anderen Farbe(CMYK) zu übertragen. D.h.: - set:(Ccmyk*)myCcmyk { m_C = myCcmyk->m_C; m_M = myCcmyk->m_M; m_Y = myCcmyk->m_Y; m_K = myCcmyk->m_K; } Als Ersatz für den Zuweisungsoperator. Die Notation ist vorgegeben, ich soll das nur umsetzen.
-
Eigene Operatoren?
BeitragHat sich erledigt, hab einen Pointer daraus gemacht. - set:(Ccmyk*)myCcmyk;
-
Eigene Operatoren?
BeitragWollte mir gerade eine Ersatzmethode schreiben. - set:(Ccmyk)myCcmyk; Wobei Ccmyk die Klasse ist, die set: enthält. Hab dann einen Fehler bekommen, der besagt, dass ich keine Objekte als PArameter übergeben darf. Kann man das umgehen?
-
Eigene Operatoren?
BeitragOkay, danke.
-
Eigene Operatoren?
BeitragJa stimmt, ist ja sowieso nur ein Pointer. Dann muss ich es wohl mit Methoden machen.
-
Eigene Operatoren?
BeitragUnd was ist hiermit? anImage = [[NSImage alloc] initWithSize:NSMakeSize(10, 10)]; NSImage = NSImage
-
Eigene Operatoren?
BeitragJa, klar von ObjC. Aber Operatoren überladen ist etwas anderes, als Operatoren zu definieren. Es muss ja irgendwie gemacht werden. NSString ist ja auch nur ne Klasse, trotzdem kann man aber den Zuweisungsoperator verwenden, um einen NSString den Wert eines anderen NSStrings zu übergeben. In C++ sieht z.B. so aus: const myClass & operator=(const myClass& class) { if (this == &class) return *this; m_Value = class.m_Value; return *this; }
-
Eigene Operatoren?
BeitragIch habe zwar schon gesehen, dass das Überladen von Operatoren nicht möglich ist in Cocoa, habe aber nichts dazu gefunden, ob man eigene Operatoren festlegen kann. z.B.: myClassObject1 = myClassObject2; Gibt es eine Möglichkeit?
-
NSView subclass Problem
BeitragIch hab das mit den Controllern gelassen. Ich wollte in einem extra TableView Farbfelder darstellen, die mit RGB-Werten aus einer anderen TableView erzeugt wurden. Habe jetzt einfach eine 4. Spalte eingebaut. Die Zellen sind NSImageCells, kann man diese NSImage auch selbsterstellen, in dem man sich einfach dieses Image nimmt und reinmalt?