Lua Lnterface compatible avec visual studio 2008? [Résolu]

Messages postés
3
Date d'inscription
vendredi 26 décembre 2003
Statut
Membre
Dernière intervention
20 juillet 2009
- - Dernière réponse : snip_78
Messages postés
3
Date d'inscription
vendredi 26 décembre 2003
Statut
Membre
Dernière intervention
20 juillet 2009
- 20 juil. 2009 à 10:40
Bonjour, pour mon programme j'ai besoin de proposer aux utilisateurs la possibilité d'utiliser des scripts externes.

Pour ça j'ai trouvé Lua Interface: http://luaforge.net/projects/luainterface/

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.

Merci d'avance.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
3
Date d'inscription
vendredi 26 décembre 2003
Statut
Membre
Dernière intervention
20 juillet 2009
3
Merci
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"

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de snip_78
Messages postés
3
Date d'inscription
vendredi 26 décembre 2003
Statut
Membre
Dernière intervention
20 juillet 2009
0
Merci
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
Commenter la réponse de snip_78