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 6 -



HofK
Dieses fehlerhafte Progrämmchen offenbart una pequeña Effekt.

$alias f1 rgb 50 50 250 // Konstante (Präkompilierer)
p=2 q=7
test p q
proc test a b
global f1
cls f1
imprimir a + b
ENDPROC

En Syntax prüfen es liso por, pero la Kompilierer bekommt natürlich una Problema y meckert, porque el Präkompilierer ihm el Línea
global rgb 50 50 250 vorsetzt.

Offenbar es el Syntaxprüfung antes $alias Ersetzung - oder?
 
02.03.2016  
 



Sorry, Usted había no el bastante neuen Kompilierer - el reagiert ahora anders.

Seither sin embargo así, dass sólo $alias durchwirkt y luego de:
 $alias f1 rgb 50 50 250// Konstante (Präkompilierer)

proc test

    global f1

natürlich dies:
proc test

    global rgb 50 50 250

y dies se "korrekt" bemängelt con unexpected keyword rgb at global en main: test.

El Syntaxprüfung kommt sólo después de $alias.
 
02.03.2016  
 



mist siempre todavía bug en el kompi, möcht Yo heute todavía ran
 
02.03.2016  
 



So, ahora sólo otra vez algo Tiempo en el Kompilierer a stecken, el todavía hier y como Bugs ha. Tiempo schauen Yo heute hinbekomme. RC kommt jedenfalls siempre näher y scheint erstmals greifbar. Libs- Schnittstelle fehlt todavía así uno Infinity unendlich erweitern kann.
 
04.03.2016  
 



Apéndice: Wenn algo no funktioniert después de como antes Por favor, informe!
 
04.03.2016  
 




Micha12334
¡Hola Profaner,
Yo brauche Eure Ayuda.El ya gezeigte, aber con Eurer Ayuda geänderten Expediente "neu_g" (Gewichtseingabe) möchte Yo verbinden con uno pequeño Auflistung el letzten eingegeben Daten; Expediente aufzaehlung (aufzaehlung)
Beide Archivos trabajo einzeln en Samsung S6 y Lenovo tab2 bien.
Entweder de el Ende el Expediente Eingabe igual übergehen en Date Aufzaehlung oder
beide Archivos greifen en el gleichen gespeicherten Archivos masse.txt y heute.txt zurück.
Was wäre el beste Concepto y cómo podría Yo dies realisieren?
anbei beide Daeien
/ /
// InfinityProfan Program
// neu-g v0.0.2
// created 2016-02-29
grid  =gui.grid(gui.hwnd,[2,5])
texto1 = " Kontrolle \n en kg  al: "
zeit
altg  = 0
neug  = 0.00
zeit1 = time(7)
altg = file.read("masse.txt")
zeit2= file.read("heute.txt")
gui.background(grid,rgb(0,0,100))
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(50,150,50))
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(0,0,100))
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,["kg eingegeben"],"",@neu

    endif

ENDPROC

proc neu btn txt

    global grid,neug,altg,zeit1

    if btn==1

        if txt!=""

            neug = txt
            diff = neug - altg
            diff = round(diff,[3])
            gui.texto[grid,2,4] diff

            if diff < 0

                gui.background([grid,1,4],rgb(50,150,50))
                gui.background([grid,2,4],rgb(50,150,50))
                gui.texto[grid,2,4] "\n\nabgenommen"

            endif

            if diff > 0

                gui.background([grid,1,4],rgb(150,50,50))
                gui.background([grid,2,4],rgb(150,50,50))
                gui.texto[grid,2,4] "\n\nzugenommen"

            endif

            file.write("masse.txt",neug)// komplette adresse eingeben?
            file.write("heute.txt",zeit1)
            gui.texto[grid,1,5]  "Neugewicht \n= "+neug +" kg" @go

        endif

    endif

ENDPROC

proc go btn

    caso btn==1 : proc2

ENDPROC

proc proc2

    msg.box "    Gewicht  es  gespeichert ",neug,["weiter"]
    end

ENDPROC


