DP News-Robot |
12. Nov 2020 05:10 |
Tracking down Delphi “abstract error” occassions.
A few tips. Set breakpoints in these units: System.pas: procedure _AbstractError; begin if Assigned(AbstractErrorProc) then AbstractErrorProc; RunErrorAt(210, ReturnAddress); end; System.SysUtils.pas: procedure AbstractErrorHandler; begin raise EAbstractError.CreateRes(@SAbstractError); end; add a watch for ClassName that has “Allow side effects and function calls” enabled run your code until it breaks or stops (usually in the first method above) double […]
Weiterlesen...
|