Bytes kaputt?
-
Ich habe ein größeres Programm geschrieben, das läuft auch ganz gut, nur wenn man es länger laufen lässt, stürzt es irgendwann ab, Kann es sein, dass die Bytes nach einer weile kaputt gehen, wenn man sie zu lange verwendet?
-
Das wirds wohl sein. Hast du auf das Verfallsdatum geachtet?
-
Jop. Bytes verfallen nach ca ~10 Minuten, davor musst du sie neu schreiben

-
Moin,
Bytes gehen nicht kaputt, aber Programme haben manchmal Fehler, die erst nach einiger Zeit auftreten. Starte dein Programm in einem Debugger und lass dir nach dem Crash den Backtrace anzeigen.
MfG
-
Icematix schrieb:
Jop. Bytes verfallen nach ca ~10 Minuten, davor musst du sie neu schreiben

Aus diesem Grund gibts Kühlungen. Die Bytes halten dann länger.

-
Ich tippe darauf dass der Speicher überläuft und irgendwann dadurch in Konflikte kommt.
Führ mal dein Programm aus und lass mal den TaskManager oder sowas laufen und lass dir den Speicher für deinen Prozess mal anzeigen.
Wenn der steigt fehlt sicherlich an der ein oder anderen stelle ein delete.Ansonsten wie schon gesagt mal das Programm im Debugger laufen lassen.
Da sollte der dann an der Stelle anhalten, wo der Fehler aufgetreten ist. Wobei es unter Umständen sein kann, dass bei zu wenig Speicher der Fehler beim nächsten new auftritt und dir darum eine Stelle angibt, die nix mit dem Fehler zu tun hat.