Forum: Sonstige Fragen zu Delphi
Delphi
by dizzy,
13. Dez 2004
Verschluckt wurde sie nicht. Sie stand wohl nachher in "anzahl". Dafür war der Wert von "anzahl" brav im Array einsortiert schätze ich :D
Forum: Sonstige Fragen zu Delphi
Delphi
by dizzy,
12. Dez 2004
Ja schau! Hat sich das Putzen meiner Glaskugel doch rentiert :mrgreen:. So lassen solltest du das auf keinen Fall! Das kann immer wieder knallen.
Lass die Schleife einfach nur bis 2 anstelle von 1 runter laufen. Dann sollte eigentlich alles gut sein. (Ich hoffe das stört den Algo net zu sehr - sollte aber nicht.)
Forum: Sonstige Fragen zu Delphi
Delphi
by dizzy,
12. Dez 2004
Evtl. ist die Bereichsprüfung aus, und du rauscht irgendwo über die Arraygrenze (hab den Code jetzt nicht soo genau inspiziert). Es kann dann nämlich durchaus passieren dass deine Variable direkt hinter dem Array liegt, und du sie so überschreibst. Damit hab ich auch schon mehr als hirnzermaternde Effekte erlebt. Einfach mal die Breichsprüfung anschalten, und schauen ob sie irgendwo anspringt.