dmitrybv 3 Posted August 26 (edited) - Embarcadero RAD Studio 12 Version 29.0.51961.7529 The debugger does not fall into interface methods. In RAD Studio 12, when I press F7, the debugger does not fall into interface methods. RAD Studio 10.4 falls normally. For example, if you set a breakpoint on line FCaptured.MouseClick(Button, Shift, P.X, P.Y); Or Obj.MouseClick(Button, Shift, P.X, P.Y); In the method procedure TCommonCustomForm.MouseUp(Button: TMouseButton; Shift: TShiftState; AFormX, AFormY: Single; DoClick: Boolean = True); Obj is IControl; and FCaptured is IControl; then the RAD Studio 12 debugger on F7 does not go to debugging the method procedure TControl.MouseClick(Button: TMouseButton; Shift: TShiftState; X, Y: Single); I can't understand if this is a feature or a bug or a setting. Addition: It seems that the problem only occurs in the Target Platform mode – Windows 64-bit. In Windows 32-bit mode, the debugger falls into the method. Edited August 26 by dmitrybv Share this post Link to post
havrlisan 24 Posted August 26 I can confirm this. You should report it on QP. Share this post Link to post
A.M. Hoornweg 144 Posted August 26 Same here. Works in 32-bit, does not work in 64-bit. Share this post Link to post