German Designer Scripts

flightnet

Member
Licensed User
Longtime User
Liebe Programmiererinnen und Programmierer

Ich stosse auf Granit! Ich habe mich heute mal am Disigner Scrips versucht, um meine App ein wenig Device übergreifend zu Struckturieren. Leider bekomme ich eine Fehlermeldung, welche ich mühe habe zu Interprätieren. Ich kucke mir seit ein paar Stunden die selben Zeilen an und habe diese gefülte 20 mal umgeschrieben aber ich kann den Fehler nicht finden. Weiss jemand was ich machen kann? Soll?

Gruss

Die Fehlermeldung: An error occurred. Error running designer script: '.' ESPECTED
(Ich wüsste nicht wo)


B4X:
'All variants script
AutoScaleAll
IV_Logo.Top =100%y
IV_Logo.Width =100%x
IV_Logo.Bottom = 100%x * 0.3125

lbl_QNH.Top = IV_Logo.Bottom
lbl_QNH.Left = 0
lbl_QNH.Width = 33%x
lbl_QNH.Bottom = IV_Logo.Height + 10%y

lbl_Temp.Left = lbl_QNH.Right + 1
lbl_Temp.Top = IV_Logo.Bottom
lbl_Temp.Right = 33%x
lbl_Temp.Bottom = IV_Rose.Top

lbl_Rain.Left = lbl_Temp + 1
lbl_Rain.Right = 100%x
lbl_Rain.Top = IV_Logo.Bottom
lbl_Rain.Bottom = IV_Logo.Height + 10%y

IV_Warn.Right = 100%x
IV_Warn.Left = 70%x
IV_Warn.Top = 0
IV_Warn.Bottom = IV_Logo.Height/4

lbl_Feedback.SetTopAndBottom(92%y,100%y)
lbl_Feedback.Width = 100%x

IV_Rose.SetTopAndBottom(45%y,92%y)
IV_Rose.SetLeftAndRight(0,47%y)

lbl_DEG.SetTopAndBottom(67%y,76%y)
lbl_DEG.SetLeftAndRight(IV_Rose.Right,100%x)

lbl_Speed.SetTopAndBottom(lbl_DEG.Bottom,lbl_DEG.Height)
lbl_Speed.SetLeftAndRight(IV_Rose.Right,100%x)
 

pjo12345

Active Member
Licensed User
Longtime User
Also einfach mal so nach Ansehen des Script, würde ich sagen die +1 an mehreren Stellen ist nichts so gut. Versuche mal +1dip.
 

pjo12345

Active Member
Licensed User
Longtime User
Und hier: IV_Rose.SetLeftAndRight(0,47%y) müsste, glaube ich, x statt y hin. Also ....(0,47%x)
 

Knoppi

Active Member
Licensed User
Longtime User
auch wenn der post schon älter ist:

die zeile
B4X:
lbl_Rain.Left = lbl_Temp + 1

ist falsch, hier fehlt ein zusatz wie ".Right"
B4X:
lbl_Rain.Left = lbl_Temp.Right + 1

hoffe es hilft denjenigen die ähnliche probleme haben

grüsse knoppi
 
Top