Je suit le code simple pour un petit panneau:objets GUI Making en langue rouge
view [
t: text "label"
f: field
button "Click here" [t/text: f/text] ]
Mais je dois faire deux d'entre eux et les mettre sur une seule fenêtre. Je veux créer une classe d'objet unique et en faire 2 objets. Je vois que les objets peuvent être créés comme suit:
obj: object [
view [
t: text "label"
f: field
button "Click here" [t/text: f/text] ] ]
view [
obj
obj ]
Mais je reçois l'erreur suivante:
*** Script Error: VID - invalid syntax at: [obj obj]
*** Where: do
*** Stack: view layout cause-error
Comment cela peut-il être fait? Merci de votre aide.
Edit: J'ai essayé avec do
mais ne pouvait gérer que avec does
:
myview: object [
show: does [view[
below
t: text "1st time"
f: field "Enter value"
button "Click here" [f/text "clicked"]
area] ] ]
myview/show
print "READY TO SHOW 2nd OBJECT: "
myview2: copy myview
myview2/show
Vous mélangez encore des dialectes, c'est pourquoi il a gagné & # 39; travail. La vue ne comprend que le dialecte de la vidéo. Vous pouvez pré-traiter le bloc dans le dialecte do et alimenter le bloc du dialecte de la vidéo pour voir –
Il semble qu'il existe 2 langues différentes, connectées très finement. – rnso
Ils sont deux dialectes différents de la même langue. –