Ergebnis 1 bis 20 von 506

Thema: +++ DynRPG - Das RM2k3-Plugin-SDK +++

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

  2. #2
    Zitat Zitat von anti-freak Beitrag anzeigen
    4.7.1
    Wars nicht so, dass nur bis 4.6.1 funktioniert?
    http://rpg-maker.cherrytree.at/dynrpg/

  3. #3
    Das hab ich auch schon gesehen, aber für mich macht das keinen Sinn. Zumal solche Dinge in der Regel abwärtskompatibel sind.
    Solche Fehler haben meiner Ansicht nach wenig mit dem Compiler zu tun, wenn er die Funktion in der DLL nicht findet.

  4. #4
    Das macht durchaus Sinn, weil der Compiler z.T. manche Assemblerrestriktionsangaben anders versteht je nach Version.

    Und die Funktion in der DLL finden ist Unsinn, weil die Funktion in der statischen Bibliothek ist (wenn sie da nicht wäre würde er gar nicht kompilieren) und die interne Makerfunktion in der RPG_RT.exe selbst.

  5. #5
    Die lib leitet die Aufrufe auch nur weiter an die DLL. Wenn sich die Signaturen der Klassen, sprich die Header, nicht ändern, musst du ja auch nicht das Programm neu kompilieren. Da reicht es einfach nur die neue DLL mitzugeben.
    Es gibt halt explizit diesen Fehler beim callen von isMovePossible(), und keine Adresse wird angezeigt. Kann es denn sein, das die lib out of date ist?

  6. #6
    Nein, die Lib enthält den Code. Und sie wird statisch in dein Plugin gelinkt, das heißt deine eigene DLL enthält nachher die Funktion, wenn du das meinst. Und diese ruft direkt eine Funktion in der RPG_RT.exe auf.

  7. #7
    Und wofür soll dann die DynRPG.dll da sein?

    EDIT: Achso, sie ist der loader. Jetzt verstehe ich
    Wenn das statisch gelinkt wird, macht das ja erst recht wenig Sinn.

  8. #8
    Wie gesagt, hat mit mehr Low-Level-Problemen zu tun, nämlich die Prozessorregisternutzungen der Compilerversionen. Genauer gesagt, es gibt einen Compilerbug. Wenn die libDynRPG.a die du hast zusammen mit 4.6.1 oder älter betrieben wird, funktioniert es ("zufälligerweise").

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •