Step in LCL while debugging lazarus / 31-LCL ---------------------------------------------------------------------- etto_b · 2011-08-13 20:11 When debugging a program I do not want to step into LCL code, but that happens all the time. For exampe I start a really simple program and run it with F4 until the edit.text := line, where it stops (which is good of course): procedure TForm1.FormActivate(Sender: TObject); begin   edit1.text := 'Started'; end; When I goon with F7, I come into this procedure: procedure TControl.SetText(const Value: TCaption); begin   //if CompareText(Name,'MainForm')=0 then debugln('TControl.SetText A ',DbgSName(Self),' GetText="',GetText,'" Value="',Value,'" FCaption="',FCaption,'"');   if GetText = Value then Exit;                This procedure is located in control.inc. But I do't want to see /step in this code. Any suggestion? ---------------------------------------------------------------------- Martin_fr · 2011-08-13 20:58 Recompile the LCL without debug info you can open it from the package Menu, and recompile it. Make sure you check the options for the package (also LCLBase), and you also check the options from the global lazarus build ("Tools" / "Configure build Lazarus") as they may be used, even if you just compile the package. You do NOT need to rebuild the IDE itself. ---------------------------------------------------------------------- JuhaManninen · 2011-08-14 00:07 ... or, hit F8 instead of F7.