Español
Foro & Ayuda

Das debería doch trabajo... ?!

 
- 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.
 
19.02.2016  
 



 
- Página 5 -


@Klaus:

Como es una Fehler en deinem Code:

btn

btn.1=
btn.2=

el alleinstehende btn
 
29.02.2016  
 




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

 
29.02.2016  
 




Micha12334
Yo weiß, alles todavía con Klammern, später mache Yo auch sin esta...
 
29.02.2016  
 



So, tener Yo geschnappt y begebe mich en el Búsqueda...
 
29.02.2016  
 




Micha12334
Viel Glück!
 
29.02.2016  
 



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
 
29.02.2016  
 



Und hierzu todavía una Tip:

Einfach:
daten.neug=0.00
daten.zeit1=time(7)
daten.altg = file.read("masse.txt")
daten.zeit2= file.read("heute.txt")

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
 
29.02.2016  
 



So, en cualquier momento gerne weitere Codes el trabajo debería!
 
29.02.2016  
 




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...
 
29.02.2016  
 




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
 
01.03.2016  
 




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.
 
01.03.2016  
 



Jau.

Also:

entspricht null[0]=10 -

el se entonces (natürlich) quittiert con un Instruction Error.

Redeklarieren a una array simplemente por:
btn=[]

Wenn una variable gänzlich unverwendet es entonces reicht aber una einfache Verwendung:
 
02.03.2016  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

48.343 Views

Untitledvor 0 min.
iF04.06.2018
Vgdd10.06.2017
Wilfried Friebe16.05.2017
Pebender04.12.2016
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie