π
<-

Problème

Pour TI-Nspire OS 3.0 ou ultérieur.

Problème

Unread postby AlexRider38 » 02 Jan 2012, 14:14

Salut tout le monde, bonne année au passage,
J’essaie de compiler un code lua avec luna mais quand je l'ouvre il me dit "Une erreur à été trouvée dans le format du classeur".
Sauf quand je teste le code avec oclua il se déroule correctement.
mon code
Code: Select all
wh = platform.window:height()
ww = platform.window:width()
progressbar1 = {(ww-150)/2,(wh-20)/2,150,20,{0,100,255},0} 
--default = {x,y,w,h,color,progress}
--TI-blue = {0,100,255}
timer.start(0.01)

function on.paint(gc)
progressBar(gc,progressbar1)
end

function progressBar(gc,progress)
local progressvalue,w,h,scndclr
scndclr = {}
progressvalue = progress[3]/100*progress[6]
 
gc:setColorRGB(unpack(progress[5]))
gc:fillRect(progress[1]+1,progress[2]+1,progressvalue,progress[4]-1)
if progress[5][1]+50<=255 then scndclr[1] = progress[5][1]+50 else scndclr[1] = progress[5][1] end
if progress[5][2]+30<=255 then scndclr[2] = progress[5][2]+30 else scndclr[2] = progress[5][2] end
if progress[5][3]+50<=255 then scndclr[3] = progress[5][3]+80 else scndclr[3] = progress[5][3] end
gc:setColorRGB(unpack(scndclr))
gc:fillRect(progress[1]+1,progress[2]+1,progressvalue,progress[4]/2-1)
 
 
gc:setColorRGB(0,0,0)
gc:drawLine(progress[1]+1,progress[2],progress[1]+progress[3]-1,progress[2])
gc:drawLine(progress[1]+progress[3],progress[2]+1,progress[1]+progress[3],progress[2]+progress[4]-1)
gc:drawLine(progress[1]+progress[3]-1,progress[2]+progress[4],progress[1]+1,progress[2]+progress[4])
gc:drawLine(progress[1],progress[2]+progress[4]-1,progress[1],progress[2]+1)

gc:setFont("sansserif","r","6")
if progress[6]<100 then
  w = gc:getStringWidth("Progress: "..progress[6].." %")
  h = gc:getStringHeight("Progress: "..progress[6].." %")
  if w>=progress[3] then
   w = gc:getStringWidth(progress[6].." %")
   gc:drawString(progress[6].." %",(progress[3]-w/2)/2+progress[1]-2,(progress[4]-h/2)/2+progress[2]+2,"middle")
  else
   gc:drawString("Progress: "..progress[6].." %",(progress[3]-w/2)/2+progress[1]-2,(progress[4]-h/2)/2+progress[2]+2,"middle")
  end
else
  w = gc:getStringWidth("Done")
  h = gc:getStringHeight("Done")
  gc:drawString("Done",(progress[3]-w/2)/2+progress[1]-2,(progress[4]-h/2)/2+progress[2]+2,"middle")
end
end

function on.timer(gc)
if progressbar1[6]<100 then
  if math.random(1,5)==1 then
   progressbar1[6] = progressbar1[6]+1
   platform.window:invalidate()
  end
end
end

c'est le code de nick steen pour le chargement

Merci de m'aider
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème

Unread postby Levak » 02 Jan 2012, 14:27

Tu utilises quelle version de Luna ?
Sur la version 0.2a il y avait un bug assez discret.


Edit : non pardon, ça devrait pas faire ce bug. Là c'est côté Nspire ton problème.
Quelle version d'OS alors ?

Edit2 : ton éditeur de texte est bien en UTF-8 ?
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Problème

Unread postby AlexRider38 » 02 Jan 2012, 14:33

j'ai luna 0.2 mac
fichier en UTF-8
OS 3.0.2.1791
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème

Unread postby Levak » 02 Jan 2012, 15:26

AlexRider38 wrote:j'ai luna 0.2 mac
fichier en UTF-8
OS 3.0.2.1791


Hmmm, luna 0.2 ? 0.2a ou 0.2b ?
Finalement j'ai un doute, il me semble qu'il y avait des bugs quant à la génération du document. Il faut que tu compile la 0.2b sous Mac (et ne me demande pas comment).

http://ndlessly.wordpress.com/2011/11/10/luna-v0-2b/
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Problème

Unread postby AlexRider38 » 02 Jan 2012, 15:29

adriweb comment on compile pour mac?
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème

Unread postby Levak » 02 Jan 2012, 15:33

Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Problème

Unread postby AlexRider38 » 02 Jan 2012, 15:41

peut pas (mot de passe admin par mes parents :( )
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème

Unread postby Adriweb » 02 Jan 2012, 15:51

Voilà une version précompilée du dernier Luna pour Mac (mais Intel...)
You do not have the required permissions to view the files attached to this post.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14838
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Problème

Unread postby AlexRider38 » 02 Jan 2012, 15:58

marche pas en fait il me faudrait une version ppc
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème

Unread postby Adriweb » 02 Jan 2012, 16:11

arf, il faudrait voir sur Omnimaga la personne qui l'avait originellemnt compilé ....

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14838
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Next

Return to Nspire-Lua

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1141 utilisateurs:
>1126 invités
>10 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)