Opened 9 years ago
Closed 9 years ago
#37 closed Fehler (fixed)
Parameterprotokoll am XP-Rechner
| Reported by: | Hartmut Labenski | Owned by: | Hartmut Labenski |
|---|---|---|---|
| Priority: | mittelfristig | Milestone: | |
| Component: | RMGViewTME | Version: | |
| Severity: | Fehler | Keywords: | XP; Parameterprotokoll |
| Cc: |
Description
RMGViewEVC Revision 201
Protokolle->Parameterprotokoll->csv-Files
Fehlerbild: Protokoll wird als *.pdf mit der Länge 0. gespeichert und stürzt ab.
Fehler tritt nur an Wolfgangs XP-Rechner auf.
Change History (3)
comment:1 by , 9 years ago
comment:2 by , 9 years ago
Zu 1)
Test auf XP-Rechner( Alter Ullman PC ) durchgeführt.
Ergebnis: Nach der Installation wird CSV als Default-Protokoll vorgeschlagen.
Test mit CSV funktioniert( legt CSV-Datei an.). Test mit PDF funktioniert bedingt.
Um PDF zu erzeugen reicht es nicht aus nur PDF als Protokoll auszuwählen.
Man muss auch dem Dateinamen die Endung *.pdf geben.( PDF-Datei wurde angezeigt. )
Das muss in der Doku als Besonderheit von XP so vermerkt werden.
comment:3 by , 9 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

Hier kommen zwei Probleme zusammen.
1) XP benützt pdf-Extention anstelle von csv-Extention
2) Absturz im Pdf-Protokoll
Zu 1)
Ursache warum XP das anderster als Windows 7 macht ist noch unklar
Default auf CSV gesetzt. ( Test auf XP-Rechner fehlt noch )
Zu2 ) Daten abhängiger Fehler( E-03 )
Ursache ist ein Steuerzeichen im Text vom Menüeintrag. ( Text kommt aus RMX-Datei )
==> Fehlersuche wurde im Kodegenerator fortgesetzt.
Fehler ist schon in der Quelldatei( "tme400_menue_items.txt" )
Die Datei ist im 16-Bit Unicode BOM "UCS-2 Little Endian" Format.
Ursache: Der Editor von Herrn "SWi" trägt die Umlaute falsch ein.
Patch: Im Kodegenderator werden bei den Menüeinträgen nach dem entsprechenden Hexkode gesucht und durch den richtigen Umlaut ersetzt.
Das Muster( Email vom 2017.04.10 15:00 ) um die Hexkodes zu ermitteln erwies sich als unbrauchbar.( Der Hexkode passte nicht mit dem Fall von E-03 überein. )
HexKode analog zu 8-Bit Version angepasst.( Erste Byte 00 ).
Ergebnis im Fall E-03: "ä" wird angezeigt und PDF-Protokoll stürzt nicht mehr ab.