Je suis un tuto tous ce passe bien, j'ai compris comment sa fonction, mais un avertissement est affiché en c# et en vb:
Avertissement 1 Referenced assembly 'bin\Debug\LuaInterface.dll' targets a different processor than the application.
Le programme ce compile et lance nickel, mais des que je veux utiliser LuaInterface un erreur:
Impossible de charger le fichier ou l'assembly 'LuaInterface, Version=2.0.0.16708, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
Voila, je ne c'est pas si quelqu'un a une solution, ou une autre solution que lua pour utiliser des scripts externes.
snip_78
Messages postés3Date d'inscriptionvendredi 26 décembre 2003StatutMembreDernière intervention20 juillet 2009 20 juil. 2009 à 10:40
J'ai trouvais la réponse, il fallait que je modifie les propriétés de mon projet, onglet compiler, bouton options de compilation avancées et mettre x86 à la place de "Any CPU"
snip_78
Messages postés3Date d'inscriptionvendredi 26 décembre 2003StatutMembreDernière intervention20 juillet 2009 20 juil. 2009 à 00:20
Voila le code que j'utilise:
Public Shared Sub test()
Dim luaInterpret As New LuaInterface.Lua
luaInterpret("chaine") = "Une chaine"
luaInterpret("entier") = 10
luaInterpret.DoString("entier = entier*2;")
Dim chaine As String = luaInterpret("chaine")
Dim entier As Double = luaInterpret("entier")
MsgBox(chaine & " " & entier)
End Sub