Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Dev lua/windows (pas PSP) et export.lua
edrom
post 3 Jun 2009, 18:39
Message #1



 


Messages : 86
Inscrit : 17/09/07
Lieu : Toulouse
Membre n° 2,406

Bonjour,

Je ne sais pas si ca interresse du monde, mais j'aimerai ouvrir un une discussion sur le lua sous windows (pas la PSP).
mon but est d'exploiter l'export.lua de lockon en me créant des sript lua.
en particulier, a travers WxWidget, créer une fenetre windows pour un MFD sur lequel on afficherai la Nav.
avec WxWidget, il est simple d'afficher des points, lignes... qui aurait pour coordonnées les données des wpt issu de l'export.lua. mais cela se fera dans un deuxième temps.


introduction

pour commencé : j'essaye d'utiliser lua/windows : on trouve quelques tuto sur le net. c'est vraiment interesant.
j'ai notamment découvert WxWidget pour afficher des fenêtre windows. ça marche bien qu'en j'exécute le dofile sur une fenêtre commande windows.

j'ai notamment créer un script lua qui fait 2 choses:
1- crée une fenêtre windows sur le bureau qui affiche un simple texte. [require ('"wx")]
2- écrire dans un fichier [local file = io.open("./Temp/fichier.txt", "w")]

mon soucis :
Sous commande windows, c'a marche, la fenetre s'affiche et le fichier texte se créer dans le répertoire TEMP avec les bon texte/label que j'ai codé dedans biggrin.gif

mais je n'arrive pas a obtenir le même résultat lorsque je rajoute mon script dans l'export.lua à travers un dofile("essai.lua"), essai.lua est mon script, et que je lance lockon .
en fait le fichier texte se créer bien avec les bon texte/label, mais la fenetre windows elle ne se lance pas.....
Quelqu'un saurait pourquoi?

je met mon code ci dessous (c'est tres simplet, mais il faut commencer par le début, n'est ce pas?)

- apprendre a utiliser des fic
local file = io.open("./Temp/Exportana.txt", "w")
if file then
io.output(file)
end
local t = "avec une fenetre"
local k = "var2"
io.write("Mission terminé......\n")
io.write(string.format("%s %s \n", t, k))
io.close()[

-- apprendre a utiliser des fenetre Win
require("wx")
[color=#3333FF]mainWin = wx.wxFrame(wx.NULL, -1,"Hello Shao",wx.wxPoint(500,1125),wx.wxSize(500,500))
function OnPaint(event)
local content = wx.wxPaintDC(mainWin)
content:DrawRectangle(0, 0, 500, 500);
content:DrawText(t, 50, 150);
content:DrawText(k, 60, 160);
content:delete()
end
mainWin:Connect(wx.wxEVT_PAINT, OnPaint)
mainWin:Show(true)
wx.wxGetApp():MainLoop()


J'ai besoin de vos compétence en lua/expot.lua
Est il possible d'afficher une fenetre windows a travers un script ajouter en dofile dans l'export.lua?

Merci pour votre aide - cowboy.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 20/04/24 - 01:05