| |
| Digital Twin: mehr Wissen für effizientere Nutzung |
Autor(16237)
|
Thema: Code 1015 und AND und OR (945 mal gelesen)
|
HRompel Ehrenmitglied V.I.P. h.c. Technischer Systemplaner - Elektrotechnik
Beiträge: 3416 Registriert: 02.11.2001
|
erstellt am: 08. Feb. 2012 11:55 <-- editieren / zitieren --> Unities abgeben:
Moin, kann Elcad solche Konstrukte:
Code: DIALOG,91,1015,"1.Kontakt --------",'ELSE_IF(25="O"AND26="D1CO"OR25="o"AND26="D1CO")'
?Denn obwohl "O" und "D1CO" angegeben sind, kommt nicht das raus was soll. Eine DEBUG-Funktion bei der man den Dialog StepByStep durchlaufen lassen kann und die Inhalte der Der Zählen und Sprünge sehen kann, gibt es bestimmt nicht oder? MfG Heiko ------------------ www.rompelsoft.de - von mir programmierte Tools Smilies für Forenbeiträge Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pelle Bootsmann Ehrenmitglied V.I.P. h.c.
Beiträge: 2156 Registriert: 24.03.2004
|
erstellt am: 08. Feb. 2012 11:59 <-- editieren / zitieren --> Unities abgeben: Nur für HRompel
|
HRompel Ehrenmitglied V.I.P. h.c. Technischer Systemplaner - Elektrotechnik
Beiträge: 3416 Registriert: 02.11.2001 ELCAD 7.11.0 SP1(KEINE "CL"-Lizenz, KEIN "Studio") ELCAD-Autodidakt seit Version 5.8.x Elcad : 02.2000 bis 11.2018 ================================== EPLAN P8 2.6 HF4 (Professional) Menüumfang: Expert (Autodidakt) EPlan: : 31.7.2010 bis 11.2018 =================================== DDS-CAD: 3.12.2018 - 30.11.2020 =================================== Trimble nova: Seit 04.01.2021 (Version 16.2P6) =================================== AutoCAD-Erstkontakt: April 2012 in der VHS =================================== Moderator im ELCAD-Forum: 08.11.11 - 19.03.17 Moderator im "Trimble Nova"-Forum: Seit dem 18.01.2021
|
erstellt am: 09. Feb. 2012 08:37 <-- editieren / zitieren --> Unities abgeben:
Hallo Pelle, Zitat: Original erstellt von Pelle Bootsmann: Hallo Heiko, versuchs mal hiermit:ELSE_IF(25="O" OR 25="o" AND 26="D1CO") (AND und OR werden von links nach rechts abgearbeitet!)
Danke, für die Info. Meine Variante funktioniert auch. Deine ist aber kürzer. Mein Fehler war ein Tippfehler den ich dann auch noch 3x kopiert hatte MfG Heiko
------------------ www.rompelsoft.de - von mir programmierte Tools Smilies für Forenbeiträge Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pelle Bootsmann Ehrenmitglied V.I.P. h.c.
Beiträge: 2156 Registriert: 24.03.2004
|
erstellt am: 09. Feb. 2012 09:26 <-- editieren / zitieren --> Unities abgeben: Nur für HRompel
Hallo Heiko, dass Deine Variante funktioniert ist eher ein Zufall. Sie ist syntaktisch falsch, da AND keinen Vorrang vor OR hat, es keine Klammerung gibt und die Bedingung von links nach rechts abgearbeitet wird. In einem etwas anders gearteten Fall geht das schief. ------------------ Viele Grüsse von Saltkråkan Pelle Bootsmann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HRompel Ehrenmitglied V.I.P. h.c. Technischer Systemplaner - Elektrotechnik
Beiträge: 3416 Registriert: 02.11.2001 ELCAD 7.11.0 SP1(KEINE "CL"-Lizenz, KEIN "Studio") ELCAD-Autodidakt seit Version 5.8.x Elcad : 02.2000 bis 11.2018 ================================== EPLAN P8 2.6 HF4 (Professional) Menüumfang: Expert (Autodidakt) EPlan: : 31.7.2010 bis 11.2018 =================================== DDS-CAD: 3.12.2018 - 30.11.2020 =================================== Trimble nova: Seit 04.01.2021 (Version 16.2P6) =================================== AutoCAD-Erstkontakt: April 2012 in der VHS =================================== Moderator im ELCAD-Forum: 08.11.11 - 19.03.17 Moderator im "Trimble Nova"-Forum: Seit dem 18.01.2021
|
erstellt am: 09. Feb. 2012 09:44 <-- editieren / zitieren --> Unities abgeben:
Hallo Pelle, Zitat: Original erstellt von Pelle Bootsmann: Hallo Heiko,dass Deine Variante funktioniert ist eher ein Zufall. Sie ist syntaktisch falsch, da AND keinen Vorrang vor OR hat, es keine Klammerung gibt und die Bedingung von links nach rechts abgearbeitet wird. In einem etwas anders gearteten Fall geht das schief.
Okay, habe das eh jetzt in Deiner "verkürzten" Version eingetragen. Das Klammern nicht funktionieren, musste ich auch schon feststellen. MfG Heiko
------------------ www.rompelsoft.de - von mir programmierte Tools Smilies für Forenbeiträge Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |