Frank Heckenbach (23.Jan 2005 (13:20 (+0100))):
egbert@seibertz.de schrieb:
"gpc version 20041218, based on gcc-2.95.2" im Grundsatz in Ordnung oder sollte ein neuerer gcc verwendet werden? Welche Kombination gilt zZ als die beste?
I.a. vermutlich gcc-3.2.x, aber 2.95.x sollte auch noch ohne Probleme gehen.
hab' keine passende gcc-3.2 Version ... muß warten ...
- Gibt es eine Möglichkeit solche
Kontextabhängigkeiten gezielt zu untersuchen, wenn ja wie, welche?
Ohne den Quelltext kann man da wenig sagen. Es kann natürlich ein Compiler-Fehler sein, wahrscheinlich ist aber vermutlich ein Fehler im Programm selbst.
ja, ist aber sehr unständlich, da viele UNITS mit d'rinhängen ...
Uninitialisierte Variablen und
alle initialisiert
ungültige Zugriffe sind die häufigsten Ursachen.
^ was meinst Du damit ?
Frank
Dank soweit
Grüße Egbert
egbert@seibertz.de schrieb:
- Gibt es eine Möglichkeit solche
Kontextabhängigkeiten gezielt zu untersuchen, wenn ja wie, welche?
Ohne den Quelltext kann man da wenig sagen. Es kann natürlich ein Compiler-Fehler sein, wahrscheinlich ist aber vermutlich ein Fehler im Programm selbst.
ja, ist aber sehr unständlich, da viele UNITS mit d'rinhängen ...
Wenn du sie hierhin schickst, wäre es sowieso günstig, es zu einem möglichst kleinen Beispiel zu reduzieren. Wenn es ein Compiler-Fehler ist, ist der dann hoffentlich leicht zu sehen, und einen Programm-Fehler findet man oft selbst beim Verkleinern.
Uninitialisierte Variablen und
alle initialisiert
ungültige Zugriffe sind die häufigsten Ursachen.
^ was meinst Du damit ?
Z.B. Array-Indizes, Zeiger usw. Neben uninitialisierten Variablen sind "hängende Zeiger" (die also auf ein schon freigegebenes Objekt zeigen) eine häufige Ursache. Falls das Programm irgendwelche Low-Level-Konstrukte (Move, FillChar, Assembler u.v.a.) benutzt, kann dabei natürlich auch beliebig viel schief gehen.
Frank