y Expediente Aufzaehlung:
/ /
// InfinityProfan Program
// Aufzählung v0.0.2
// created 2016-02-28
// en cobalt
//imprimir screen.rotation screen.rotation.top
gd = gui.grid gui.hwnd,[2,14]
//gui.height gui.grid 1020
global grid, gd, gewicht, date, x, b, a,d,t
texto1 = "Eingaben:"
texto2 = " Gewicht / kg"
texto5 = " Daten löschen"
texto6 = " E N D E "
x=str(x)
gewicht = file.read("masse.txt")// hier komplette adresse eingeben?
date    = file.read("heute.txt")
gui.background gd, rgb 130 130 130
gui.background [gd, 1,1], rgb 0 0 255
gui.background [gd, 2,1], rgb 125 125 255
gui.background [gd, 1,2], rgb 130 130 130
gui.background [gd, 2,2], rgb 125 125 125
gui.background [gd, 1,3], rgb 255 255 255
gui.background [gd, 2,3], rgb 255 255 255
gui.background [gd, 1,4], rgb 255   0   0
gui.background [gd, 2,4], rgb   0   0 255
gui.height [gd,1,1] 3500
gui.height [gd,2,1] 46000
gui.height [gd,3,1] 200
gui.height [gd,4,1] 3500
gui.texto[gd,1,1] texto1
gui.texto[gd,2,1] texto2
gui.texto[gd,1,4] texto5 @loesch
gui.texto[gd,2,4] texto6 @de
z = gui.texto [gd,1,2] date
gui.gravity z,1,0
t = gui.texto [gd,2,2] gewicht
gui.gravity t,1,0
// gewicht1 = 80.123   sólo para tests
x = "\n" + gewicht1
y = "\n" + time(7)
file.write("masse.txt",x,true)//später löschen, como Daten de neu-g kommen debería
file.write("heute.txt",y,true)//    - el gleiche --

proc loesch

    gui.background [gd, 1,4], rgb 90  90 150
    gui.background [gd, 1,4], rgb 90  90 150
    file.del("masse.txt")
    file.del("heute.txt")
    msg.toast " Daten gelöscht"
    de

ENDPROC

proc de

    gui.background [gd, 2,4], rgb 150  90  90
    msg.toast "        ENDE UND ZURÜCK         "
    end

ENDPROC


Was wäre el beste Solución?
 
09.03.2016  
 




HofK
Micha12334 (09.03.2016)
... oder
beide Archivos greifen en el gleichen gespeicherten Archivos masse.txt y heute.txt zurück.



Dazu puede ser con el Dateisystem trabajo y a incluso gewähltem Ort speichern/invitar, siehe Bsp.  [...] 
 
13.03.2016  
 




Micha12334
Dankeschön,
Yo voluntad lo veces así ausprobieren, como du lo en el Ejemplo gezeigt hast.
 
13.03.2016  
 




Micha12334
Gracias Klaus,
dein Vorschlag con el Dateisystem a trabajo es erfolgreich.
Nun kann Yo de zwei unterschiedlichen Programmen en Daten zurück-
greifen.
En Gelegenheit möchte I folgendes Problemchen hinweisen:
En Zuweisung el Variables en gravity muss en cada Fall una Leerzeichen posición. Lo lässt se zwar kompilieren, stürzt aber beim Programmstart (abierto) de.
Ejemplo: X = gui.text__ [grid,1,2] algo => gui.gravity X,1,0
 
MS
15.03.2016  
 




Micha12334
¡Hola Personas,
Yo hätte kurz una Cuestión.
¿Cómo se puede Yo erzwingen, dass una todo Zahl con Nachkommazahlen, also Nullen aufgefüllt se:
Mit 'round' kann Yo zwar para Ejemplo 5,6789 en 2 Stellen runden (5,68), aber como 5 en 5,00 ?
 
19.03.2016  
 




Micha12334
Mi Solución funktioniert no, Yo pensamiento:
if X = long(X)
X = str(X)
X = float(X+",00")
endif
 
19.03.2016  
 




Michael
W.
Formato$()
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
20.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

50.480 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