Suchergebnisse

Suchergebnisse 1-20 von insgesamt 27.

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

  • Binaris mit C erstellen

    Quodex - - Webmaster und Entwickler

    Beitrag

    Wow, was hast du dir da bloß zurechtgestrickt? Nun ja. Das mit den Zeigerarrays ist schon mal... böse. Es wird nichts dummes passieren, weil du die Zeiger Gott sei dank nie dereferenzierst. Allerdings ist deine Ausgabe weder richtig noch elegant. Du wirst, wenn ich das richtig sehe (ich habs jetzt nicht probiert) bestenfalls Mist bekommen. Das Problem liegt hier an zwei Dingen: * Die Formatanweisung %c interpretiert den übergebenen Wert als ASCII Zeichen. Übergibst du also 65 (printf("%c", 65)) …

  • Binaris mit C erstellen

    Quodex - - Webmaster und Entwickler

    Beitrag

    Moin, was ich gestern noch vergaß: Statt Byte (ich glaube das gibts aber unter Windows), kannst du entweder: unsigned char oder UInt8 benutzen. UInt8 ist üblicherwiese definiert als: typedef unsigned char UInt8; Damit hast du dann ein Byte

  • Binaris mit C erstellen

    Quodex - - Webmaster und Entwickler

    Beitrag

    In deinem Code sind auf alle Fälle ein paar Fehler. #include <cstdlib> #include <iostream> #include <io.h> #include <errno.h> #include <fcntl.h> using namespace std; int main(int argc, char *argv[]) { long openfile; char Buffer [19456]; int Maximum, i; long fileread; openfile = open("arp.exe", O_RDONLY | O_BINARY); if (openfile > 0) { printf ("Open succeeded.\n"); }else{ printf ("Open failed.\n"); return 1; } Maximum = 118; fileread = read (openfile, Buffer, Maximum); if (fileread < Maximum) pri…

  • Binaris mit C erstellen

    Quodex - - Webmaster und Entwickler

    Beitrag

    Moin, also wenn ich dich richtig verstanden habe, willst du ein Programm schreiben, dass den Inhalt einer Datei verändert. Das könntest du machen, indem du via open die Datei öffnest, mit lseek an die gewünschte Position gehst und dann über write die neuen Daten einfügst. Diese werden als char* übergeben. Entsprechend musst du vorher einen Speicherbereich, der groß genug ist, über malloc allokieren oder aber bei fester Größe ein Array aus char definieren. Dieses initialisierst du dann byte-weise…

  • Mac Os X Entwicklung

    Quodex - - Webmaster und Entwickler

    Beitrag

    Moin! Wenn Du in English fit genug bist, sollte die mitgelieferte Dokumentation absolut reichen, um einen Einblick in Objective-C uz erhalten, der weit über ein Tutorial hinausgeht. Für einen, sagen wir mal Grundkurs, empfehle ich das oben von mir verlinkte Wiki. Grade auch das Speichermanagment unterscheidet sich recht deutlich von C++ und Konsorten, ist aber in dem Wiki wie ich finde sehr schön erklärt. Die Apple Doku findest du entweder top-aktuell in ADN oder, wenn du X-Code gestartet hast, …

  • Mac Os X Entwicklung

    Quodex - - Webmaster und Entwickler

    Beitrag

    Moin, Cocoa ist in der Tat nur ein Framework. Und nativ programmiert man Cocoa in Objective-C. Ich gehe mal davon aus, dass Du entsprechende Vorerfahrung hast; mir hat zum Beispiel die mitgelieferte Dokumentation von Apple normalerweise gereicht. Sowohl die Sprache Objective-C, wie auch Cocoa werden da eigentlich recht gut erklärt. Ansonsten sind zumindest bestimmte Bereiche im Wiki des Mac Entwicklerforums durchaus lesenswert. Viel Spaß beim programmieren!

  • zwei Fragen zu C++

    Quodex - - Webmaster und Entwickler

    Beitrag

    Naja, was heißt schon plattformunabhängig? Sicher ist der Sprachstandard von C++ sprachunabhängig, aber mit diesem Standard allein kannst du keine GUI-Anwendungen schreiben. Unter Windows nutzt du für solch einen Zweck zum Beispiel die MFC. Dieses Framework kapselt die Zugriffe auf die API und ermöglicht dir so eine objektorientierte Programmierung auf einer API, die nicht objektorientiert ist. Nun gibt es allerdings die MFC nicht für den Mac und Cocoa auf Windows eigentlich auch nicht. Deschalb…

  • zwei Fragen zu C++

    Quodex - - Webmaster und Entwickler

    Beitrag

    Eine .App erzeugt man normalerweise tatsächlich nicht von Hand. Wenn du gern ein .App-Bundle haben möchtest, versuchs wirklich mal mit XCode. Im Vergleich zu vielen anderen IDEs ist es recht übersichtlich und nimmt dir obendrein eine Menge Arbeit ab. Solltest du vorhaben dich intensiver mit der Programmierung auf dem Mac auseinanderzusetzen, so kommst du früher oder später ohnehin kaum drumrum. Aber wie Realityking schon sagte: Solange du ein Kommandozeilentool programmierst, brauchst du keine .…

  • RE: zwei Fragen zu C++

    Quodex - - Webmaster und Entwickler

    Beitrag

    Zu Frage 1 kann ich nicht viel sagen. Aber wenn gcc korrekt funktioniert und XCode ausgeführt werden kann, dann wird das wohl reichen Zu Frage 2: Eine "ausführbare UNIX-Datei" ist das Äquivalent zu einer .Exe auf der Dose, denn in jeder .App steckt eine solche Datei als das eigentliche Kompilat. Eine .App ist im übrigen nichts weiter Ordner mit einer entsprechenden Struktur (kann man sich im Terminal sehr schön ansehen oder im Finder Kontextmenu auf einer .App öffnen und dann "Paketinhalt zeigen…

  • Ich muss dich leider enttäuschen. Auch wenn du auf dein MacBook ein älteres OS aufspielst, wirst du dennoch nicht in den Genuss von Classic kommen. Die Classic-Umgebung steht ausschließlich auf PowerPC-basierten Macs zur Verfügung.

  • Tatsächlich wurde Hitler 1889 in Österreich geboren und war damit zunächst einmal österreichischer Staatsbürger. Diese Staatsbürgerschaft gab dann allerdings 1925 freiwillig auf und war fortan staatenlos. Erst 1932 wurde er dann durch Ernennung zum Beamten deutscher Staatsbürger und mit der Einverleibung Österreichs war diese Unterscheidung dann später ohnehin obsolet. Ich denke allerdings, dass es auch überhaupt keine Rolle spielt, wo Hitler geboren wurde. Fakt ist nun einmal, dass er in Deutsc…

  • iPhone Programmierung

    Quodex - - Webmaster und Entwickler

    Beitrag

    Sofern Du mit dem Mac nur programmieren willst, sollte ein MacMini vollkommen ausreichen. Sofern du allerdings bisher nur mit VB programmiert hast, wirst du dich erst einmal in Objective-C einarbeiten müssen. Viel Spaß und viel Erfolg!

  • Linsys Router WRT54GL

    Quodex - - Netzwerk

    Beitrag

    Ich benutze einen ähnlichen Router, wenn auch etwas älter, den WRT-54G. Ist das Netzwerk auf dem Dach ein normales WLAN? Wenn ja, ist die Prozedur nicht sooo schwierig. Allerdings bin ich nicht sicher, ob du mit der Standardfirmware klarkommst. Das Verfahren sieht in etwa so aus: * WLAN Teil des Routers in den Clientmodus schalten und dem Netzwerk beitreten * Verbindungstyp einstellen auf "Static IP" * Dem Router so konfigurieren, dass er eine statische IP in Zielnetzwerk hat * Gateway und DNS f…

  • Unter der Maßgabe, dass du für das System auch eine Lizenz besitzt: Es gibt da ein Programm, dass dir behilflich ist auf alten Macs neuere Versionen von OS X zu installieren. Das funktioniert erstaunlich gut, auch von der Performance her (auch auf meinem 233er Wallstreet läuft Tiger durchaus anständig). Hier der Link: XPostFacto Wenn allerdings die Festplatte durch den Sturz beschädigt wurde, wird dir auch eine Neu-Installation wenig Freude machen. Starte am besten mal von einer alten Install CD…

  • Ich fahr eine Yamaha XJ 600 Diversion. Die hat nicht übermäßig viel Leistung, aber es macht Spaß. Klasse A hab ich nun auch schon 2 Jahre, darf also offen fahren

  • Ich denke, der TO meinte nicht den Unterschied zwischen Grafikkarte und Grafikprozessor, denn der Kern einer jeden Grafikkarte ist nun einmal ein Grafikprozessor (oder auch GPU genannt), sondern vielmehr den Unterschied zwischen Shared-Memory-Lösungen ala Intel GMA gegenüber einer Lösung mit dediziertem Grafikspeichern (oder auch VRAM genannt). In diesem Falle liegt der primäre Unterschied schlicht und ergreifend in der Art und Weise, wie die GPU den Speicher für ihre Aufgabe "bezieht". Bei dedi…

  • Mein MBP von 07/2006, mein Powerbook von Mitte 1998, mein Linuxserver ist von 03/2005.

  • Welches Lied hört ihr grade?

    Quodex - - Diskussionsecke

    Beitrag

    Combichrist - Get Your Body Beat

  • Deine Frage kann ich zwar nicht beantworten, aber: Gemäß der Lizenz, der Leopard unterliegt, darfst du das nicht einfach auf einem weiteren Rechner installieren. Im allgemeinen sind solche Dinge auch nicht gern gesehen. Zu deinem Problem: Ich würde die Wechselfunktion erst einmal abstellen. Wenn es das Problem behebt, ist es schon mal gut. Danach noch mal probeweise einschalten und schauen, wie das Book sich verhält. Im übrigen: Solltest du noch nicht die neuesten Updates eingespielt haben, so r…

  • Ich hatte ähnliche Probleme. Mein Akku im MBP hatte nach 60 Ladezyklen noch eine Kapazität von etwa 2700 mAh, was mir nicht normal vor kam. Der Rechner ging beim Batteriebetrieb auch nicht mehr in den Standbye, wenn die Batterie leer wurde, sondern schaltete sich bei 30% verbleibender Kapazität einfach ab. Ich hab dann n bissl auf der Apple Supportseite geschaut und auch was gefunden: apple.com/de/support/macbook_macbookpro/batteryupdate/ Ich dachte mir, meine Batterie erfüllt wenigstens das dri…