Page 1 of 1

[AHK] API.dll wurde nicht gefunden

Posted: 01 May 2016, 14:33
by Black_Mamba
Hallo zusammen,

ich wollte meinen Keybinder auf die neuste SA:MP Version updaten, doch ich habe ein riesiges Problem nämlich das der Keybinder die API.dll nicht findet.

Follgendes habe ich in den jeweiligen Scripts reingeschrieben:

API.ahk

Code: Select all

hModule := DllCall("LoadLibrary", Str, "API.dll")
if(hModule == -1 || hModule == 0)
{
	MsgBox, 48, Error, API.dll wurde nicht gefunden!
	ExitApp
}
Keybinder.ahk

Code: Select all

#Persistent
#NoEnv
#Include, API.ahk
Ich habe die API.dll im genau gleichen Ordner wie die beiden .ahk Dateien. Die API.dll und API.ahk wurden mir auch zusammen gesendet und funktionieren auf anderen Computern einwandfrei. Doch auch wenn ich den Keybinder von Ihnen benutze wird API.dll nicht gefunden obwohl es bei den anderen geht.

Ich habe das ganze schon als Administrator ausgeführt, sowie verschiedene Namen für die API verwendet wie auch verschiedene Zielordner die diese beinhaltet. Auch habe ich alle Versionen von dem AHK ausprobiert, Sprich: Unicode-32Bit, Unicode-64Bit und Ansi32Bit.
Mit allen geht dies nicht. Ich habe meinen Computer auch gestern grad neu aufgesetzt, da es vorher auch nicht ging.

Neustart Bringt nichts und auch Kompatibilitätseinstellungen ändern auch nicht.

Zu meinem Laptop:

ASUS G56JR-CN174H

Prozessor Intel Core i7-4700HQ

RAM: 12GB

Systemtyp: 64-Bit-Betriebssystem

Hat jemand von euch schonmal ein ähnliches Problem gehabt und evtl. lösen können?




An die Admins, ich hoffe ich bin im richtigen Bereich!



Freundlicher Gruss
Black_Mamba

Re: [AHK] API.dll wurde nicht gefunden

Posted: 02 May 2016, 01:49
by nnnik
Welche Betriebsystem Version hast du?
Kann es sein, dass du Windows 10 hast und die anderen nicht?

Re: [AHK] API.dll wurde nicht gefunden

Posted: 02 May 2016, 06:12
by Black_Mamba
Ich hatte Windows 10

Hab jetzt auf Windows 8 heruntergestellt

Und geht auch nicht.

Re: [AHK] API.dll wurde nicht gefunden

Posted: 02 May 2016, 15:34
by nnnik
Was geben denn die Variablen ErrorLevel und A_LastError aus?

Re: [AHK] API.dll wurde nicht gefunden

Posted: 02 May 2016, 16:30
by Black_Mamba
Die Variable

ErrorLevel = 0
A_LastError= 126

Re: [AHK] API.dll wurde nicht gefunden

Posted: 03 May 2016, 17:07
by nnnik
Damit ist schon mal bestätigt, dass er die dll nicht findet.
Funktioniert es auf anderen Systemen und sind die zufällig 32 bit?
Wenn ja dann ändere den Wert von "API.dll" zu "API" oder benenne die Datei von API.dll zu API.dll.dll um.