Suchergebnisse
Suchergebnisse 1-20 von insgesamt 22.
YAR ist noch ein relativ junger Loginname. Er entstand, als ich mich damals in einem Linuxforum angemeldet hab. Ich mochte die Ironie, dass der Root-User (so nennt sich der Administrator unter Linux) zwar auf jedem System eine einzigartige Position ist, aber unter Linux-Nutzern der einzige Account, von den Systemusern mal abgesehen, den einfach jeder hat. Da ich zu dem Zeitpunkt OpenSUSE genutzt habe, fiel mir YAST ("Yet another setup tool") ein. Also nannte ich mich YAR für "Yet another root".
So, nach einer Pause habe ich es endlich verstanden. Jetzt sieht das ganze so aus: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 WindowRect.left = 500; WindowRect.top = 500; WindowRect.bottom = 1500; WindowRect.right = 1500; BOOL Test = AdjustWindowRect (&WindowRect, WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX | WS_VISIBLE, 0); HWND WindowHandle = CreateWindowA ( "Window Class", "Test", WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX | WS_VISIBLE, WindowRect.left, Wi...
Ich entschuldige mich schon einmal im voraus für die fachlich wahrscheinlich vollkommen falschen Ausdrücke. An mir ist definitiv kein Mathematiker verloren gegangen Also wenn ich die Funktionsweise von CreateWindow() richtig verstehe, dann sind die ersten beiden Koordinaten x und y der oberen linken Ecke des Fensters. Die anderen Beiden sind die Koordinaten der unteren rechten Ecke, aber relativ zum ersten Punkt, nicht zur oberen linken Ecke des Bildschirms. GetClientRect() liefert für links obe...
Ich habe gerade nochmal in die Dokumentationen von CreateWindow() und AdjustWindowRect() auf MSDN geschaut, aber ich sehe nicht, wo der Fehler liegt. Wenn das jetzt an irgendeiner Feinheit liegt, wie Microsoft sein Koordinatensystem interpretiert, dann muss ich, glaube ich, jemanden hauen.
Hallo Community, ich spiele zur Zeit ein wenig mit der Windows API herum und wollte mir ein Fenster mit folgenden Eigenschaften erstellen: - Fenstergröße lässt sich NICHT zur Laufzeit verändern - Einen Rand, sowie eine Fensterleiste mit "Minimieren" und "Schließen" Knopf (kein Maximieren) - Vorallem möchte ich einen Client-Bereich mit im voraus festgelegter Größe Der letzte Punkt ist auch leider der Problematische. Ich habe schon die Funktion AdjustWindowRect() gefunden, aber bekomme trotzdem ni...
Ich hab mich inzwischen selbst in das Abenteuer gestürzt und die ersten beiden Wochen sowie die Einführung in C geschaut. Als ich mit C++ angefangen hab, war es mir ein Rätsel, wie man ohne Objektorientierung überhaupt ein Spiel programmieren soll. Nun bin ich zwar nicht zum OOP-Gegner geworden, aber ich verstehe viele Funktionsweisen und Konzepte bedeutend besser und kann besser einschätzen, was davon für mich sinnvoll ist und was nicht. Casey (der Autor der Videotutorials) weiß definitiv, was ...
Das ist interessant. Und da GCC keine Warnung ausgegeben hat, ist es wohl auch tatsächlich so beabsichtigt von den Entwicklern. Ich stelle die "Warnstufe" immer auf das Maximum, sodass ich normalerweise sogar auf stilistische Abweichungen vom Iso-Standard hingewiesen werde. Ich danke dir für die Aufklärung
Ich hoffe, ich habe dich da richtig verstanden und hab das "Programm" einfach mal mit einem Texteditor geöffnet. Die Datei enthält tatsächlich überraschend viel lesbaren Text, der mich ein wenig an Header aus der C++ Standardbibliothek erinnert - zumindest an die paar Zeilen, die ich mir so aus Neugierde angesehen und nicht verstanden habe. Ich hätte gerne einen kurzen Ausschnitt als Code hier eingefügt, aber irgendetwas spielt da nicht mit (keine Ahnung, was es diesmal ist...). Deshalb habe ich...
Hallo Community durch Zufall habe ich heute Handmade Hero gefunden. Dabei handelt es sich um eine (sehr ausführliche) Videotutorial-Serie, in welcher ein vollständiges Spiel entwickelt werden soll. Es kommen, wenn ich das richtig verstehe, keine Bibliotheken höherer Ebenen, wie z.B. SFML, zum Einsatz. Es geht um kalten, harten low-level C-Code. Laut Aussage des Erstellers jedoch Anfängerfreundlich. Die archivierten Livestreams lassen sich kostenlos auf Youtube betrachten. Nun muss ich eingestehe...
Zitat von »David Scherfgen« Was steht denn da drin? Was meinst du damit?
Zitat von »BlueCobold« Ist zwar an sich kein Fehler, aber du nennst dein Source-File wirklich "hpp"? DAS war der Fehler. Offenbar behandelt gcc Headers anders als Source-Dateien. Bei genauer Betrachtung war die Datei, in der sich main() befindet, sogar bei mir immer eine .cpp. Offenbar sollte ich in Zukunft eher auf meine Gewohnheiten als auf meinen Code achten. Damit sie nicht noch schlimmer werden. Ich danke euch für die Hilfe und entschuldige mich für den falschen Alarm
Zitat von »BlueCobold« Ist zwar an sich kein Fehler, aber du nennst dein Source-File wirklich "hpp"? .cpp wär passender, nicht? Dass ich die Dateien als Header führe ist eine schlechte Angewohnheit. Wann immer ich experimentiere und einfach alles der Einfachheit halber in eine Datei quetsche, gebe ich ihr die Endung .hpp. Wie ich dazu gekommen bin, weiß ich aber selbst nicht Wenn ich mit mehreren Dateien arbeite oder ein Programm schreibe, mit der Absicht es zu behalten, achte ich aber schon au...
Hallo Forum ich bin bei einem meiner Experimente auf ein Problem gestoßen, bei dem ich nicht einmal genau sagen kann, ob das Problem der Compiler oder mein Code ist. Es geht darum: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 #include <iostream> #include <vector> #include <string> using namespace std; class weapon { public: int m_item_type; string m_weapon_name; int m_item_id; int m_weapon_damage; weapon (int type = 0, string na...
Hallo Gamingtypen, ich sehe da Cortana, also ist das wahrscheinlich Windows 10 (die Info wär wichtig gewesen ). Das sieht mir nach einer vorinstallierten OEM des Herstellers aus (bitte auch mit angeben - oder mich korrigieren, wenn ich falsch liege). Aus Erfahrung bin ich generell etwas skeptisch wenn Hersteller ein Betriebssystem vorinstallieren. Meistens ist es so mit unnötiger Software zugekleistert, dass man kaum feststellen kann, wo der Fehler liegen könnte. Außerdem müsste man jetzt sämtli...
Zitat von »TypeOverride« Zudem interessiert mich, wie andere auf Ideensuche gehen. Ich grase gern Youtube, Greenlight, Gamejolt, Indie.db ab. Aber vielleicht kennen andere andere Wege. Mir fehlt es zwar noch an den technischen Fähigkeiten, aber Ideen finde ich viele in Let's Plays (moderierte Spielevideos). Das Interessante dabei sind weniger die Spiele, sondern mehr die Kritiken der Moderatoren. Zumindest, wenn der Sprecher was taugt. Darüber hinaus motiviert mich meine Frustration über den ak...
Also HIER kann ich schon gut mitmischen Der Spielecontroller der besonderen Art: Interactive Urinal (englischer Wikiartikel)
Danke für den Tipp Ich merke, es gibt noch so einiges, in das ich mich reinlesen muss.
Es ging mir nur um eventuelle Speicherüberläufe. Ich hatte mich zwar vorher informiert, ob Betriebssysteme nach Programmende den Speicher wieder freigeben, war aber durch die Angelegenheit mit den Speicheradressen etwas verunsichert. Meine Programme sind noch nicht an dem Punkt, an dem ich ihnen irgendwelche sicherheitsrelevante Aufgaben zuteilen würde
Das Gefühl kenne ich auch schon ohne Grafik Wenn ich etwas zu Beginn nicht verstehe, aber es irgendwie herausfinde, bekomme ich regelrechte Hochgefühle.
Vielen Dank für die Aufklärung Ich hatte schon befürchtet, ich muss sogar bei solchen kleinen Experimenten aufpassen, ob der Speicher vernünftig aufgeräumt wurde.