Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#7

AW: MsHtml in 64-Bit-Anwendung erzeugt Float Invalid Operation

  Alt 5. Mai 2015, 18:00
Laufen lassen und warten, wo der Debugger nach dem Knall hält, sagt dir nicht die Zeile?

Notlösung:
Delphi-Quellcode:
try
  while IDoc.readyState <> 'completeDo
    try
      Application.ProcessMessages;
    except
      raise; // hier einen Haltepunkt
    end;
except
  raise; // hier einen Haltepunkt
end;
try
  Result := IDoc.Body.InnerText;
except
  raise; // hier einen Haltepunkt
end;
Und da wo er zuerst hällt, hat es zuvor geknallt.
Vor dem Raise ein asm INT 3 end; geht im Win64 ja leider nicht mehr, um im Debugger einen Zwangsstopp zu veranlassen, falls es nicht von alleine anhält
Eventuell könnte man einen MSDN-Library durchsuchenDebugBreak aufrufen, aber das funktionierte ja auch nicht immer.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat