Français
Forum & Aider

cela devrait doch marcher... ?!

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



 
- page 5 -


@Klaus:

voilà un faute dans deinem Code:

btn

btn.1=
btn.2=

cela alleinstehende btn
 
29.02.2016  
 




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

 
29.02.2016  
 




Micha12334
je sais, alles encore avec Klammern, später fais je es aussi sans cet...
 
29.02.2016  
 



So, hab je mir geschnappt et begebe mich sur qui cherche...
 
29.02.2016  
 




Micha12334
Viel Glück!
 
29.02.2016  
 



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
 
29.02.2016  
 



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
 
29.02.2016  
 



So, jederzeit volontiers weitere Codes qui marcher devrait!
 
29.02.2016  
 




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




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
 
01.03.2016  
 




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



Jau.

Donc:

entspricht zéro[0]=10 -

cela wird ensuite (naturellement) quittiert avec einem Instruction Error.

Redeklarieren trop einem array simple per:
btn=[]

si une variable gänzlich unverwendet ist ensuite reicht mais une simple Verwendung:
 
02.03.2016  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

50.025 Views

Untitledvor 0 min.
iF04.06.2018
Vgdd10.06.2017
Wilfried Friebe16.05.2017
Pebender04.12.2016
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie