gioma 19 Posted August 28 Hi everyone, I have a really annoying problem with the Delphi 12.1 IDE, sometimes when I press CTRL+F and search for text in the project the IDE freezes. In this case there is no way to unlock it, I have to close (and if I haven't saved my work it's a pain) and I get absurd errors until I forcefully terminate the process. Here is the screenshot of the error and the detail: [787830FB]{coreide290.bpl} ProjectModule.TBaseProject.PromptForSave (Line 1668, "ProjectModule.pas" + 1) + $1B [78784795]{coreide290.bpl} ProjectModule.TCustomProject.Save (Line 2093, "ProjectModule.pas" + 5) + $F [786DF5B3]{coreide290.bpl} ProjectGroup.TProjectGroupWrapper.GetCanCloseMiscProjects (Line 3116, "ProjectGroup.pas" + 12) + $8 [00568339]{bds.exe } AppMain.TAppBuilder.CanCloseProjectGroup + $59 [0056BD0E]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery + $112 [029FE128]{vcl290.bpl } Vcl.Forms.TCustomForm.CloseQuery (Line 9546, "Vcl.Forms.pas" + 8) + $14 [029FE051]{vcl290.bpl } Vcl.Forms.TCustomForm.Close (Line 9518, "Vcl.Forms.pas" + 4) + $4 [029FC780]{vcl290.bpl } Vcl.Forms.TCustomForm.WMClose (Line 8713, "Vcl.Forms.pas" + 0) + $0 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [794F056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [028B4951]{vcl290.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 11199, "Vcl.Controls.pas" + 34) + $19 [029FB206]{vcl290.bpl } Vcl.Forms.TCustomForm.DefaultHandler (Line 8013, "Vcl.Forms.pas" + 11) + $4 [028B6789]{vcl290.bpl } Vcl.Controls.TWinControl.WMSysCommand (Line 12429, "Vcl.Controls.pas" + 20) + $7 [029FC851]{vcl290.bpl } Vcl.Forms.TCustomForm.WMSysCommand (Line 8764, "Vcl.Forms.pas" + 14) + $4 [7891F786]{coreide290.bpl} MainWorkFrm.TMainWorkForm.WMSysCommand (Line 128, "MainWorkFrm.pas" + 2) + $4 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0EC14]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WMSysCommand (Line 19110, "Vcl.Forms.pas" + 1) + $2 [6677A27E]{themeloader290.bpl} IDETheme.VclStyleHooks.TCustomFormIDEStyleHook.WMSysCommand (Line 124, "IDETheme.VclStyleHooks.pas" + 1) + $4 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [794F4A23]{rtl290.bpl } System.@FinalizeRecord (Line 33272, "System.pas" + 72) + $2 [79579F09]{rtl290.bpl } System.SyncObjs.CoWaitForMultipleHandles (Line 716, "System.SyncObjs.pas" + 3) + $B [7957A1DD]{rtl290.bpl } System.SyncObjs.THandleObject.WaitForMultiple (Line 855, "System.SyncObjs.pas" + 14) + $18 [786C0D17]{coreide290.bpl} ParserThread.TParseThread.Lock (Line 398, "ParserThread.pas" + 12) + $15 [786C0E36]{coreide290.bpl} ParserThread.TParseThread.CancelAndLock (Line 441, "ParserThread.pas" + 4) + $2 [7B269DFB]{delphicoreide290.bpl} ComTypes.Lock (Line 801, "ComTypes.pas" + 7) + $7 [7B3A987B]{delphicoreide290.bpl} BasePasComIntf.TCompiler.CompilerClearCompState (Line 683, "BasePasComIntf.pas" + 4) + $0 [7B313F8F]{delphicoreide290.bpl} PasNativeCompilerAdapter.TCompilerAdapter.ClearCompState (Line 284, "PasNativeCompilerAdapter.pas" + 0) + $3 [7B2D15CB]{delphicoreide290.bpl} BaseDelphiProject.TCompilerContextManager.ClearCompStates (Line 7180, "BaseDelphiProject.pas" + 8) + $8 [7B2B0984]{delphicoreide290.bpl} BaseDelphiProject.TBaseDelphiProject.Destroy (Line 989, "BaseDelphiProject.pas" + 1) + $8 [794F0084]{rtl290.bpl } System.TObject.Free (Line 18403, "System.pas" + 1) + $4 [786D80DC]{coreide290.bpl} ProjectGroup.TProjectGroup.BeforeDestruction (Line 968, "ProjectGroup.pas" + 52) + $2 [794F07B5]{rtl290.bpl } System.@BeforeDestruction (Line 19744, "System.pas" + 10) + $0 [786D7E3A]{coreide290.bpl} ProjectGroup.TProjectGroup.Destroy (Line 901, "ProjectGroup.pas" + 0) + $2 [794F0084]{rtl290.bpl } System.TObject.Free (Line 18403, "System.pas" + 1) + $4 [786DE822]{coreide290.bpl} ProjectGroup.TProjectGroupWrapper.Close (Line 2848, "ProjectGroup.pas" + 2) + $5 [00568245]{bds.exe } AppMain.TAppBuilder.DestroyProjectGroup + $1A9 [0056C0C8]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery + $4CC [029FE128]{vcl290.bpl } Vcl.Forms.TCustomForm.CloseQuery (Line 9546, "Vcl.Forms.pas" + 8) + $14 [029FE051]{vcl290.bpl } Vcl.Forms.TCustomForm.Close (Line 9518, "Vcl.Forms.pas" + 4) + $4 [029FC780]{vcl290.bpl } Vcl.Forms.TCustomForm.WMClose (Line 8713, "Vcl.Forms.pas" + 0) + $0 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [794F056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [028B4951]{vcl290.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 11199, "Vcl.Controls.pas" + 34) + $19 [029FB206]{vcl290.bpl } Vcl.Forms.TCustomForm.DefaultHandler (Line 8013, "Vcl.Forms.pas" + 11) + $4 [028B6789]{vcl290.bpl } Vcl.Controls.TWinControl.WMSysCommand (Line 12429, "Vcl.Controls.pas" + 20) + $7 [029FC851]{vcl290.bpl } Vcl.Forms.TCustomForm.WMSysCommand (Line 8764, "Vcl.Forms.pas" + 14) + $4 [7891F786]{coreide290.bpl} MainWorkFrm.TMainWorkForm.WMSysCommand (Line 128, "MainWorkFrm.pas" + 2) + $4 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0EC14]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WMSysCommand (Line 19110, "Vcl.Forms.pas" + 1) + $2 [6677A27E]{themeloader290.bpl} IDETheme.VclStyleHooks.TCustomFormIDEStyleHook.WMSysCommand (Line 124, "IDETheme.VclStyleHooks.pas" + 1) + $4 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [028BB161]{vcl290.bpl } Vcl.Controls.TCustomControl.WMPaint (Line 15224, "Vcl.Controls.pas" + 2) + $4 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [794F4EB2]{rtl290.bpl } System.@FinalizeArray (Line 33584, "System.pas" + 80) + $3 [79579F09]{rtl290.bpl } System.SyncObjs.CoWaitForMultipleHandles (Line 716, "System.SyncObjs.pas" + 3) + $B [7957A1DD]{rtl290.bpl } System.SyncObjs.THandleObject.WaitForMultiple (Line 855, "System.SyncObjs.pas" + 14) + $18 [786C0D17]{coreide290.bpl} ParserThread.TParseThread.Lock (Line 398, "ParserThread.pas" + 12) + $15 [79610891]{rtl290.bpl } System.Classes.TThread.SetPriority (Line 16713, "System.Classes.pas" + 1) + $13 [786C0E36]{coreide290.bpl} ParserThread.TParseThread.CancelAndLock (Line 441, "ParserThread.pas" + 4) + $2 [7893B65E]{coreide290.bpl} EditorForm.BeginBatchOpenClose (Line 798, "EditorForm.pas" + 4) + $7 [786D7F51]{coreide290.bpl} ProjectGroup.TProjectGroup.BeforeDestruction (Line 935, "ProjectGroup.pas" + 19) + $0 [794F07B5]{rtl290.bpl } System.@BeforeDestruction (Line 19744, "System.pas" + 10) + $0 [786D7E3A]{coreide290.bpl} ProjectGroup.TProjectGroup.Destroy (Line 901, "ProjectGroup.pas" + 0) + $2 [794F0084]{rtl290.bpl } System.TObject.Free (Line 18403, "System.pas" + 1) + $4 [786DE822]{coreide290.bpl} ProjectGroup.TProjectGroupWrapper.Close (Line 2848, "ProjectGroup.pas" + 2) + $5 [00568245]{bds.exe } AppMain.TAppBuilder.DestroyProjectGroup + $1A9 [0056C0C8]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery + $4CC [029FE128]{vcl290.bpl } Vcl.Forms.TCustomForm.CloseQuery (Line 9546, "Vcl.Forms.pas" + 8) + $14 [029FE051]{vcl290.bpl } Vcl.Forms.TCustomForm.Close (Line 9518, "Vcl.Forms.pas" + 4) + $4 [029FC780]{vcl290.bpl } Vcl.Forms.TCustomForm.WMClose (Line 8713, "Vcl.Forms.pas" + 0) + $0 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [794F056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [028B4951]{vcl290.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 11199, "Vcl.Controls.pas" + 34) + $19 [029FB206]{vcl290.bpl } Vcl.Forms.TCustomForm.DefaultHandler (Line 8013, "Vcl.Forms.pas" + 11) + $4 [028B6789]{vcl290.bpl } Vcl.Controls.TWinControl.WMSysCommand (Line 12429, "Vcl.Controls.pas" + 20) + $7 [029FC851]{vcl290.bpl } Vcl.Forms.TCustomForm.WMSysCommand (Line 8764, "Vcl.Forms.pas" + 14) + $4 [7891F786]{coreide290.bpl} MainWorkFrm.TMainWorkForm.WMSysCommand (Line 128, "MainWorkFrm.pas" + 2) + $4 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0EC14]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WMSysCommand (Line 19110, "Vcl.Forms.pas" + 1) + $2 [6677A27E]{themeloader290.bpl} IDETheme.VclStyleHooks.TCustomFormIDEStyleHook.WMSysCommand (Line 124, "IDETheme.VclStyleHooks.pas" + 1) + $4 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [7961134A]{rtl290.bpl } System.Classes.TThread.WaitFor (Line 17337, "System.Classes.pas" + 17) + $11 [79610584]{rtl290.bpl } System.Classes.TThread.ShutdownThread (Line 16577, "System.Classes.pas" + 14) + $6 [79610497]{rtl290.bpl } System.Classes.TThread.Destroy (Line 16534, "System.Classes.pas" + 4) + $1 [7890B5D0]{coreide290.bpl} FileFind.TThreadSearch.Destroy (Line 365, "FileFind.pas" + 2) + $6 [7890C82D]{coreide290.bpl} FileFind.TProjectFileSearch.Destroy (Line 874, "FileFind.pas" + 1) + $6 [794F0084]{rtl290.bpl } System.TObject.Free (Line 18403, "System.pas" + 1) + $4 [7890D720]{coreide290.bpl} FileFind.TerminateFindInFiles (Line 1124, "FileFind.pas" + 2) + $5 [00568339]{bds.exe } AppMain.TAppBuilder.CanCloseProjectGroup + $59 [0056BCFC]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery + $100 [029FE128]{vcl290.bpl } Vcl.Forms.TCustomForm.CloseQuery (Line 9546, "Vcl.Forms.pas" + 8) + $14 [029FE051]{vcl290.bpl } Vcl.Forms.TCustomForm.Close (Line 9518, "Vcl.Forms.pas" + 4) + $4 [029FC780]{vcl290.bpl } Vcl.Forms.TCustomForm.WMClose (Line 8713, "Vcl.Forms.pas" + 0) + $0 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [794F056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [028B4951]{vcl290.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 11199, "Vcl.Controls.pas" + 34) + $19 [029FB206]{vcl290.bpl } Vcl.Forms.TCustomForm.DefaultHandler (Line 8013, "Vcl.Forms.pas" + 11) + $4 [028B6789]{vcl290.bpl } Vcl.Controls.TWinControl.WMSysCommand (Line 12429, "Vcl.Controls.pas" + 20) + $7 [029FC851]{vcl290.bpl } Vcl.Forms.TCustomForm.WMSysCommand (Line 8764, "Vcl.Forms.pas" + 14) + $4 [7891F786]{coreide290.bpl} MainWorkFrm.TMainWorkForm.WMSysCommand (Line 128, "MainWorkFrm.pas" + 2) + $4 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0EC14]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WMSysCommand (Line 19110, "Vcl.Forms.pas" + 1) + $2 [6677A27E]{themeloader290.bpl} IDETheme.VclStyleHooks.TCustomFormIDEStyleHook.WMSysCommand (Line 124, "IDETheme.VclStyleHooks.pas" + 1) + $4 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [79579F09]{rtl290.bpl } System.SyncObjs.CoWaitForMultipleHandles (Line 716, "System.SyncObjs.pas" + 3) + $B [7957A1DD]{rtl290.bpl } System.SyncObjs.THandleObject.WaitForMultiple (Line 855, "System.SyncObjs.pas" + 14) + $18 [786C0D17]{coreide290.bpl} ParserThread.TParseThread.Lock (Line 398, "ParserThread.pas" + 12) + $15 [79610891]{rtl290.bpl } System.Classes.TThread.SetPriority (Line 16713, "System.Classes.pas" + 1) + $13 [786C0E36]{coreide290.bpl} ParserThread.TParseThread.CancelAndLock (Line 441, "ParserThread.pas" + 4) + $2 [788F639F]{coreide290.bpl} EditorBuffer.TEditBuffer.ActivateSource (Line 1561, "EditorBuffer.pas" + 1) + $7 [788FCE4B]{coreide290.bpl} EditorBuffer.TEditView.ActivateModule (Line 4994, "EditorBuffer.pas" + 9) + $2 [7893FFA0]{coreide290.bpl} EditorForm.TEditWindow.ActivateModule (Line 2893, "EditorForm.pas" + 8) + $12 [789447D5]{coreide290.bpl} EditorForm.TEditWindow.WindowActivate (Line 4378, "EditorForm.pas" + 35) + $2 [78943800]{coreide290.bpl} EditorForm.TEditWindow.FormActivate (Line 4030, "EditorForm.pas" + 1) + $2 [029FB9B3]{vcl290.bpl } Vcl.Forms.TCustomForm.Activate (Line 8277, "Vcl.Forms.pas" + 2) + $12 [029FD6D8]{vcl290.bpl } Vcl.Forms.TCustomForm.CMActivate (Line 9251, "Vcl.Forms.pas" + 2) + $6 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [794F056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [029FB97F]{vcl290.bpl } Vcl.Forms.DoNestedActivation (Line 8271, "Vcl.Forms.pas" + 6) + $D [029FB99C]{vcl290.bpl } Vcl.Forms.TCustomForm.Activate (Line 8276, "Vcl.Forms.pas" + 1) + $D [029FD6D8]{vcl290.bpl } Vcl.Forms.TCustomForm.CMActivate (Line 9251, "Vcl.Forms.pas" + 2) + $6 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [794F056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [028B0D8E]{vcl290.bpl } Vcl.Controls.TControl.GetStyleName (Line 8990, "Vcl.Controls.pas" + 5) + $7 [02A09B70]{vcl290.bpl } Vcl.Forms.TScrollingStyleHook.WndProc (Line 16714, "Vcl.Forms.pas" + 0) + $0 [029F0E2C]{vcl290.bpl } Vcl.Forms.SendFocusMessage (Line 2672, "Vcl.Forms.pas" + 2) + $9 [029FB50E]{vcl290.bpl } Vcl.Forms.TCustomForm.SetFocusedControl (Line 8114, "Vcl.Forms.pas" + 35) + $B [028B43C3]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11019, "Vcl.Controls.pas" + 43) + $7 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [029FB6FD]{vcl290.bpl } Vcl.Forms.TCustomForm.SetWindowFocus (Line 8182, "Vcl.Forms.pas" + 10) + $8 [029FB828]{vcl290.bpl } Vcl.Forms.TCustomForm.SetActive (Line 8219, "Vcl.Forms.pas" + 12) + $3 [029FC712]{vcl290.bpl } Vcl.Forms.TCustomForm.WMActivate (Line 8695, "Vcl.Forms.pas" + 6) + $A [7891F7EC]{coreide290.bpl} MainWorkFrm.TMainWorkForm.WMActivate (Line 140, "MainWorkFrm.pas" + 0) + $0 [00578A30]{bds.exe } AppMain.TAppBuilder.WMActivate + $C [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [794F056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [029C05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [029C07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [02A11C43]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20362, "Vcl.Forms.pas" + 20) + $5 [02A0D05E]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18362, "Vcl.Forms.pas" + 1) + $13 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [029BC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028B3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [029FDE7B]{vcl290.bpl } Vcl.Forms.TCustomForm.CMShowingChanged (Line 9445, "Vcl.Forms.pas" + 143) + $1 [02A0D09C]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18369, "Vcl.Forms.pas" + 2) + $6 [02AE98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [794F2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [794F056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [028B274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F8891]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6511, "Vcl.Forms.pas" + 276) + $5 [029F88B4]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6513, "Vcl.Forms.pas" + 278) + $10 [02A02CE6]{vcl290.bpl } Vcl.Forms.TApplication.WndProc (Line 12826, "Vcl.Forms.pas" + 112) + $B [028AED7C]{vcl290.bpl } Vcl.Controls.TControl.Perform (Line 7698, "Vcl.Controls.pas" + 10) + $8 [02A0583F]{vcl290.bpl } Vcl.Forms.TApplication.DispatchAction (Line 14458, "Vcl.Forms.pas" + 9) + $C [02A02CE6]{vcl290.bpl } Vcl.Forms.TApplication.WndProc (Line 12826, "Vcl.Forms.pas" + 112) + $B [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [028AED7C]{vcl290.bpl } Vcl.Controls.TControl.Perform (Line 7698, "Vcl.Controls.pas" + 10) + $8 [028B39DD]{vcl290.bpl } Vcl.Controls.TWinControl.UpdateShowing (Line 10723, "Vcl.Controls.pas" + 19) + $C [028B3AF2]{vcl290.bpl } Vcl.Controls.TWinControl.UpdateControlState (Line 10758, "Vcl.Controls.pas" + 21) + $3 [028B6ADA]{vcl290.bpl } Vcl.Controls.TWinControl.CMVisibleChanged (Line 12633, "Vcl.Controls.pas" + 3) + $2 [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [028B47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [029F7FB8]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6236, "Vcl.Forms.pas" + 1) + $37 [029F8887]{vcl290.bpl } Vcl.Forms.TCustomForm.WndProc (Line 6509, "Vcl.Forms.pas" + 274) + $5 [02A5DFBF]{vcl290.bpl } Vcl.AppEvnts.TMultiCaster.GetAppEvents (Line 686, "Vcl.AppEvnts.pas" + 1) + $B [794F1030]{rtl290.bpl } System.TMonitor.TryEnter (Line 20340, "System.pas" + 10) + $0 [794F0B50]{rtl290.bpl } System.TMonitor.Enter (Line 20001, "System.pas" + 4) + $2 [028AED7C]{vcl290.bpl } Vcl.Controls.TControl.Perform (Line 7698, "Vcl.Controls.pas" + 10) + $8 [028AD786]{vcl290.bpl } Vcl.Controls.TControl.SetVisible (Line 6724, "Vcl.Controls.pas" + 5) + $C [029F7D5D]{vcl290.bpl } Vcl.Forms.TCustomForm.SetVisible (Line 6143, "Vcl.Forms.pas" + 9) + $4 [029FE52E]{vcl290.bpl } Vcl.Forms.TCustomForm.Hide (Line 9721, "Vcl.Forms.pas" + 0) + $2 [029F67A3]{vcl290.bpl } Vcl.Forms.TCustomForm.BeforeDestruction (Line 5411, "Vcl.Forms.pas" + 6) + $14 [794F07B5]{rtl290.bpl } System.@BeforeDestruction (Line 19744, "System.pas" + 10) + $0 [029F67BA]{vcl290.bpl } Vcl.Forms.TCustomForm.Destroy (Line 5421, "Vcl.Forms.pas" + 0) + $6 [794F0084]{rtl290.bpl } System.TObject.Free (Line 18403, "System.pas" + 1) + $4 [7890B734]{coreide290.bpl} FileFind.TThreadSearch.KillSearchProgress (Line 399, "FileFind.pas" + 1) + $5 [79610026]{rtl290.bpl } System.Classes.CheckSynchronize (Line 16334, "System.Classes.pas" + 32) + $9 [02A047A4]{vcl290.bpl } Vcl.Forms.TApplication.DoActionIdle (Line 13828, "Vcl.Forms.pas" + 3) + $13 [02A04992]{vcl290.bpl } Vcl.Forms.TApplication.Idle (Line 13897, "Vcl.Forms.pas" + 30) + $11 [02A03977]{vcl290.bpl } Vcl.Forms.TApplication.HandleMessage (Line 13312, "Vcl.Forms.pas" + 1) + $11 [02A03CA9]{vcl290.bpl } Vcl.Forms.TApplication.Run (Line 13451, "Vcl.Forms.pas" + 27) + $3 [005B8AD2]{bds.exe } bds.bds + $DE This thing slows down my work a lot, I was hoping for some patch but nothing has come out for months! Share this post Link to post
gkobler 38 Posted August 28 I use Ctrl-F a lot but got not a problem like you. May a 3-Party tool cause the problem? Share this post Link to post
Die Holländer 49 Posted August 28 >and if I haven't saved my work it's a pain I always check the autosave option "when compiling or running". Share this post Link to post
microtronx 38 Posted August 28 I've been dealing with this issue for years, even before Delphi 11, and it's incredibly frustrating—especially when it happens after I forget to save my work. 1 Share this post Link to post
gkobler 38 Posted August 28 I have this pain when i press Ctrl-C a lot but i think this cause a 3-Party tool. Have deinstalled Bookmarks and Navigator. Now it‘s better. Not so often. 1 Share this post Link to post
gioma 19 Posted August 28 50 minutes ago, gkobler said: I have this pain when i press Ctrl-C a lot but i think this cause a 3-Party tool. Have deinstalled Bookmarks and Navigator. Now it‘s better. Not so often. it happens sometimes when pressing CTRL+C 1 hour ago, microtronx said: I've been dealing with this issue for years, even before Delphi 11, and it's incredibly frustrating—especially when it happens after I forget to save my work. they keep churning out new versions of delphi, but they don't fix very old bugs! I'm starting to get bored.. sooner or later I'll switch to another language.. 1 hour ago, Die Holländer said: >and if I haven't saved my work it's a pain I always check the autosave option "when compiling or running". I've been using the IDE this way since Delphi 5, it's comfortable for me and I wouldn't want to change. 1 Share this post Link to post
Roger Cigol 107 Posted August 29 it's difficult for Embarcadero to fix if it's related to a third party tool. Do you have third party tool(s) installed ? Share this post Link to post
gioma 19 Posted August 29 30 minutes ago, Roger Cigol said: it's difficult for Embarcadero to fix if it's related to a third party tool. Do you have third party tool(s) installed ? I only have Parnassus, Navigator and Bookmarks from "Embarcadero Technologies" installed. Share this post Link to post
Uwe Raabe 2064 Posted August 29 29 minutes ago, gioma said: I only have Parnassus, Navigator and Bookmarks from "Embarcadero Technologies" installed. Just those have been identified as a potential source of problems recently. Share this post Link to post
gioma 19 Posted August 29 41 minutes ago, Uwe Raabe said: Just those have been identified as a potential source of problems recently. ok, but they are useful tools that all other IDEs have already integrated. They should solve instead of highlighting.. Share this post Link to post
gkobler 38 Posted August 29 1 hour ago, gioma said: but they are useful tools Yes of course, but deinstall these tools an look if its giung better Share this post Link to post
JonRobertson 72 Posted August 29 2 hours ago, Uwe Raabe said: Just those have been identified as a potential source of problems recently. I reported issues with severe IDE instability over a year ago during a call with my account manager and one of the product managers. The PM suggested that I uninstall each add-in, one at a time, which I should have done before complaining but I hadn't taken the time. Once I uninstalled Navigator and Parallel Debugger, IDE lockups and crashes dropped from a dozen times a day to less than once a month. I've never installed Bookmarks. I suspect the culprit was Parallel Debugger. But I didn't isolate the issue further. Share this post Link to post
Kas Ob. 124 Posted August 29 That is one ugly big mess of a call stack, i can see these crucial point of events [794F1030]{rtl290.bpl } System.TMonitor.TryEnter (Line 20340, "System.pas" + 10) + $0 // there is no Exit but also no rentry for this one [794F0B50]{rtl290.bpl } System.TMonitor.Enter (Line 20001, "System.pas" + 4) + $2 [028AED7C]{vcl290.bpl } Vcl.Controls.TControl.Perform (Line 7698, "Vcl.Controls.pas" + 10) + $8 [028AD786]{vcl290.bpl } Vcl.Controls.TControl.SetVisible (Line 6724, "Vcl.Controls.pas" + 5) + $C [029F7D5D]{vcl290.bpl } Vcl.Forms.TCustomForm.SetVisible (Line 6143, "Vcl.Forms.pas" + 9) + $4 [029FE52E]{vcl290.bpl } Vcl.Forms.TCustomForm.Hide (Line 9721, "Vcl.Forms.pas" + 0) + $2 [029F67A3]{vcl290.bpl } Vcl.Forms.TCustomForm.BeforeDestruction (Line 5411, "Vcl.Forms.pas" + 6) + $14 [794F07B5]{rtl290.bpl } System.@BeforeDestruction (Line 19744, "System.pas" + 10) + $0 [029F67BA]{vcl290.bpl } Vcl.Forms.TCustomForm.Destroy (Line 5421, "Vcl.Forms.pas" + 0) + $6 [794F0084]{rtl290.bpl } System.TObject.Free (Line 18403, "System.pas" + 1) + $4 [7890B734]{coreide290.bpl} FileFind.TThreadSearch.KillSearchProgress (Line 399, "FileFind.pas" + 1) + $5 // TThreadSearch.KillSearchProgress ?!!! [79610026]{rtl290.bpl } System.Classes.CheckSynchronize (Line 16334, "System.Classes.pas" + 32) + $9 // not so much of evil here <-- [02A047A4]{vcl290.bpl } Vcl.Forms.TApplication.DoActionIdle (Line 13828, "Vcl.Forms.pas" + 3) + $13 [02A04992]{vcl290.bpl } Vcl.Forms.TApplication.Idle (Line 13897, "Vcl.Forms.pas" + 30) + $11 [02A03977]{vcl290.bpl } Vcl.Forms.TApplication.HandleMessage (Line 13312, "Vcl.Forms.pas" + 1) + $11 [02A03CA9]{vcl290.bpl } Vcl.Forms.TApplication.Run (Line 13451, "Vcl.Forms.pas" + 27) + $3 [005B8AD2]{bds.exe } bds.bds + $DE That TThreadSearch.KillSearchProgress is closing what ?!! , is it trying to killing/closing objects that own a CustomForm, yet these form is calling SetVisible, SetVisible in turn is Performing a Message event like call and locking the whole damn thing,.... And that is not it yet, here comes this part (gem) [7961477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [029FB6FD]{vcl290.bpl } Vcl.Forms.TCustomForm.SetWindowFocus (Line 8182, "Vcl.Forms.pas" + 10) + $8 [029FB828]{vcl290.bpl } Vcl.Forms.TCustomForm.SetActive (Line 8219, "Vcl.Forms.pas" + 12) + $3 [029FC712]{vcl290.bpl } Vcl.Forms.TCustomForm.WMActivate (Line 8695, "Vcl.Forms.pas" + 6) + $A [7891F7EC]{coreide290.bpl} MainWorkFrm.TMainWorkForm.WMActivate (Line 140, "MainWorkFrm.pas" + 0) + $0 [00578A30]{bds.exe } AppMain.TAppBuilder.WMActivate + $C [028AF146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [029BC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [794F1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [029BC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E Starts with GetStyle then again try to Activate the Main IDE Form Then comes a lot of stuff and hot mess, with many messages and code, then comes this gem which is shown on the stack 3 times [79579F09]{rtl290.bpl } System.SyncObjs.CoWaitForMultipleHandles (Line 716, "System.SyncObjs.pas" + 3) + $B [7957A1DD]{rtl290.bpl } System.SyncObjs.THandleObject.WaitForMultiple (Line 855, "System.SyncObjs.pas" + 14) + $18 [786C0D17]{coreide290.bpl} ParserThread.TParseThread.Lock (Line 398, "ParserThread.pas" + 12) + $15 [79610891]{rtl290.bpl } System.Classes.TThread.SetPriority (Line 16713, "System.Classes.pas" + 1) + $13 [786C0E36]{coreide290.bpl} ParserThread.TParseThread.CancelAndLock (Line 441, "ParserThread.pas" + 4) + $2 CancelAndLock is called, SetPriority then Lock then wait, why it is waiting ? and, on what is waiting ? and why it is recursive 3 times ? Who knows ! And that is not it, comes this part after first locking [794F0084]{rtl290.bpl } System.TObject.Free (Line 18403, "System.pas" + 1) + $4 [786DE822]{coreide290.bpl} ProjectGroup.TProjectGroupWrapper.Close (Line 2848, "ProjectGroup.pas" + 2) + $5 [00568245]{bds.exe } AppMain.TAppBuilder.DestroyProjectGroup + $1A9 [0056C0C8]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery + $4CC .............. [786DE822]{coreide290.bpl} ProjectGroup.TProjectGroupWrapper.Close (Line 2848, "ProjectGroup.pas" + 2) + $5 [00568245]{bds.exe } AppMain.TAppBuilder.DestroyProjectGroup + $1A9 [0056C0C8]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery + $4CC .............. [794F0084]{rtl290.bpl } System.TObject.Free (Line 18403, "System.pas" + 1) + $4 [7890D720]{coreide290.bpl} FileFind.TerminateFindInFiles (Line 1124, "FileFind.pas" + 2) + $5 [00568339]{bds.exe } AppMain.TAppBuilder.CanCloseProjectGroup + $59 [0056BCFC]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery + $100 Finally we reach the end part [787830FB]{coreide290.bpl} ProjectModule.TBaseProject.PromptForSave (Line 1668, "ProjectModule.pas" + 1) + $1B [78784795]{coreide290.bpl} ProjectModule.TCustomProject.Save (Line 2093, "ProjectModule.pas" + 5) + $F [786DF5B3]{coreide290.bpl} ProjectGroup.TProjectGroupWrapper.GetCanCloseMiscProjects (Line 3116, "ProjectGroup.pas" + 12) + $8 [00568339]{bds.exe } AppMain.TAppBuilder.CanCloseProjectGroup + $59 [0056BD0E]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery + $112 So yes the IDE is closed, and is trying to ask you by a prompt to save or not while checking of any lock, even after DestroyProjectGroup is called, it is trying to execute GetCanCloseMiscProjects... Simply put, it is a hot mess, yet it must me easy to find and fix, the looking for the culprit starts here TThreadSearch.KillSearchProgress and finding why is leading to close the IDE ? I can suggest few things to try : (for you of course) 1) I don't see any 3rd-party code involvement, so it is IDE bug, unless a hooked code involved without being exist in the stack call, which would be strange. 2) Theming and that change your IDE theme or disable it, i don't have any of these shiny new IDEs with shiny looking themes, so not sure what can be done here. 3) Go to administrative tools -> services and disable the Windows "Themes" service, it could have something to do with all of this bug and/or buggy skinning part of the code. 4) Where is the cursor when this happen, i mean what item in the IDE did have the focus when this happen, and does the text input cursor something to do with this ? This function is very strange here which called once : [02A09B70]{vcl290.bpl } Vcl.Forms.TScrollingStyleHook.WndProc (Line 16714, "Vcl.Forms.pas" + 0) + $0 For me it is like trying to scroll and update, i would double check why it is there to begin with, because after it the stack start to make no sense, thanks to ThemeEngine or what ever theming code called. Share this post Link to post
gioma 19 Posted August 29 4 minutes ago, Kas Ob. said: 4) Where is the cursor when this happen, i mean what item in the IDE did have the focus when this happen, and does the text input cursor something to do with this ? In this case I don't know, I tried to open the search by pressing CTRL+F and the IDE is freezed... then I had to close Delphi by clicking the x on the window in the taskbar and I got this error ad infinitum... so I had to use the task manager to terminate dbe.exe. It's really a disaster.. I still don't understand why they don't release fixes.. Share this post Link to post
gkobler 38 Posted August 29 4 minutes ago, gioma said: It's really a disaster.. I still don't understand why they don't release fixes.. Are there an open RSP for that case? Share this post Link to post
gioma 19 Posted August 29 16 minutes ago, gkobler said: Are there an open RSP for that case? no, there isn't. Share this post Link to post
gkobler 38 Posted August 29 Just now, gioma said: no, there isn't So how is Embarcadero supposed to know that there is a problem that needs to be fixed? Share this post Link to post
gioma 19 Posted August 29 3 minutes ago, gkobler said: So how is Embarcadero supposed to know that there is a problem that needs to be fixed? because I'm not the only one having this problem, so I think someone has reported it to him. I have reported other issues in the past, but not much has changed. I work with Delphi, i don't play with it, so I don't have much time to waste. Share this post Link to post
gkobler 38 Posted August 29 3 minutes ago, gioma said: someone has reported it to him. If everyone thinks the others are already doing it, then nothing will happen. So if the error bothers you so much, maybe you should open the RSP. The problem has also stressed me out more, but after uninstalling Bookmarks and Navigator it hardly affects me any more. That's why I haven't bothered to create an RSP. Incidentally, I have always had good experiences with the resolution of my RSP. I also have a support contract. First I create an RSP and then when it is confirmed I report it to support, they have always been able to solve the problem and integrate it into the next version. 1 Share this post Link to post