Foro & Ayuda | | | | - Página 1 - |
| | Bitte en Fuente el Eurer Meinung después de trabajo müssten,
lo aber offensichtlich no tun.
Sozusagen es dies una vorab-Thema a Infinity-Bugs etc. |
| | | | |
| | | | - Página 5 - |
| | | @Klaus:
Como es una Fehler en deinem Code:
btn btn.1= btn.2=
el alleinstehende btn |
| | | | |
| | Micha12334 | Eigentlich es normaler code, nicht's besonders, schau mal Por favor, en él. .
grid =gui.grid(gui.hwnd,[2,5])
texto1 = "Gewichts- \n kontrolle \n en (kg) al: "
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.texto[grid,1,1] texto1
gui.texto[grid,2,1] zeit1
gui.texto[grid,1,2] "Gewicht al \n"+zeit2
gui.texto[grid,2,2] altg
gui.texto[grid,1,3] " Neueingabe:"
gui.texto[grid,2,3] "HIER drücken" @proc1
gui.texto[grid,1,4] "Differenz:"
gui.texto[grid,2,5] "E N D E " @proc2
proc proc1
gui.background([grid,2,3],rgb(255,255,255))
msg.box null,null,"OKAY","",@neu
ENDPROC
proc neu btn txt
if str(btn) == 1
if txt <> 0
neug = txt
diff = altg - neug
diff = round(diff,[3])
gui.texto[grid,2,4] diff
file.write("masse.txt",neug)
file.write("heute.txt",zeit1)
gui.texto[grid,1,5] "Neugewicht \n= "+neug +" kg"
msg.box, " Gewicht es gespeichert ",null,["OKAY"],null,@go
endif
endif
ENDPROC
proc go btn txt
if str(btn) == 1
proc2
endif
ENDPROC
proc proc2
msg.toast " AUF WIEDERSEHEN ",null,["OKAY"]
end
ENDPROC
|
| | | | |
| | Micha12334 | Yo weiß, alles todavía con Klammern, später mache Yo auch sin esta... |
| | | | |
| | | So, tener Yo geschnappt y begebe mich en el Búsqueda... |
| | | | |
| | Micha12334 | | | | | |
| | | Zunächst: Como toll es el porque... - hätte no pensamiento dass uno con Infinity ya sinnvoll programa kann.
en proc1 hast Usted el Params ctrl y state übersehen, específicamente state no en ==1 ausgewertet sodass el msgbox 2fach producido wurde en 1 Clic aufs Textfeld y proc1 fehlte global grid.
Diese Línea: msg.box, " Gewicht es gespeichert ",null,["OKAY"],null,@go entspricht msg.box(null," Gewicht...
Der Función neu fehlte global grid,neug,altg,zeit1.
Yo glaub así funktionierts:
grid =gui.grid(gui.hwnd,[2,5]) texto1 = "Gewichts- \n kontrolle \n en (kg) al: "
altg = 0 neug = 0.00 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.texto [grid,1,1] texto1 gui.texto [grid,2,1] zeit1 gui.texto [grid,1,2] "Gewicht al \n"+zeit2 gui.texto [grid,2,2] altg gui.texto [grid,1,3] " Neueingabe:" gui.texto [grid,2,3] "HIER drücken" @proc1 gui.texto [grid,1,4] "Differenz:" gui.texto [grid,2,5] "E N D E " @proc2
proc proc1 ctrl state
global grid if state==1 gui.background([grid,2,3],rgb(255,255,255)) msg.box null,null,"OKAY","",@neu endif
ENDPROC
proc neu btn txt
global grid,neug,altg,zeit1
if btn==1
if txt!=""
neug = txt diff = altg - neug diff = round(diff,[3]) gui.texto[grid,2,4] diff file.write("masse.txt",neug) file.write("heute.txt",zeit1) gui.texto[grid,1,5] "Neugewicht \n= "+neug +" kg" msg.box " Gewicht es gespeichert ",null,["OKAY"],null,@go
endif
endif
ENDPROC
proc go btn
caso btn==1 : proc2
ENDPROC
proc proc2
end msg.toast " AUF WIEDERSEHEN ",null,["OKAY"]
ENDPROC |
| | | | |
| | | Und hierzu todavía una Tip:
Einfach:
y así muss uno en uno Proc no: global neug,altg,zeit1 escribir pero simplemente sólo global daten
Estructuras con Infinity son bastante herrlich y vollautomatisch.
So puede ser en lugar de:
daten=[ "neug" = 0.00 "zeit1" =time(7) "altg" = file.read("masse.txt") "zeit2" = file.read("heute.txt") ] genauso:
daten.neug=0.00 daten.zeit1=time(7) daten.altg = file.read("masse.txt") daten.zeit2= file.read("heute.txt") . Deja
Testen con imprimir daten //zeigt komplette struktur |
| | | | |
| | | So, en cualquier momento gerne weitere Codes el trabajo debería! |
| | | | |
| | Micha12334 | Recht vielen Dank para Su schnelle Ayuda. Beim testen el individual Características versuche Yo auch igual algo brauchbares en el Beine a stellen. Dieses hier sieht en mi S6 bastante bien de, en el Lenovo Tab 2 wirkt hay algo perdido. Wenn entonces auch Größenänderung para Schrift etc. dazu kommt, puede ser ya vergleichsweise algo para Android tun.... Einen schönen Abend todavía... |
| | | | |
| | HofK | IF (29.02.2016)
@Klaus:
Como es una Fehler en deinem Code:
btn btn.1= btn.2=
el alleinstehende btn
Como haben wir el Salat, en deiner Vorgabe [...]
$alias grau1 rgb 50 50 50
$alias grau2 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"
...
Yo después de el erfreulichen Botschaft el var obsolet es, dieses radikal lejos. var btn ging y btn.1=... war/es entonces auch ok.
Hatte damals auch sólo btn1 = ... sin Punkt y sin vorheriges var btn experimentiert.
Fazit: Kein var mehr, pero en neuer Variable siempre algo zuweisen? Notfalls btn = null
|
| | | | |
| | HofK | Rápidamente getestet:
Mit btn= null kommt algo y luego el Fehler, con
btn = ["1" "2"] btn.1 = gui.algo links "Tipp en él \n- zieh weg" btn.2 = gui.algo rechts "Touch hier"
kommt kein Fehler mehr. |
| | | | |
| | | Jau.
Also:
entspricht null[0]=10 -
el se entonces (natürlich) quittiert con un Instruction Error.
Redeklarieren a una array simplemente por:
Wenn una variable gänzlich unverwendet es entonces reicht aber una einfache Verwendung:
|
| | | | |
|
RespuestaTema opciones | 48.349 Views |
ThemeninformationenDieses Thema ha 5 subscriber: |