Open-SAMP-API wird nicht geladen..

  • Moin Leute,


    ich programmiere zurzeit einen eigenen SAMP-Keybinder mit AHK.

    Ich habe eine Open-SAMP-API, die jedoch nicht richtig geladen wird.

    Die SAMP_API.ahk findet die .dll-Datei nicht.


    Meiner Meinung nach liegt der Fehler bei den Zeilen

    Code
    PATH_SAMP_API := PathCombine(A_ScriptDir, "..\..\bin\Open-SAMP-API.dll")
    
    hModule := DllCall("LoadLibrary", Str, PATH_SAMP_API)
    if(hModule == -1 || hModule == 0)
    {
        MsgBox, 48, Error, The dll-file couldn't be found!
        ExitApp
    }

    Ich habe schon versucht den Pfad anzupassen. Jedoch geht es immer noch net.


    Wäre sehr nett, wenn einer mir helfen kann.


    Mfg

  • Wie sieht denn der Verzeichnisbaum aus? :)


    Also wo ist der Keybinder, wo die DLL? :D


    Kannst das mal so grob darstellen iwi?

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Wie sieht denn der Verzeichnisbaum aus? :)


    Also wo ist der Keybinder, wo die DLL? :D


    Kannst das mal so grob darstellen iwi?

    Die .ahk Datei liegt und der bin-Ordner liegt im gleichen Verzeichnis. Daher habe ich auch den Pfad dementsprechend angepasst.

    Jedoch funktioniert es auch nicht, wenn ich die .dll mit der .ahk in ein Verzeichnis reinhaue und den Pfad anpasse.

  • Dann müsste es PATH_SAMP_API := PathCombine(A_ScriptDir, "bin\Open-SAMP-API.dll") sein.


    Aber printe dir mal den Pfad und checks aus:


    Code
    MsgBox, % PATH_SAMP_API


    Kommt da das richtige raus?

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Ja der richtige Pfad kommt raus, aber es wird halt von der SAMP_API.ahk nicht geladen.

  • Wir können dir so nicht helfen, indem du nur schreibst, ja alles richtig...


    Es geht ja gerade darum, dass hier mehrere Leute über deine Ergebnisse drüber schauen.


    Also poste doch einfach ganz genau, wie die Verzeichnisstruktur aussieht (screens oder so), was als Pfad rauskommt (screens oder so)...


    und dann kann man dir vielleicht helfen.

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S