Zeichenkette "%</" führt zum Absturz

Bugreports und Updatewünsche an die Firma contronics
Keine allgemeinen Fragen!

Moderator: Co-Administratoren

Antworten
Tobias78
Beiträge: 1464
Registriert: 27.06.2010, 01:01
Wohnort: Braunschweig
Hat sich bedankt: 4 Mal

Zeichenkette "%</" führt zum Absturz

Beitrag von Tobias78 » 10.11.2013, 14:02

Hallo,
wenn man den Inhalt der Zeichenvariblen "%</" in ein Datei schreibt, dann hängt sich die Exec-Engine auf. Die Variable zeigt den richtigen Inhalt noch an, die Datei wird allerdings u.a. nicht geschrieben.

Beispiel:

Code: Alles auswählen

SchreibText:=SchreibText+"<tr><td>Aktuell</td><td>"+Klima_Aussentemp+" C</td><td>"+Klima_Aussenluftfeuchte+"%</td></tr>"
Schreibedatei(Dateiname,SchreibText,2)
Workaround: Leerzeichen zwischen "%" und "<" dann gehts.

War verdammt schwer diesen Fehler zu finden! Die SystemExec zeigt keinen fehlerhaften Status an, es können aber z.B. keine neuen Projekte übertragen werden. Man wird den Fehler erst los, wenn man die Exec-Engine beendet und neu startet. Wenn diese Zeichenkette nicht erlaubt ist, solle der Compiler direkt meckern.

Gruß, Tobias.
--------------------------------------------
Im Einsatz und empfehlenswert:
RaspberryMatic,IO.Broker, Homeputer Studio; CuXD; PocketControl, HomeStatus, Robonect, Alexa, io.Broker
------------------------------------------

Goglo
Beiträge: 610
Registriert: 14.04.2012, 18:34
Danksagung erhalten: 1 Mal

Re: Zeichenkette "%

Beitrag von Goglo » 10.11.2013, 15:38

Das mit den "<" und ">" ist auch ein Problem in HMscript. Da muss man auch viel probieren, um an dem Abbruch vorbeizulavieren.
83 Kanäle in 50 Geräten:
3x HM-LC-Sw1-Pl, 1x HM-WDS10-TH-O, 5x HM-PB-4-WM, 3x HM-PB-2-WM, 3x HM-LC-Dim1T-FM, 2x HM-Sec-SC, 4x HM-Sec-RHS, 5x HM-CC-VD, 4x HM-CC-TC, 5x HM-LC-Sw1-FM, 2x HM-Sec-MDIR, 1x HM-WDS30-T-O, 1x HM-LC-Sw1-Pl-2, 2x HM-PB-2-WM55, 1x HM-LC-Dim1L-CV, 1x HM-CCU-1, 1x HM-PBI-4-FM, 1x HM-LC-Dim1L-Pl-2, 1x HM-LC-Dim1T-CV, 1x HM-LC-Dim1L-Pl, 1x HM-LC-Sw2-FM, 1x HM-LC-Sw1-SM, 1x HM-Sec-WDS

82 Kanäle in 43 Geräten:
1x HM-PB-2-WM, 2x HM-LC-Bl1-FM, 3x HM-LC-Bl1PBU-FM, 3x HM-PB-2-WM55, 2x HM-PB-4-WM, 9x HM-CC-VD, 8x HM-CC-TC, 2x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 1x HM-CCU-1, 1x HM-Sen-MDIR-O, 4x HM-LC-Sw1-FM, 2x HM-SwI-3-FM, 1x HM-LC-Sw4-SM, 1x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-WDS30-T-O

Antworten

Zurück zu „homeputer CL - Bugs & Updatewünsche“