It's difficult to me too, understand the english translation. But I think @taazz is right:I think Quote from: taazz on January 05, 2018, 04:01:40 pmthe problem has nothing to do with the lcl or its components it has to do with your code. For example, you never check if findcomponent returned nil or not and that is enough to raise a sigsegv. The problem is in your code alone.I see in your code, you use the name of the component to obtain the reference:Code: Pascal [Select][+][-]'syed' + IntToStr(PageControl1.ActivePageIndex + 1)That's a bad idea. Every time you delete pages, the name of the SynEdit is not yet related to the "PageControl1.ActivePageIndex".As I told you in other post: You really need to include better error routines in your code.
the problem has nothing to do with the lcl or its components it has to do with your code. For example, you never check if findcomponent returned nil or not and that is enough to raise a sigsegv. The problem is in your code alone.
One last effort to explain.