Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehlermeldung "endif fehlt" wegen eines Kommentars????

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Fehlermeldung "endif fehlt" wegen eines Kommentars????

    Innerhalb einer if ... then ... endif Schleife kommentiere ich eine Zeile mit einem nachfolgenden Kommentar (3. Zeile im Codebeispiel "//Mischer ganz schließen"):

    Code:
    if after(triggerOpenFull@ == EIN, 120000u64) then {
        triggerOpenFull@ = AUS;    
        write(pGAmischer, convert(0s16 * 10s16, 0f16) * 10f16 / 9f16);    // Mischer ganz schließen
        Name_WartungTxt = $Wartung: Mischer schließt ganz ($ + utcconvert(utctime()) + $)$;
        triggerCloseFull@ = EIN;
    } endif
    Das führt zur Fehlermeldung:
    Syntaxfehler in Zeile:[51]
    >HeizenFbhWartung(Fbh, "ChB FbhMischer-1/3/22", "FbhPumpe-1/2/2")< in der Datei "S:/EIB_KNX/MyEibProg/Includes/incl_Heizung.epc"
    "endif" fehlt.

    Ohne Problem läuft der Kompiliervorgang, wenn der Kommentar gelöscht wird.

    Sorry, aber eine Codezeile muss einen nachfolgenden Kommentar akzeptieren - bitte ändern!
    Zuletzt geändert von klaus_kraemer; 24.12.2016, 15:12.

    #2
    versuche
    /*kommentar*/
    EPIX
    ...und möge der Saft mit euch sein...
    Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

    Kommentar


      #3
      Als workaround: Für die Kommentare in der If-Schleife sind /*...*/ unproblematischer.
      EPIX war schneller...
      offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
      Enertex Produkte kaufen

      Kommentar


        #4
        Zitat von enertegus Beitrag anzeigen
        Als workaround: Für die Kommentare in der If-Schleife sind /*...*/ unproblematischer.
        EPIX war schneller...
        "workaround" verstehe ich jetzt als "wird geändert" - oder lieg' ich falsch?

        Danke Euch beiden und frohe Weihnachten noch!

        Kommentar


          #5
          noch "lustiger" ist folgendes:

          // das ist jetzt zb ein auskommentierter Code \\
          das ist jetzt code
          auch das ist code
          durch das \\ am Ende des auskommentierten Textes (zB beim asukommentieren von Code) werden auch die nachfolgenden Zeilen auskommentiert....
          EPIX
          ...und möge der Saft mit euch sein...
          Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

          Kommentar

          Lädt...
          X