Optimizer Fehler

  • 1
  • 2
  • Seite 1 von 2
Lschreyer
Schreiberling
Avatar
Geschlecht: keine Angabe
Beiträge: 527
Dabei seit: 02 / 2007
Betreff:

Optimizer Fehler

 · 
Gepostet: 29.09.2018 - 11:53 Uhr  ·  #1
Ich habe mir die .44 Version installiert und in der Version einen Fehler in meinem compilierten Programm.
In der Hauptprogrammdatei gibt es ein Array mit Strings für ein Menüsystem.
Seit der .44 Version kommt das nicht mehr sauber im Flash an, das Menü wird chaotisch dargestellt.
Installiere ich .41 ist alles wieder ok.
Anscheinend würfelt der Optimizer da etwas durcheinander.

Code


{$IDATA}
const 

MAXMODE      : byte   = 18;

MODE_STRING1 : array[0..MAXMODE, 0..Lang_END] of string[19] = 
(('GETRIEBE L', 'GEARBOX LEFT'),
('GETRIEBE R', 'GEARBOX RIGHT'),
('AUSSENDREHEN', 'TURNING'),
('INNENDREHEN', 'BORING'),
('PLANDREHEN', 'FACING'),
('ABSTECHEN', 'PARTING'),
('FREISTICH', 'UNDERCUT'),
('AUSSENGEWINDE', 'EXT THREAD'),
('INNENGEWINDE', 'INT THREAD'),
('GEWINDE <0', 'EXT THREAD<0'),
('AUSSENKEGEL', 'EXT TAPER'),
('INNENKEGEL', 'INT TAPER'),
('A-RADIUS ' + #6 + #2, 'E-RADIUS ' + #6 + #2),
('A-RADIUS ' + #6 + #3, 'E-RADIUS ' + #6 + #3),
('I-RADIUS ' + #6 + #4, 'I-RADIUS ' + #6 + #4),
('I-RADIUS ' + #6 + #5, 'I-RADIUS ' + #6 + #5),
('SCHLEIFEN', 'GRINDING'),
('WINKEL', 'ANGLE'),
('EINSTELLUNGEN', 'SETTINGS'));
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: Optimizer Fehler

 · 
Gepostet: 30.09.2018 - 13:55 Uhr  ·  #2
Ich kann den Fehler nicht reproduzieren. Kannst du dein ganzes Projekt einstellen?
Lschreyer
Schreiberling
Avatar
Geschlecht: keine Angabe
Beiträge: 527
Dabei seit: 02 / 2007
Betreff:

Re: Optimizer Fehler

 · 
Gepostet: 30.09.2018 - 19:33 Uhr  ·  #3
Nein, das geht nicht, sorry. Ist auch sehr groß und besteht aus 20 Dateien. Ich wüsste auch nicht wie ich das eingrenzen kann. Der einzige Fehler der da ist scheint bei der Übertragung dieser Strings an ein LCD Display zu sein, alles funktioniert normal, nur die Darstellung der Strings ist nicht korrekt. Daher vermute ich, dass da etwas durcheinander gerät. Einige Strings werden korrekt angezeigt, andere nur mit "00000000" usw. angezeigt.
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Optimizer Fehler

 · 
Gepostet: 30.09.2018 - 20:34 Uhr  ·  #4
und wie sieht es aus ohne Optimiser ??
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: Optimizer Fehler

 · 
Gepostet: 30.09.2018 - 20:39 Uhr  ·  #5
Ich habe auch ein Projekt, das mit der neusten Optimser Version nicht läuft. Benutze dort auch Stringtabellen und LCD. Möglich, dass wir das gleiche Problem haben. Bin aber noch nicht dazu gekommen den Fehler einzugrenzen. Ohne Optimiser ist alles gut.
Versuchen den Fehler nächste Woche zu isolieren und melde mich dann wieder.
Gruß
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Optimizer Fehler

 · 
Gepostet: 30.09.2018 - 21:19 Uhr  ·  #6
ok,
dann bitte das ASM und DSM File an Merlin schicken
Wenns geht mit Kommentar

rolf
Merlin
Administrator
Avatar
Geschlecht:
Alter: 25
Beiträge: 1474
Dabei seit: 03 / 2005
Betreff:

Re: Optimizer Fehler

 · 
Gepostet: 01.10.2018 - 09:49 Uhr  ·  #7
Could you both please send me your asm and dsm files for your failed projects, or indeed for the project with .41 version that works (I can reproduce the other file) via pm.

@Rolf, do you know which verion of the optimiser was in the .41 build?

Thank you.
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: Optimizer Fehler

 · 
Gepostet: 01.10.2018 - 11:16 Uhr  ·  #8
konnte meinen Fehler isolieren und gebe es jetzt an Merlin weiter.
  • 1
  • 2
  • Seite 1 von 2
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   140   154 · Page-Gen-Time: 0.048045s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI