Autor
|
Thema: Code 1015 und AND und OR (799 mal gelesen)
|
HRompel Ehrenmitglied V.I.P. h.c. Technischer Systemplaner - Elektrotechnik

 Beiträge: 3368 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: 3368 Registriert: 02.11.2001 ELCAD 7.11.0 SP1(KEINE "CL"-Lizenz, KEIN "Studio") Windows 7 Pro SP1 64Bit, ELCAD-Autodidakt seit Version 5.8.x Elcad-Erstkontakt: 02.2000 ================================== EPLAN P8 2.6 HF4 (Professional) Menüumfang: Expert EPlan-Erstkontakt: 31.7.2010 (Autodidakt) =================================== DDS-CAD: Ab 3.12.2018 =================================== AutoCAD-Erstkontakt: April 2012 in der VHS =================================== Moderator im ELCAD-Forum: 08.11.11 - 19.03.17
|
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 |

| Elektrokonstrukteur (m/w/d) EPLAN | Neue Technologien. Vielfältige Projektfelder. In den unterschiedlichsten Branchen. Das alles finden Sie spannend? Das alles finden Sie bei uns. Denn FERCHAU steht für die ganze Welt des Engineerings - mit 8.260 Mitarbeitern an über 100 Niederlassungen und Standorten. Neben namhaften Kunden und anspruchsvollen Projekten bieten wir Ihnen als innovatives Traditionsunternehmen die Chance, Ihren Karriereweg durch Engagement und mit guten Ideen selbst zu bestimmen.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
HRompel Ehrenmitglied V.I.P. h.c. Technischer Systemplaner - Elektrotechnik

 Beiträge: 3368 Registriert: 02.11.2001 ELCAD 7.11.0 SP1(KEINE "CL"-Lizenz, KEIN "Studio") Windows 7 Pro SP1 64Bit, ELCAD-Autodidakt seit Version 5.8.x Elcad-Erstkontakt: 02.2000 ================================== EPLAN P8 2.6 HF4 (Professional) Menüumfang: Expert EPlan-Erstkontakt: 31.7.2010 (Autodidakt) =================================== DDS-CAD: Ab 3.12.2018 =================================== AutoCAD-Erstkontakt: April 2012 in der VHS =================================== Moderator im ELCAD-Forum: 08.11.11 - 19.03.17
|
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 |