freak hat geschrieben:Genau das habe ich gemeint. Der Satz "Hilfe, mein 3000 Zeilen Programm
reagiert komisch.. das muss ein PB bug sein. Behebt das schnell!" nützt niemandem etwas.
schon interessant wie schön man in nem Forum aneinander vorbeireden kann...
Du weisst also auch nicht ob das ein Fehler in PB ist oder nicht. Gut.. kein thema, aber dann musst du auch nichts hierzu schreibne wenn du nicht magst...
Ich konnte es bisher nicht reproduzieren, hab ein paar Testcodes geschrieben die automatisch Gadgets erstellen, bisher konnte ich en Fehler noch nicht reproduzieren, ausser in meinem Programm.
Sonst hätte ich das gesagt.
In meinem Programm schreibe ich entweder
ContainerGadget(#PB_Any ...
oder
ContainerGadget(9999, ...
im ersten fall bekomme ich den Fehler, im zweiten nicht.
Ich wüsste nicht wo ich mich hier verprogrammiert haben sollte, es ging mir NUR um Ideen, warum der Debugger so reagiert, bei einem Gadget OBjekt, welches mit #PB_Any erstellt wurde.
NICHT darum dass Du schnell einen PB Bug behebst. Wenn Du keine Idee hast, dann hast du eben keine..
Und es gilt: Wenn es keinen Weg gibt den Fehler zu reproduzieren auser
in diesem einen Programm, ist die warscheinlichkeit hoch, dass es doch
an dem Programm liegt.
darüber hab ich auch schon nachgedacht, aber wie gesagt... wenn man obige Angaben berücksichtigt, fällt mir kein Grund ein, warum der Fehler im Programm liegen könnte.
Wenn Du eine Idee hast, und sie mir mitteilst, dann hab ich schon erreicht was ich erreichen wollte.
Die #PB_Any werte sind Speicheradressen, die sind eben sehr hoch.
Das ist aber kein Problem, weil der Debugger weis, wenn es sich um ein
solches handelt. Der überprüft nicht einfach nur die größe der Zahl.
scheint aber vielleicht nicht so zu sein, konnte es nur noch nicht anderweitig reproduzieren
Falls in der Überprüfung wirklich ein Fehler sein sollte muss das auch
mit weniger als 3000 Zeilen reproduzierbar sein. Ein durchschnittlicher
Bug lässt sich mit 10-30 Zeilen reproduzieren.
da bin ich sicher, aber ich habe noch n icht rausgefunden wie.
Möglicherweise liegt es daran dass ich nicht alle Gadgets mit #PB_Any erstelle, sondern einen Teil mit ENUM Konstanten.
Aber da probiere ich grad noch rum.
Bislang hab ich noch nix herausgefunden, deshalb hab ich mal nachgefragt ob Einer von Euch vielleicht eine Idee hat, oder das Problem auch schonmal hatte...