Tag zusammen
Ich habe in Problem in einem neuen Makro:
Ein einer Schleife liesst es mir das erste Element nicht mehr richtig ein. In der Ersten Runde niehmt es das Element, und färbt es wie gewünscht um. In der zweiten Runde geht es nicht mehr.
Hier der Auszug aus dem TRACE
++++++++++++++++++++++++++++++++++++++++++++++++
END_LOOP
LOOP
READ 'Dicke anklicken' L
PICK_VP_PNT 1 233.623602839265,-189.234397720917
INQ_ELEM L 233.753891968031,-187.618812524216
EXIT_IF ( INQ 403 =
LINE ) 1
MEASURE_LENGTH L 233.753891968031,-187.618812524216
LET D ( INQ 2 ) 62.2012861603359
LET Efarbe ( INQ 201 ) 1,1,1
LET Eart ( INQ 301 ) '11111111111111111111111111111111'
GREEN
SOLID
PUT_PROPERTIES L 233.753891968031,-187.618812524216
END
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Und hier die Stelle aus dem Makro:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
LOOP
LOOP
READ 'Dicke anklicken' L
INQ_ELEM L
EXIT_IF (INQ 403=
LINE)
BEEP
END_LOOP
MEASURE_LENGTH L
LET D (INQ 2)
LET EFarbe (INQ 201)
LET EArt (INQ 301)
GREEN SOLID
PUT_PROPERTIES L END
LET B 0
LOOP
LOOP
READ 'Linie von laengster Lamelle antippen' P
INQ_ELEM P
EXIT_IF ((INQ 403=
LINE) OR (INQ 403=
CIRCLE) OR (INQ 403=
ARC) OR (INQ 403=
FILLET) OR (INQ 403=
END))
BEEP
END_LOOP
EXIT_IF (INQ 403=
END)
MEASURE_LENGTH P
LET A (INQ 2)
LET B (B+A)
CYAN SOLID
PUT_PROPERTIES P END
END_LOOP
LOOP
READ 'Ist Kontur i.O von laengster Fase? (ja=1/nein=0)' F
EXIT_IF ((F = 0) OR (F = 1))
BEEP
DISPLAY_NO_WAIT ('Dies war keine korrekte Antwort!')
WAIT 1
END_LOOP
CHANGE_COLOR CYAN L END
RGB_COLOR EFarbe
LINEPATTERN EArt
PUT_PROPERTIES SELECT CYAN ALL CONFIRM END
EXIT_IF (F = 1)
DISPLAY_NO_WAIT ('Kontur ist nicht korrekt, Angaben neu machen!')
WAIT 2
END_LOOP
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Kann mir jemand sagen, warum es ab dem ersten Rücklauf die Erste (nur die Linie unter Dicke anklicken) nicht mehr umfärbt?
------------------
mfg Thömu
[Diese Nachricht wurde von Thömu am 19. Aug. 2004 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP