Forum & Hilfe | | | | | Bitte um Quelltexte die Eurer Meinung nach funktionieren müssten,
es aber offensichtlich nicht tun.
Sozusagen ist dies ein vorab-Thema zu Infinity-Bugs etc. |
| | | | |
| | Micha12334 |
//
// InfinityProfan Program
// funktionen v0.0.1
// created 2016-01-26
// micha12333
var text ="verschiedene background Variationen"
var grid =gui.grid(gui.hwnd,[4,3])
var text1 = " Hunderte Möglichkeiten zur Darstellung"
var text2 = " von Grid's und Farben in Infinity Profan."
var text3 = "Grid 2,3"
var gridX =gui.grid([grid,2,2],[3,3])
var gridY =gui.grid([grid,3,3],[5,5])
var gridZ =gui.grid([gridX,2,2],[3,3])
var gridA =gui.grid([gridZ,2,2],[3,3])
var gridB =gui.grid([grid,4,3],[3,3])
var btn
gui.background(grid,rgb(0,0,255))
gui.background([grid,1,1],rgb(255,255,0))
gui.background([grid,2,2],rgb(255,255,255))
gui.background([grid,3,2],rgb(0,255,0))
gui.background([grid,4,3],rgb(255,0,0))
gui.background([grid,1,2],rgb(90,90,255))
gui.background([grid,2,3],rgb(150,150,150))
gui.text[grid,2,1] text1
gui.text[grid,3,1] text2
gui.text[grid,2,3] text3
gui.text[grid,1,2] time(7)
gui.background([gridX,1,1],rgb(0,0,0))
gui.background([gridX,1,3],rgb(0,0,0))
gui.background([gridX,2,2],rgb(0,0,0))
gui.background([gridX,3,1],rgb(0,0,0))
gui.background([gridX,3,3],rgb(0,0,0))
gui.background([gridY,1,1],rgb(100,100,100))
gui.background([gridY,3,1],rgb(100,100,100))
gui.background([gridY,5,1],rgb(100,100,100))
gui.background([gridY,2,2],rgb(100,100,100))
gui.background([gridY,4,2],rgb(100,100,100))
gui.background([gridY,1,3],rgb(100,100,100))
gui.background([gridY,3,3],rgb(100,100,100))
gui.background([gridY,5,3],rgb(100,100,100))
gui.background([gridY,2,4],rgb(100,100,100))
gui.background([gridY,4,4],rgb(100,100,100))
gui.background([gridY,1,5],rgb(100,100,100))
gui.background([gridY,3,5],rgb(100,100,100))
gui.background([gridY,5,5],rgb(100,100,100))
gui.background([gridZ,2,2],rgb(0,0,255))
gui.background([gridA,2,2],rgb(255,255,255))
gui.background([gridB,2,2],rgb(0,0,150))
gui.text[gridB,2,2] msg msg.box,null,null,"ENDE",null,ende
// warum erscheint in grid 2,2 keine Box mit 'ENDE'?
// was ist mein grundlegender Fehler?
proc ende (id, data)
if id == ende.touchdown
msg.box " AUS UND VORBEI"
end
endif
//end
endproc
|
| | | | |
| | | Hey!
Schaue ich gleich mal.
Nur als Tip: Du hast <code> geschrieben, darum keine Codebox, dafür [code] schreiben. Habe das mal in Deinem Beitrag korrigiert. |
| | | | |
| | | Micha12334 (19.02.2016)
// warum erscheint in grid 2,2 keine Box mit 'ENDE'? // was ist mein grundlegender Fehler?
gui.text erwartet als Parameter Handle, Text, [@ProcAddr] Probiere mal dies:
Eine andere Deiner Zeilen verstehe ich jedoch nicht:
if id == ende.touchdown
Da ende eine Funktion ist, wird dies wie:
if id==ende()["touchdown"] ausgeführt.
Vermutlich meintest Du event.touchdown |
| | | | |
| | Micha12334 | Danke, ich wunderte mich schon, dass es nicht so klappte.... |
| | | | |
| | Micha12334 | Ja, Deine Idee muss so richtig sein. Ich werde morgen dies anpassen. Na klar, wenn ein 'text' erwartet wird, kann ich nicht mit einer msg kommen.... Danke nochmal für dein schnelles Eingreifen. "Das müsste doch funktionieren... ?!" ist ein guter Weg zum lösen von kleinen und großen Problemen. ( und ende=event ist richtig!) Bis bald mal wieder.....
Michael |
| | | | |
| | HofK | Eine Quelldatei zeigt nach ... & Ausführen auf Note 2 Android 4.3 [...] (so war es gedacht)
und Note 10.1 Android 4.4 andere Wirkung:
- eigenartig die Streifen ? |
| | | | |
| | | Durchschaue ich noch nicht so ganz,
scheint als wenn meine Berechnung der Positionen und Größen der Grid-Zellen hier nicht richtig funktioniert.
Bei jeder Bildschirmänderung (Rotation, Auflösung) etc. rechne ich neu - Problem auch nach Rotation?
Sieht aus als hättest Du mehrere Grids übereinander gelegt. |
| | | | |
| | HofK | ... Rotation ändert nichts, Quelltext [...] wurde vorhin nochmal parallel auf beide Geräte gebracht. |
| | | | |
| | HofK | Einen hab' ich noch:
// Test var farbe1 = rgb 255 0 100 var i = 1 // j=1 k=1 // schon mit var ... ERROR var grd1 = gui.grid gui.hwnd [4 4]
// while i<5 // oder // if i==1 // while j<5 gui.background [grd1 2 2] farbe1 // [grd1 i j] // rgb i*16-1 (16-i)*16 k // k++ // j++ // wend // j=1 // i++ // wend // oder // endif
gui.background und var vertragen sich wohl nicht. Erst wenn auch var i = 1 hinter // gebracht wird, gibt es kein ERROR auf dem Note 2. |
| | | | |
| | HofK | Micha12334 (19.02.2016)
Da fehlen sicher nur schlicht Leerzeichen hinter gui.text und da geht's auch mit Leerzeichen. ... [grid 2 1] ...
|
| | | | |
| | HofK | HofK (20.02.2016)
- eigenartig die Streifen ?
Ein wenig rumgetestet, die Streifen statt Verlauf kommen nur bein Note 10.1 Android 4.4 auf dem gui.hwnd |
| | | | |
|
AntwortenThemenoptionen | 48.490 Betrachtungen |
ThemeninformationenDieses Thema hat 5 Teilnehmer: |