main.exe
Code : Tout sélectionner
Structure MenuStructure
Name.s
Option.s
Display.s
Sel.l
EndStructure
NewList Menu.MenuStructure()
AddElement(Menu())
Resultat = OpenLibrary(0, "plugin.dll")
Debug CallFunction(0, "PluginDefaultGamePref",Menu())
Code : Tout sélectionner
Structure MenuStructure
Name.s
Option.s
Display.s
Sel.l
EndStructure
ProcedureDLL PluginDefaultGamePref(*m.MenuStructure)
Restore Menu
While *m\Name<>"Menu_End"
AddElement(@*m())
Read *m\Name
Read *m\Option
Read *m\Display
;WriteMameINI("mame.ini",titre$,"")
Wend
ProcedureReturn 0
EndProcedure
DataSection
Menu:
Data.s "Windows video options","",""
Data.s "autoframeskip","0|1",""
Data.s "frameskip","0|1","No|Yes"
Data.s "waitvsync","0|1",""
Data.s "triplebuffer","0|1",""
Data.s "Menu_End","Menu_End","Menu_End"
EndDataSection
le programme bug sur
Code : Tout sélectionner
Debug CallFunction(0, "PluginDefaultGamePref",Menu())
et deuxièment ...dans ma dll
impossible de faire un Addelement()
Quelqu'un voit ou je fais une erreur ?
Merci d'avance