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

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

Votre réponse

2 réponses

Meilleure réponse
Messages postés
3
Date d'inscription
vendredi 26 décembre 2003
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 a aidé 98 internautes ce mois-ci

Commenter la réponse de snip_78
Messages postés
3
Date d'inscription
vendredi 26 décembre 2003
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.