Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
AB3 : Debugger rev 567
#1
Hallo,

Ich habe da mal wieder ein Problem mit dem Debugger.

Und zwar wenn ich eine variable tracen will, bekomme ich einen Reaperhit.

Vorgehensweise:

add Trace im Menue wählen

Fenster : Enter variable name: (öffnet sich)
Fenster : Show string lenght and maxlen? (öffnet sich)
Fenster : Variable trace (öffnet sich)

bis hierhin alles ok, dann Bäng----


Ich konnte den Fehler lokalisieren (mal wieder keinen verwertbaren Offset bekommen)

trotzdem gefunden 8-)

und zwar passiert es im Sprungpunkt

Code:
FindString:
  ad = Peek.l(?mybuffer)
  If (ad) Then ad2 = Peek.l(ad+52)
  ad = D_FindStringPtr(ad2,mem)
  If ad = -1
    ad = Peek.l(?mybuffer)
    If ad Then ad2 = Peek.l(ad+60)
    result.w = RTEZRequest(scrtitle$,"Findstring 7","_Ok")
    ad = D_FindStringPtr(ad2+$8000,mem) ; search in stack
  EndIf
Return

in der letzten Zeile
ad = D_FindStringPtr(ad2+$8000,mem) ; search in stack

:?:

Stack zu klein ? oder findet er die variable nicht weil im Direktmode ?

Auf jeden Fall dürfte es nicht reapern egal ob ers findet oder nicht.... :ugeek:
Zitieren


Nachrichten in diesem Thema

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste