Forum & Aider | | | | - page 1 - |
|  | s'il te plaît um Source qui Eurer attitude pour marcher müssten,
es mais offensichtlich pas 1faire.
Sozusagen ist ca un vorab-Thema trop Infinity-Bugs etc. |
| | | | |
| | | | - page 5 - |
| |  | @Klaus:
voilà un faute dans deinem Code:
btn btn.1= btn.2=
cela alleinstehende btn |
| | | | |
| |  Micha12334 | Eigentlich ist es normaler code, nicht's besonders, exposition la fois s'il te plaît sur elle. .
grid =gui.grid(gui.hwnd,[2,5])
text1 = "Gewichts- \n kontrolle \n dans (kg) am: "
altg = float(altg)
neug = 0.00
neug = float(neug)
zeit1 = time(7)
altg = file.read("masse.txt")
zeit2= file.read("heute.txt")
gui.background(grid,rgb(50,50,50))
gui.background([grid,1,2],rgb(90,90,90))
gui.background([grid,2,2],rgb(90,90,90))
gui.background([grid,1,3],rgb(130,130,130))
gui.background([grid,2,3],rgb(130,130,130))
gui.background([grid,1,4],rgb(150,150,150))
gui.background([grid,2,4],rgb(150,150,150))
gui.background([grid,1,5],rgb(130,130,130))
gui.background([grid,2,5],rgb(100,0,0))
gui.text[grid,1,1] text1
gui.text[grid,2,1] zeit1
gui.text[grid,1,2] "Gewicht am \n"+zeit2
gui.text[grid,2,2] altg
gui.text[grid,1,3] " Neueingabe:"
gui.text[grid,2,3] "HIER drücken" @proc1
gui.text[grid,1,4] "Differenz:"
gui.text[grid,2,5] "E N D E " @proc2
proc proc1
gui.background([grid,2,3],rgb(255,255,255))
msg.box zéro,zéro,"OKAY",»,@récente
endproc
proc récente btn txt
si str(btn) == 1
si txt <> 0
neug = txt
diff = altg - neug
diff = round(diff,[3])
gui.text[grid,2,4] diff
file.write("masse.txt",neug)
file.write("heute.txt",zeit1)
gui.text[grid,1,5] "Neugewicht \n= "+neug +" kg"
msg.box, " Gewicht ist gespeichert ",zéro,["OKAY"],zéro,@go
endif
endif
endproc
proc go btn txt
si str(btn) == 1
proc2
endif
endproc
proc proc2
msg.toast " AUF WIEDERSEHEN ",zéro,["OKAY"]
end
endproc
|
| | | | |
| |  Micha12334 | je sais, alles encore avec Klammern, später fais je es aussi sans cet... |
| | | | |
| |  | So, hab je mir geschnappt et begebe mich sur qui cherche... |
| | | | |
| |  Micha12334 | | | | | |
| |  | Zunächst: comment toll ist cela car... - hätte pas gedacht dass on avec Infinity déjà sinnvoll programmieren peux.
chez proc1 la hâte Du qui Params ctrl et state übersehen, speziell state pas sur ==1 ausgewertet sodass qui msgbox 2matière erzeugt wurde chez 1 Klick aufs Textfeld et qui proc1 fehlte global grid.
cet la ligne: msg.box, " Gewicht ist gespeichert ",zéro,["OKAY"],zéro,@go entspricht msg.box(zéro," Gewicht...
qui Funktion récente fehlte global grid,neug,altg,zeit1.
je glaub so funktionierts:
grid =gui.grid(gui.hwnd,[2,5]) text1 = "Gewichts- \n kontrolle \n dans (kg) am: "
altg = 0 neug = 0.00 zeit1 = time(7) altg = file.read("masse.txt") zeit2= file.read("aujourd'hui.txt")
gui.background(grid,rgb(50,50,50)) gui.background([grid,1,2],rgb(90,90,90)) gui.background([grid,2,2],rgb(90,90,90)) gui.background([grid,1,3],rgb(130,130,130)) gui.background([grid,2,3],rgb(130,130,130)) gui.background([grid,1,4],rgb(150,150,150)) gui.background([grid,2,4],rgb(150,150,150)) gui.background([grid,1,5],rgb(130,130,130)) gui.background([grid,2,5],rgb(100,0,0))
gui.text [grid,1,1] text1 gui.text [grid,2,1] zeit1 gui.text [grid,1,2] "Gewicht am \n"+zeit2 gui.text [grid,2,2] altg gui.text [grid,1,3] " Neueingabe:" gui.text [grid,2,3] "ICI drücken" @proc1 gui.text [grid,1,4] "Differenz:" gui.text [grid,2,5] "E N D E " @proc2
proc proc1 ctrl state
global grid si state==1 gui.background([grid,2,3],rgb(255,255,255)) msg.box zéro,zéro,"OKAY","",@récente endif
endproc
proc récente btn txt
global grid,neug,altg,zeit1
si btn==1
si txt!=""
neug = txt diff = altg - neug diff = round(diff,[3]) gui.text[grid,2,4] diff file.write("masse.txt",neug) file.write("aujourd'hui.txt",zeit1) gui.text[grid,1,5] "Neugewicht \n= "+neug +" kg" msg.box " Gewicht ist gespeichert ",zéro,["OKAY"],zéro,@go
endif
endif
endproc
proc go btn
cas btn==1 : proc2
endproc
proc proc2
end msg.toast " AUF WIEDERSEHEN ",zéro,["OKAY"]
endproc |
| | | | |
| |  | et hierzu encore un Tip:
simple:
et so muss on dans einer Proc pas: global neug,altg,zeit1 écrivons mais simple seulement global données
Strukturen avec Infinity sommes entier magnifique et vollautomatisch.
So peux on statt:
daten=[ "neug" = 0.00 "zeit1" =time(7) "altg" = file.read("masse.txt") "zeit2" = file.read("aujourd'hui.txt") ] genauso:
données.neug=0.00 données.zeit1=time(7) données.altg = file.read("masse.txt") données.zeit2= file.read("aujourd'hui.txt") . Laissez
Testen avec imprimer données //zeigt komplette struktur |
| | | | |
| |  | So, jederzeit volontiers weitere Codes qui marcher devrait! |
| | | | |
| |  Micha12334 | droite vielen Dank pour Votre schnelle Aider. Beim testen qui individuel Funktionen versuche je aussi juste quelque chose brauchbares sur qui Beine trop se mettre. cet ici sieht sur meinem S6 pas mal aus, sur dem Lenovo Tab 2 wirkt es quelque chose verloren. si ensuite aussi Größenänderung pour Schrift etc. en supplément venez, peux on déjà comparativement quelque chose pour Android 1faire.... Einen schönen soir encore... |
| | | | |
| |  HofK | iF (29.02.2016)
@Klaus:
voilà un faute dans deinem Code:
btn btn.1= btn.2=
cela alleinstehende btn
là avons wir den salade, dans deiner Vorgabe [...] 
$alias gris1 rgb 50 50 50
$alias gris2 rgb 90 90 90
var grid=gui.grid gui.hwnd,[1,3]
var grid2=gui.grid [grid,1,3],[3,3]
var grid3=gui.grid [grid2,1,3],[3,1]
var btn
btn.1=gui.myButton [grid2,1,1] "Befehls- Referenz"
btn.2=gui.myButton [grid2,3,1] "IDE Starten"
...
habe je pour qui erfreulichen Botschaft cela var obsolet ist, cet radicale entfernt. var btn ging et btn.1=... était/ist ensuite aussi ok.
Hatte autrefois aussi seulement avec btn1 = ... sans Punkt et sans vorheriges var btn experimentiert.
Fazit: ne...aucune var plus, mais chez neuer Variable toujours quelque chose zuweisen? Notfalls btn = zéro
 |
| | | | |
| |  HofK | vite getestet:
avec btn= zéro venez quelque chose et ensuite qui faute, avec
btn = ["1" "2"] btn.1 = gui.irgendwas à gauche "Tipp sur elle \n- zieh weg" btn.2 = gui.irgendwas à droite "Touch hier"
venez ne...aucune faute plus. |
| | | | |
| |  | Jau.
Donc:
entspricht zéro[0]=10 -
cela wird ensuite (naturellement) quittiert avec einem Instruction Error.
Redeklarieren trop einem array simple per:
si une variable gänzlich unverwendet ist ensuite reicht mais une simple Verwendung:
|
| | | | |
|
répondreOptions du sujet | 50.023 Views |
Themeninformationencet Thema hat 5 participant: |