Suchergebnisse

Suchergebnisse 61-80 von insgesamt 525.

  • Nope, da muss ich dir wiedersprechen... Grafische Oberflächen sind mit WinForms sogar weitaus einfacher. Einfach neues Projekt -> Windows Forms (oder so), und schon kannste deine Buttons und Textboxen einfach ins Fenster ziehen. Um eine Dll zu erstellen, machste einfach ein Windows Projekt, wählst dll aus, schreibst deinen Code rein, und bei den Funktionen, die du zum Gm exportieren willst, machst du folgendes: Du hängst extern "C" __declspec(dllexport) vor die Funktion. Deine Funktion darf entw…

  • Gegenteil von execute shell?

    blubberblub - - Technische Fragen

    Beitrag

    Also da wäre es ja um ein vielfaches einfacher gewesen, einfach eine dll zu erstellen... Nunja, schreib doch irgendwas in ne datei und überprüf diese datei regelmässig... und wenn was bestimmtest steht dann kannste ja das programm beenden. Anderweitig musst du dir wohl die Winapi zu nutze machen, was auch gleichzeitig recht den Overhead mitbringt(depends...) Viel einfacher wär übrigens auch ein Projekt mittels .Net, ob jetzt mit c++/cli oder c#, da kannste auf einen riesen haufen funktionen zugr…

  • Gegenteil von execute shell?

    blubberblub - - Technische Fragen

    Beitrag

    Mach einfach mal cmd auf un gib "taskkill /IM notepad.exe" oder sowas ein... Jeder Win OS hat das, da wette ich..

  • Strings für Dlls

    blubberblub - - Andere Programmiersprachen

    Beitrag

    Muss aber trotzdem ein const char* sein.

  • Strings für Dlls

    blubberblub - - Andere Programmiersprachen

    Beitrag

    öhm, ein char ist ja auch nur ein char, und kein string... ich glaub, der gm braucht const char *..

  • GM8, Modelieren mit codes 3d

    blubberblub - - Gelöste Fragen

    Beitrag

    Die Sache mit den "Effekten" geht so oder so nicht mitm standart Gm-3d...<br>Und das Verschieben geht mit einer einzigen Transformation.<br><br>Du kannst nur sehr einfache Modelle selber manuell coden, alles andere wäre wahnsinnig.<br>

  • GM8, Modelieren mit codes 3d

    blubberblub - - Gelöste Fragen

    Beitrag

    Die Sache mit den "Effekten" geht so oder so nicht mitm standart Gm-3d... Und das Verschieben geht mit einer einzigen Transformation. Du kannst nur sehr einfache Modelle selber manuell coden, alles andere wäre wahnsinnig.

  • Game Restart?

    blubberblub - - Gelöste Fragen

    Beitrag

    nicht das projekt, den teil, der nicht funktioniert, ganz einfach... ok, ich halts maul jetzt, bringt ja eh nix.

  • Game Restart?

    blubberblub - - Gelöste Fragen

    Beitrag

    Mein Gott, dann release doch einfach mal den Code oder wenigstens ein Stück davon, oder noch besser schneid den ganzen Inventar-Teil aus dem Projekt raus und gib uns den. Schon allein wenn du das machst, behebst du den Fehler vielleicht von selbst. Andere Idee: Bau deine eigenen Loading und Saving Funktionen (evtl. sogar via GmAPI), dann kannst du einen Fehler aufseiten von game_save/load ausschliessen und hast viel mehr Flexibilität. Aber immer noch mein gleiches altes Lied: Lös dich los vom je…

  • Game Restart?

    blubberblub - - Gelöste Fragen

    Beitrag

    Zitat von Sephiroth: „Das ist ja ganz toll, dass du das glaubst...“ Hey sorry, aber doof kommen brauchste mir deswegen jetzt nicht. Zitat: „Den Komponenten? “ Ja, einfach das ganze Inventarsystem neu schreiben, dann kommts 1. eh gut und 2. noch besser. Oder wie Grinch meint kanns sicherlich gut was mit game_save und load zusammenhängen.

  • Game Restart?

    blubberblub - - Gelöste Fragen

    Beitrag

    Naja ich glaub halt ganz fest daran, dass das kein Gm-seitiger Bug ist, sondern ein Fehler im Code. Vl. machst du irgendwo ein paar "hacky" Sachen, bei Gml kann man ziemlich leicht Scheisse bauen wenns um Variablen und deren Gültikgeitsbereiche bzw Objekt ids geht, oder ein paar globale Variablen spinnen, oder du hast noch ein paar alte Debug-Sachen von früher drinne, die ein wenig durcheinanderbringen, oder du hast noch wo ein verhängnisvolles Objekt im Room rumstehn... Hast du wirklich schon a…

  • Game Restart?

    blubberblub - - Gelöste Fragen

    Beitrag

    Vielleicht hats ja was mit dem Inventar zu tun, dass da die Anzeige spinnt oder so.. oder.. Inventarsystem neu schreiben *Sing* Der Fehler sitzt vorm Bildschirm *sing*

  • In ne Exe reinhaun is vl ein bisschen komplizierter, aber einfachere Lösungen generieren halt keine Exen sondern sonstige Dateitypen, die Interpreter benötigen... Was genau möchtset denn machen? Zitat: „ Zitat: „ quoteS.png Zitat von »DragonGamer« Ich bin mir nicht 100% sicher aber ich glaube der einzige code den man direkt ausführen kann ohne eine Zwischeninstanz (auser dem Betriebsystem) ist byte-code. Also 10001001010010101010 xD “ Ne. nicht binär sondern hexadezimal. “ *Klugscheiss* Is doch …

  • Die einfachste Variante wäre ganz einfach, Gml Code vom Gamemaker ausführen zu lassen.. gibt ja so Sachen wie execute_string oder object_add... Erstellst ne Textdatei und führst die einfach aus vom GM at Runtime. Bevor du die Datei ausführst, lässt sich noch eine automatische Überprüfung des Codes durchführen, ob er nicht gefährliche FUnktionen ausführt, die dem Benutzer schaden könnten(Wenn andere Leute ihre eigenen Skripts hinzufügen können). Hier sind Whitelists ganz hilfreich. Oder du fügst …

  • Was möchtest denn damit erreichen?

  • Game Maker DLL + Threads?

    blubberblub - - Expertenrunde

    Beitrag

    hö? vielleicht solltest du dich nochmal mit multithreading auseinandersetzen ;D show some code... ich sag, es ist kein fehler im zusammenhang mit dem gm, viel mehr, dass du ein paar probleme mit dem asynchronen zugriff von einer variable aus 2 threads aus hast...

  • Game Maker DLL + Threads?

    blubberblub - - Expertenrunde

    Beitrag

    die dll schonmal ausserhalb von gm getestet?

  • Game Maker DLL + Threads?

    blubberblub - - Expertenrunde

    Beitrag

    Funktioniert die dll selber überhaupt fehlerfrei? Is die Dll auf Multithreading ausgelegt? Started die dll den Thread oder machst du das über GMThreads oder sowas?

  • Du solltest vl besser mit binären Files arbeiten, da gibts weniger so "format" Probleme... Warum surface mit 500 * 500? Woher weist du das? Beim speichern schreibst ja mit new_width * new_height Ausserdem überprüf mal beim laden die Position p, die einzelnen Farben die rauskommen sollten.. Debug dich mal durchs komplette Speichern und Laden mit show_messages zwischendrinn oder so... Oder schreibs noch mal neu, dann sind die Fehler meistens behoben ;D