Das ist kein Netzteilproblem, du Pokst da irgenwie im Basicspeicher rum...
Gruß, Gerd
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von Womak am
Das ist kein Netzteilproblem, du Pokst da irgenwie im Basicspeicher rum...
Gruß, Gerd
Eben. Das ist wieder eine '96'.
Schick es mir doch bitte mal...
Eine weitere Datazeile ist auch "gekürzt".
Die "Kürzungen" beginnen immer genau am Zeilenende bzw. Zeilenumbruch.
Was ist aber die Ursache dieser "Kürzungen"?
Vielleicht eine Fehlbedienung des Bildschirmeditors? Man sieht einer Zeile ja leider nicht an, ob sie gerade mit der nachfolgenden verkettet ist oder nicht und wenn man ungünstig mit Insert hantiert könnte sowas dabei rauskommen.
Einfach mal die von Hexworx vorgeschlagene Debugzeile ins Programm einzufügen, wäre wohl zu einfach? Oder ist das hier ein Test, wie lang ein Thread ausgewalzt werden kann?
Wie wäre es mit einer Formel, die die Adresse so umwandelt, daß garantiert alles auf dem Bildschirm landet.
Könnte interessant werden.
Schönen Gruß.
Glaube kaum, dass das zielführend wäre...
So, hab einige Sachen gefunden!
Da das zur Sprache kam, hab ich sämtliche "Peek" (Joystick-/Zeichen-Positon) Abfragen nochmal neu gecoded, scheint jetzt OK zu sein.
Dann hab ich ALLE Datas gecheckt, durchgezählt, alles OK.
Das Dumme ist nur, haste einen Absturz/Fehler und dir wird die Data Zeile verhauen und du kriegst das nicht mit, dann
schleppt man diesen Fehler über sämtliche Versionen mit!
Dann gingen mir komplette Zeilen mit Datas verloren, das schiebe ich jetzt einfach mal aufs FCIII.
Das FCIII zeigt immer wieder mal beim hoch- und runterscrollen im Listing einzelne Zeilen NICHT an.
Drückt man dort auch noch "Return", kürzt sich die Zeile wahrscheinlich selbst!
Dann hab ich noch Stellen bei denen eine x-Koordinate per RND(1) erzeugt wird durch
eine "Sicherheitaabfrage" nach dem Vorbild von Hexworx eingebaut. Scheint auch was zu bringen!!!
So, mach jetzt Feierabend
Mist, hab noch eine "For Next Schleife" für y-Werte gefunden die nicht richtig abgeschlossen bzw. aus der rausgesprungen wird!
Das hoffe ich mal war der "Urfehler" !!!
eine "Sicherheitaabfrage" nach dem Vorbild von Hexworx eingebaut. Scheint auch was zu bringen!!!
Was soll die 'bringen', außer das Programm abzubrechen und/oder Werte zu liefern? Das Programm/die Werte kann es ja nicht verbessern...
Was soll die 'bringen', außer das Programm abzubrechen und/oder Werte zu liefern? Das Programm/die Werte kann es ja nicht verbessern...
Die Werte kann sie natürlich nicht verbessern. Aber sie verhindert, daß unkontrolliert das Programm kaputt gepoked wird. Das vereinfacht die Fehlersuche schon enorm. Es gibt doch nichts lästigeres, als wenn unkontrolliert Speicherstellen überschrieben werden.
Sollte diese Sicherheitsabfrage tatsächlich anspringen, würde ich evtl. eine Protokolldatei schreiben lassen, in der man notiert, welche gelesenen DATA-Werte für was verwendet werden. Daraus könnte man sicher ablesen, an welcher Stelle da was falsch läuft.
@LogicDeLuxe danke für die Antwort