Hallo kleine Experten frage
Ich hab in PureBasic eine einfache DLL geschrieben:
Spoiler anzeigen
so nachdem ich das ganze als dll in eine gex gepackt hab und im gm "installiert" hab wollte ich fröhlich drauf los scripten aber meine befehle existieren irgendwie nicht
ich häng mal die dateien dran kann jemand vllt schauen was ich falsch gemacht hab?
danke
mfg R3booz
PS: ich hab sowas noch nie gemacht....
EDIT: Irgendwie scheint es so als ob kein einziger befehl aus meiner dll in meinem script funktioniert er sagt immer den befehl gibt es nicht...
EDIT EDIT: hat jemand wenigstens ansatzweise eine idee?

Ich hab in PureBasic eine einfache DLL geschrieben:
ProcedureDLL AttachProcess(Instance)
EndProcedure
ProcedureDLL DetachProcess(Instance)
EndProcedure
ProcedureDLL AttachThread(Instance)
EndProcedure
ProcedureDLL DetachThread(Instance)
EndProcedure
ProcedureDLL ini_Open(filename.s)
If OpenPreferences(filename.s,#PB_Preference_NoSpace | #PB_Preference_GroupSeparator)
ProcedureReturn #True
Else
ProcedureReturn #False
EndIf
EndProcedure
ProcedureDLL ini_Create(filename.s)
If CreatePreferences(filename.s,#PB_Preference_NoSpace | #PB_Preference_GroupSeparator)
ProcedureReturn #True
Else
ProcedureReturn #False
EndIf
EndProcedure
ProcedureDLL ini_Close()
If ClosePreferences()
ProcedureReturn #True
Else
ProcedureReturn #False
EndIf
EndProcedure
ProcedureDLL.s ini_ReadString(keyword.s,defaultvalue.s)
ProcedureReturn ReadPreferenceString(keyword.s,defaultvalue.s)
EndProcedure
ProcedureDLL.i ini_ReadInteger(keyword.s,defaultvalue)
ProcedureReturn ReadPreferenceInteger(keyword.s,defaultvalue)
EndProcedure
ProcedureDLL.f ini_ReadFloat(keyword.s,defaultvalue)
ProcedureReturn ReadPreferenceFloat(keyword.s,defaultvalue)
EndProcedure
ProcedureDLL ini_WriteString(keyword.s,value.s)
ProcedureReturn WritePreferenceString(keyword.s,value.s)
EndProcedure
ProcedureDLL ini_WriteInteger(keyword.s,value)
ProcedureReturn WritePreferenceInteger(keyword.s,value)
EndProcedure
ProcedureDLL ini_WriteFloat(keyword.s,value)
ProcedureReturn WritePreferenceFloat(keyword.s,value)
EndProcedure
ProcedureDLL ini_KeyExists(keyword.s)
EndProcedure
EndProcedure
ProcedureDLL DetachProcess(Instance)
EndProcedure
ProcedureDLL AttachThread(Instance)
EndProcedure
ProcedureDLL DetachThread(Instance)
EndProcedure
ProcedureDLL ini_Open(filename.s)
If OpenPreferences(filename.s,#PB_Preference_NoSpace | #PB_Preference_GroupSeparator)
ProcedureReturn #True
Else
ProcedureReturn #False
EndIf
EndProcedure
ProcedureDLL ini_Create(filename.s)
If CreatePreferences(filename.s,#PB_Preference_NoSpace | #PB_Preference_GroupSeparator)
ProcedureReturn #True
Else
ProcedureReturn #False
EndIf
EndProcedure
ProcedureDLL ini_Close()
If ClosePreferences()
ProcedureReturn #True
Else
ProcedureReturn #False
EndIf
EndProcedure
ProcedureDLL.s ini_ReadString(keyword.s,defaultvalue.s)
ProcedureReturn ReadPreferenceString(keyword.s,defaultvalue.s)
EndProcedure
ProcedureDLL.i ini_ReadInteger(keyword.s,defaultvalue)
ProcedureReturn ReadPreferenceInteger(keyword.s,defaultvalue)
EndProcedure
ProcedureDLL.f ini_ReadFloat(keyword.s,defaultvalue)
ProcedureReturn ReadPreferenceFloat(keyword.s,defaultvalue)
EndProcedure
ProcedureDLL ini_WriteString(keyword.s,value.s)
ProcedureReturn WritePreferenceString(keyword.s,value.s)
EndProcedure
ProcedureDLL ini_WriteInteger(keyword.s,value)
ProcedureReturn WritePreferenceInteger(keyword.s,value)
EndProcedure
ProcedureDLL ini_WriteFloat(keyword.s,value)
ProcedureReturn WritePreferenceFloat(keyword.s,value)
EndProcedure
ProcedureDLL ini_KeyExists(keyword.s)
EndProcedure
so nachdem ich das ganze als dll in eine gex gepackt hab und im gm "installiert" hab wollte ich fröhlich drauf los scripten aber meine befehle existieren irgendwie nicht
ich häng mal die dateien dran kann jemand vllt schauen was ich falsch gemacht hab?
danke

mfg R3booz
PS: ich hab sowas noch nie gemacht....
EDIT: Irgendwie scheint es so als ob kein einziger befehl aus meiner dll in meinem script funktioniert er sagt immer den befehl gibt es nicht...
EDIT EDIT: hat jemand wenigstens ansatzweise eine idee?

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von r3booz ()