Dipl. User mit summa cum laude
hm .. ich bin da auch etwas sprachlos, und mit haltepunkten wird er da auch nicht weit kommen, den bei ihm laeufts ja, wie er sagt .. und ein fehler, der nicht auftritt, ist einfach nicht zu finden ...
vielleicht liegt ja der fehler auch in den komponenten, die du zusaetzlich verwendest, dass dort einer schlampig gearbeitet hat.
es gibt ja nur ein paar moeglichkeiten so einen fehler zu provozieren ...
a) du hast mit ein paar pointern mist gebaut
b) du liest ueber den definitionsbereich eines Arrays hinaus
c) du greifst auf ein Object zu, das du nicht initialisiert hast
ich wuerde dir mal empfehlen einen log in eine Textdatei zu erstellen und dort haarklein hineinprotokollieren, was dein programm gerade macht und was fuer werte bestimmte variablen haben. Das flushen der datei aber nicht bergessen nach JEDEM schreiben.
Und dann las das ganze nochmal bei jemandem ausfuehren, wo der fehler kommt, und dir die Logdatei zuschicken. Dan kannst du eigentlich auch ganz gut feststellen, in welcher zeile der Fehler auftritt, da das programm ja mit dem Fehler abbricht und danach keine eintraege mehr im log stehen sollten ...
Gruss Ineluki