Schleifen-Problem



  • ok, ich werds versuchen!
    danke an euch auch an dich WebFritzi (obwohl ich schon witzigere und beispielhaftere Beschreibungen bekommen habe 🙂 )



  • wie kann ich den die messages in der while einbauen (mit getMessage?). weiss das jemand wie das geht?



  • Original erstellt von Julx5:
    mit getMessage?

    Gute Idee, würd ich sagen.



  • ja vielleich aber auch nicht!
    kann mir einer sagen wie das genau geht (eingetippt wird)
    bitte ich brauch wirklich nicht halbe sätze..



  • Jetzt reichts aber, man!!! Wenn du fertige Lösungen willst, dann geh woanders hin! 😡 Schau dir zum Teufel nochmal die Doku in der MSDN an. Dann wirst du schon kapieren, wie's geht.

    bitte ich brauch wirklich nicht halbe sätze..

    Das ist echt der Gipfel der Unverschämtheit! Sei froh, dass sich überhaupt jemand mit deinem blöden Thema beschäftigt.



  • @webfritzie

    jetzt pass du aber mal auf! einfach in die msdn doku reinschauen hilft auch nichts mit getmessage alleine fntioniert das teil immer noch nicht! (auch wenn der compiler keine fehler meldet!) und wenn das dir zum gipgel wird dann kannst du dich eben von diesem thema fernhalten (du wirst es nicht glaubenm aber nicht alle themen sind an dich gerichtet...) ich habe es oft versucht mit getmessage und bin nunmal nicht weitergekommen.

    ...Und wenn hier etwas blöd ist, dann abe deine Homepage (das sind ja selbst die ausm baukasten besser 😃 )

    Also wer mir hier helfen kann, würde es mich freuen.
    Und du webfritzie hälst dich einfach von dem thema fern wenn dir zu blöd ist.



  • Wird in deinem Buch dazu nicht die sog. GameLoop verwendet, also in WinMain eine Endlosschleife mit if(PeekMessage(...)) und so? Und wenn grad keine Message da ist wird halt gezeichnet 😉
    Dass kannst du einfach in deiner WindowProc bei F12 eine globale Variable auf true setzen und bei Return auf false. In Abhängigkeit von dieser zeichnest du in der GameLoop was, oder halt eben net!



  • @Julx5: Nicht das Thema ist mir zu doof, sondern deine Art, mit den Forenmitgliedern (u.a. mit mir) umzugehen. Dies ist ein Forum, indem der Poster etwas lernen soll. Und das tut er nicht, wenn er vorgefertigten Code bekommt, sondern indem er/sie in die Dokus/Homepages schaut, die ihm/ihr von den anderen gepostet werden.
    Es gibt hier übrigens auch eine Suchfunktion, die dir sicher weiterhelfen könnte. Such mal nach "Message-Loop".

    OT: Der Stil meiner Homepage ist mir scheißegal. Hauptsache, man kann da gute Sachen runterladen. Das ist der einzige Sinn und Zweck meiner HP.



  • Ja, aber du bietest doch garkeine guten Sachen an. 🙄



  • Ne, hast recht. Nicht für dich, da du keine Ahnung hast und ziemlich dumm bist.



  • War'n Scherz, wollte bloß wieder beleidigt werden. :p 🕶 🙂



  • *lol* Dann war er gut. 😃



  • @webfritzie

    dann pass noch mal auf, jetzt aber wirjklich mal für dich:
    1.
    die doku hab ich mir reingezogen und auch mit magiccreator hab ich außer des forums darüber gesprochen. Da kam nun mal kein compiler Fehler, aber es funzt eben nicht, verlässt die schleife nicht so wie ich es mir gewünscht habe.
    2.
    ich hab nciht erwartet dass ihr mein ganzes Programm neu aufschreiben solltet, aber der teil in der while schleife, könnte vorgemacht werden, von denen die natürlcih ahnung davon haben. DANN PASST es mir eben überhaupt nich wenn Leute wie Du einfach nur schau da schau hier schreiben um hauptsache soviele posts wie möglich abends zu machen. Bisschen wäre eben das richtige in dieser Situation.

    kleiner tipp nebenbei: wenn du schon sagt, dir sei das design deiner seite egal, dann glaub ich auch nicht dass sie jemals nen anderen anziehen oder interessieren wird. (Wenn nunmal die startseite nicht gut aussieht, dann denkt jeder Normale eben auch ob der rest so ist...)



  • Deine Seite ist noch viel schlimmer. 😡



  • DANN PASST es mir eben überhaupt nich wenn Leute wie Du einfach nur schau da schau hier schreiben um hauptsache soviele posts wie möglich abends zu machen.

    Ich glaube, das habe ich nicht nötig. Ich schreibe das um zu helfen. Aber da das bei dir auf taube Ohren stößt und du partout nicht einsehen willst, dass du verdammt unverschämt bist, werde ich dir deine Fragen nicht mehr beantworten. Ganz einfach. Such dir nen anderen Deppen, der dir den Code zeigt.

    Zur HP: Ich will ja auch keine NORMALEN damit anziehen, sondern Programmierer. Und die interessieren sich wohl dafür - ob du es glaubst oder nicht.



  • Oder Mathematiker :p



  • Naja - zu ganz kleinem Teil.



  • Such dir nen anderen Deppen, der dir den Code zeigt.

    Ich hoffe mal, ich werde dazu nicht zu einem 😉

    while(1)
    {
     if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
     {
      // test if this is a quit
      if (msg.message == WM_QUIT)
       break;
    
      TranslateMessage(&msg);
      DispatchMessage(&msg);
     }
     Game_Main();
    }
    

    In GameMain zeichnest du jetzt einfach in Abhängigkeit von deiner globalen Variablen, die du z.B. bei F12 auf true und bei return auf false setzt!

    Hoffe mal, das reicht dir soweit 😉



  • @ an wen wohl?

    ich glaub du solltest mal meine beiträge richtig durchlesen, also für dich wieder noch mal zum tausendsten Mal, ich hab es versucht selber hinzubekommen, aber es hat und es verdammt nicht funzenüppelt. Ich hoffe du hast jetzt verstanden worum es hier geht, deswegen denk ich bist du wohl hier der einzige depp der das nicht einsehen kann WEBFRITZI (hieß so nicht der letzte I_net Teletubbie?)

    @all and especially @flenders. DankeSchön!

    da es doch eher ein lernforum und kein streitforum werden sollte schlag ich dir einfach mal vor, dieses Thema nicht zu betreten, webfritzchen, PUNKT!!



  • Tja, Julx5, wenn du dir auch nicht helfen lässt, bist du selber schuld. Du hättest viel eher die Lösung gefunden, wenn du meinen Tipps nachgegangen wärst. Ich hatte dir vorgeschlagen, mal die Suchfunktion zu benutzen mit "Message-Loop". Hab ich mal gemacht. Der erste Treffer war der hier: 2 funktionen gleichzeitig? . Da hatte ich einst eine Lösung für eben dein Problem gepostet. Da zeigt sich, wer hier der Depp ist. Du, denn erstens, weil du zu blöd warst, das alleine hinzubekommen und zweitens, weil du den Tipps der Forenmitgliedern nicht nachgehst. Du Dummkopf! 😃


Anmelden zum Antworten