Jump to content

panie

Members
  • Content Count

    25
  • Joined

  • Last visited

Community Reputation

2 Neutral

Technical Information

  • Delphi-Version
    Delphi 10.4 Sydney

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. panie

    Deleted Topic

    ** Delteted topic **
  2. Delphi Version: 10.4.2 MMX CodeExplorer: 15.0.34 build 2405 Windows: 10 Pro It would be benificial if there where a function SELECT METHOD. That the whole method from "function/procedure" to its "end;" was selected. I have only fond function SELECT METHOD BODY but I would like the whole method to be selected. This so I then can use Delphi IDE function FORMAT SOURCE.
  3. Delphi Version: 10.4.2 MMX CodeExplorer: 15.0.34 build 2405 Windows: 10 Pro It would be benificial if I could use the ModelMaker Code Explorer to search for local methods using the Member Search Bar. Today it only help me searching for object methods. Maybe it would be benifical for other users too.
  4. Delphi Version: 10.4.2 MMX CodeExplorer: 15.0.34 build 2405 Windows: 10 Pro MMS Code Explorer 15.0.34 build 2405 does not save the width of the Member Search Bar. After restart the Delphi IDE it is narrow again. I have the ModelMaker Code Explorer docked to the left of the screen. After dragging the width of the Member Search Bar to the widh I like, everything is fine until I restart the Delphi IDE. Then the Member Search Bar is back to its default width (rather narror) again. It would be great if it saved the width I set and restore that width when I restart Delphi IDE.
  5. I have updated to MMX Code Explorer 15.0.28.2397 on a clean machine with no other RAD Studio IDE plugin. And I haven't been able to reproduce the error. Fingers crossed. With some luck it will not pop up again.
  6. It would be benificial for me if I could use the keyboard shortcut SHIFT+ESC for key mapping of Experts functions. Today in GExperts if I press the SHIFT+ESC for a keyboard shortcut as soon as I press the ESC key, the keyboard shortcut input field is cleared. What I trying to map is the expert Reselect Desktop to the keyboard shortcut SHIFT+ESC. PS. I tried to change the registry value below but got the effect that pressing SHIFT+ESC as well as ESC triggered Release Desktop. But I want that only the SHIFT+ESC should trigger. Key: HKEY_CURRENT_USER\Software\Embarcadero\BDS\21.0\GExperts-1.3\ExpertsShortcuts Value: ReselectDesktop = 201b (hex) PPS. When I start by holding down the SHIFT key, the keboard shortcut input field say ALT. Guess there is a thought and purpose behind this behaviour.
  7. I have now updated with the latest MAP-file and got a crash. Hop it clears out what is happening. Access violation at address 50F48027 in module 'vcl270.bpl'. Read of address 00000005. [50F48027]{vcl270.bpl } Vcl.Styles.TCustomStyle.DoDrawElement (Line 1085, "Vcl.Styles.pas" + 7) + $1C [50064109]{rtl270.bpl } System.@InitializeRecord (Line 32563, "System.pas" + 33) + $14 [50CFBF66]{vcl270.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10465, "Vcl.Controls.pas" + 30) + $19 [50CFD0FB]{vcl270.bpl } Vcl.Controls.TWinControl.WMMove (Line 10940, "Vcl.Controls.pas" + 3) + $2 [50CD0000]{vcl270.bpl } Vcl.Graphics.TFont.GetHandle (Line 2687, "Vcl.Graphics.pas" + 85) + $1D [2103FA16]{designide270.bpl} DeskUtil.SetFocusHook (Line 473, "DeskUtil.pas" + 4) + $C [50DEE362]{vcl270.bpl } Vcl.Themes.TCustomStyleServices.DrawElement (Line 2623, "Vcl.Themes.pas" + 1) + $11 [11D36CC4]{mmx_bds21.dll} VirtualTrees.TVirtualTreeHintWindow.Paint (Line 5603, "VirtualTrees.pas" + 64) + $34 [50CD1623]{vcl270.bpl } Vcl.Graphics.TCanvas.MoveTo (Line 4004, "Vcl.Graphics.pas" + 2) + $8 [50D02963]{vcl270.bpl } Vcl.Controls.TCustomControl.PaintWindow (Line 14396, "Vcl.Controls.pas" + 6) + $5 [50CFC021]{vcl270.bpl } Vcl.Controls.TWinControl.PaintHandler (Line 10508, "Vcl.Controls.pas" + 4) + $14 [50CD6FA3]{vcl270.bpl } Vcl.Graphics.FreeMemoryContexts (Line 7279, "Vcl.Graphics.pas" + 12) + $8 [50CFB3B0]{vcl270.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10113, "Vcl.Controls.pas" + 3) + $6 [50CFB3C5]{vcl270.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10116, "Vcl.Controls.pas" + 6) + $0 [50CFC978]{vcl270.bpl } Vcl.Controls.TWinControl.WMPaint (Line 10711, "Vcl.Controls.pas" + 6) + $5 [13B122A5]{CnWizards_D104S.DLL} CnWizNotifier.IsMsgRegistered (Line 1941, "CnWizNotifier.pas" + 3) + $8 [13B1230C]{CnWizards_D104S.DLL} CnWizNotifier.TCnWizNotifierServices.DoMsgHook$qqrp20System.Classes.TListt1p6HWND__rx24Winapi.Messages.TMessage (Line 1948, "CnWizNotifier.pas" + 1) + $19 [13B123BF]{CnWizards_D104S.DLL} CnWizNotifier.TCnWizNotifierServices.DoMsgHook$qqrp20System.Classes.TListt1p6HWND__rx24Winapi.Messages.TMessage (Line 1959, "CnWizNotifier.pas" + 12) + $15 [50D028FD]{vcl270.bpl } Vcl.Controls.TCustomControl.WMPaint (Line 14385, "Vcl.Controls.pas" + 2) + $4 [50CF6F46]{vcl270.bpl } Vcl.Controls.TControl.WndProc (Line 7480, "Vcl.Controls.pas" + 91) + $6 [5005A240]{rtl270.bpl } System.@GetMem (Line 4840, "System.pas" + 20) + $0 [50061E16]{rtl270.bpl } System.@NewUnicodeString (Line 25649, "System.pas" + 10) + $0 [500622B1]{rtl270.bpl } System.@UStrAsg (Line 26639, "System.pas" + 19) + $0 [5005A25C]{rtl270.bpl } System.@FreeMem (Line 4888, "System.pas" + 20) + $0 [50061F35]{rtl270.bpl } System.@UStrArrayClr (Line 26018, "System.pas" + 16) + $0 [50CF8ADF]{vcl270.bpl } Vcl.Controls.TControl.IsCustomStyleActive (Line 8526, "Vcl.Controls.pas" + 8) + $15 [50CFBE5B]{vcl270.bpl } Vcl.Controls.TWinControl.WndProc (Line 10424, "Vcl.Controls.pas" + 169) + $6 [50CF6B80]{vcl270.bpl } Vcl.Controls.TControl.Perform (Line 7258, "Vcl.Controls.pas" + 10) + $8 [50CFC8AC]{vcl270.bpl } Vcl.Controls.TWinControl.PaintTo (Line 10687, "Vcl.Controls.pas" + 43) + $D [50D0254F]{vcl270.bpl } Vcl.Controls.THintWindow.WMPrint (Line 14230, "Vcl.Controls.pas" + 1) + $9 [50CF6F46]{vcl270.bpl } Vcl.Controls.TControl.WndProc (Line 7480, "Vcl.Controls.pas" + 91) + $6 [2103FA16]{designide270.bpl} DeskUtil.SetFocusHook (Line 473, "DeskUtil.pas" + 4) + $C [5005A240]{rtl270.bpl } System.@GetMem (Line 4840, "System.pas" + 20) + $0 [50061E16]{rtl270.bpl } System.@NewUnicodeString (Line 25649, "System.pas" + 10) + $0 [500622B1]{rtl270.bpl } System.@UStrAsg (Line 26639, "System.pas" + 19) + $0 [5005A25C]{rtl270.bpl } System.@FreeMem (Line 4888, "System.pas" + 20) + $0 [50061F35]{rtl270.bpl } System.@UStrArrayClr (Line 26018, "System.pas" + 16) + $0 [50CF8ADF]{vcl270.bpl } Vcl.Controls.TControl.IsCustomStyleActive (Line 8526, "Vcl.Controls.pas" + 8) + $15 [50CFBE5B]{vcl270.bpl } Vcl.Controls.TWinControl.WndProc (Line 10424, "Vcl.Controls.pas" + 169) + $6 [50CFB3B0]{vcl270.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10113, "Vcl.Controls.pas" + 3) + $6 [50181450]{rtl270.bpl } System.Classes.StdWndProc (Line 18021, "System.Classes.pas" + 8) + $0 [50D022C8]{vcl270.bpl } Vcl.Controls.THintWindow.ActivateHint (Line 14181, "Vcl.Controls.pas" + 35) + $1B [50D02337]{vcl270.bpl } Vcl.Controls.THintWindow.ActivateHintData (Line 14194, "Vcl.Controls.pas" + 1) + $5 [50E5CBFD]{vcl270.bpl } Vcl.Forms.TApplication.ActivateHint (Line 12104, "Vcl.Forms.pas" + 70) + $14 [50E5C555]{vcl270.bpl } Vcl.Forms.TApplication.HintTimerExpired (Line 11835, "Vcl.Forms.pas" + 8) + $4 [50E58D5E]{vcl270.bpl } Vcl.Forms.HintTimerProc (Line 9472, "Vcl.Forms.pas" + 3) + $5 [50E5B23F]{vcl270.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 11028, "Vcl.Forms.pas" + 23) + $1 [50E5B282]{vcl270.bpl } Vcl.Forms.TApplication.HandleMessage (Line 11058, "Vcl.Forms.pas" + 1) + $4 [50E5B5B5]{vcl270.bpl } Vcl.Forms.TApplication.Run (Line 11196, "Vcl.Forms.pas" + 26) + $3 [0051E178]{bds.exe } bds.bds (Line 222, "" + 13) + $2
  8. 1) I tried to use the GExperts expert Reselect desktop, but could not map it to keyboard shortcut SHIFT+ESC. As soon as I press the ESC key the keyboard shortcut field is cleared. 2) I also tried to use CnPack wizard Script Expert, but did not find how to connect run of the script to a keyboard shortcut. Would be much easier for me if MMX Code Explorer (or maybe GExperts) had it built in.
  9. Lots of good suggestions. Thank you all. I have considered unpin the Messages window in the IDE too. But that does only irritate me since I like to read the compiler warning/messages. Thought my "SHIFT+ESC" keyboard function was a good candidate for either MMX or for GExperts. I will try the CnPack script... PPS. I remember long, long time ago when I worked in Visual Studio 6 that its message window also could be removed by pressing the ESC key.
  10. When I use my absolute favorite database IDE from JetBrains called DataGrip, there is a keyboard shortcut SHIFT+ESC that close the result windows after writing a SQL command. What I would like to see is a keyboard shortcut that close the Messages window that pops up in the lower part of the Delphi IDE when I compile. As it is today it irritates me since I have to lift my hand from the keyboard and move the mouse to close the window. Maybe this would be useful for more than me.
  11. Fingers crossed. Let me know if you have a test DLL file tha you want me to help with testing.
  12. I'm running with the new version 15.0.27 with only MMX Code Explorer active. I have also copied in the MMX_BDS21.map file. Got the following error when clicking on a row in the Source Indexer window. Access violation at address 104EED77. Read of address 3051B6F2 (0009DD77){ } [104EED77] [50F48027]{vcl270.bpl } Vcl.Styles.TCustomStyle.DoDrawElement (Line 1085, "Vcl.Styles.pas" + 7) + $1C [5006016B]{rtl270.bpl } System.TObject.Dispatch (Line 18811, "System.pas" + 11) + $0 [50061E16]{rtl270.bpl } System.@NewUnicodeString (Line 25649, "System.pas" + 10) + $0 [500622B1]{rtl270.bpl } System.@UStrAsg (Line 26639, "System.pas" + 19) + $0 [5005A25C]{rtl270.bpl } System.@FreeMem (Line 4888, "System.pas" + 20) + $0 [50061F35]{rtl270.bpl } System.@UStrArrayClr (Line 26018, "System.pas" + 16) + $0 [50064109]{rtl270.bpl } System.@InitializeRecord (Line 32563, "System.pas" + 33) + $14 [50F48027]{vcl270.bpl } Vcl.Styles.TCustomStyle.DoDrawElement (Line 1085, "Vcl.Styles.pas" + 7) + $1C [50CD0A63]{vcl270.bpl } Vcl.Graphics.TBrush.GetHandle (Line 3579, "Vcl.Graphics.pas" + 63) + $F [50DEE362]{vcl270.bpl } Vcl.Themes.TCustomStyleServices.DrawElement (Line 2623, "Vcl.Themes.pas" + 1) + $11 [12F86CC4]{mmx_bds21.dll} VirtualTrees.TVirtualTreeHintWindow.CalcHintRect (Line 5706, "VirtualTrees.pas" + 71) + $10 [50CD1623]{vcl270.bpl } Vcl.Graphics.TCanvas.MoveTo (Line 4004, "Vcl.Graphics.pas" + 2) + $8 [50D02963]{vcl270.bpl } Vcl.Controls.TCustomControl.PaintWindow (Line 14396, "Vcl.Controls.pas" + 6) + $5 [50CFC021]{vcl270.bpl } Vcl.Controls.TWinControl.PaintHandler (Line 10508, "Vcl.Controls.pas" + 4) + $14 [50CFC978]{vcl270.bpl } Vcl.Controls.TWinControl.WMPaint (Line 10711, "Vcl.Controls.pas" + 6) + $5 [50D028FD]{vcl270.bpl } Vcl.Controls.TCustomControl.WMPaint (Line 14385, "Vcl.Controls.pas" + 2) + $4 [50CF6F46]{vcl270.bpl } Vcl.Controls.TControl.WndProc (Line 7480, "Vcl.Controls.pas" + 91) + $6 [50CFB5A4]{vcl270.bpl } Vcl.Controls.TWinControl.ControlAtPos (Line 10168, "Vcl.Controls.pas" + 1) + $4 [50CFB615]{vcl270.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 10184, "Vcl.Controls.pas" + 9) + $2A [50CF3780]{vcl270.bpl } Vcl.Controls.FindDragTarget (Line 5030, "Vcl.Controls.pas" + 6) + $1B [50CFBE5B]{vcl270.bpl } Vcl.Controls.TWinControl.WndProc (Line 10424, "Vcl.Controls.pas" + 169) + $6 [12F8E9D3]{mmx_bds21.dll} VirtualTrees.TVTHeader.PrepareDrag (Line 10883, "VirtualTrees.pas" + 17) + $F [5005A240]{rtl270.bpl } System.@GetMem (Line 4840, "System.pas" + 20) + $0 [50061E16]{rtl270.bpl } System.@NewUnicodeString (Line 25649, "System.pas" + 10) + $0 [500622B1]{rtl270.bpl } System.@UStrAsg (Line 26639, "System.pas" + 19) + $0 [5005A25C]{rtl270.bpl } System.@FreeMem (Line 4888, "System.pas" + 20) + $0 [50061F35]{rtl270.bpl } System.@UStrArrayClr (Line 26018, "System.pas" + 16) + $0 [50CF8ADF]{vcl270.bpl } Vcl.Controls.TControl.IsCustomStyleActive (Line 8526, "Vcl.Controls.pas" + 8) + $15 [50CFBE5B]{vcl270.bpl } Vcl.Controls.TWinControl.WndProc (Line 10424, "Vcl.Controls.pas" + 169) + $6 [50CFB3B0]{vcl270.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10113, "Vcl.Controls.pas" + 3) + $6 [50181450]{rtl270.bpl } System.Classes.StdWndProc (Line 18021, "System.Classes.pas" + 8) + $0 [50E5B23F]{vcl270.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 11028, "Vcl.Forms.pas" + 23) + $1 [50E5B282]{vcl270.bpl } Vcl.Forms.TApplication.HandleMessage (Line 11058, "Vcl.Forms.pas" + 1) + $4 [50E5B5B5]{vcl270.bpl } Vcl.Forms.TApplication.Run (Line 11196, "Vcl.Forms.pas" + 26) + $3 [0051E178]{bds.exe } bds.bds (Line 222, "" + 13) + $2 PS. I have received a couple of error messages like the one above. Takes more trying (but not that much more) than in the old version. PPS. On the issue of receiving blank docked MMX tool windows, I get the same blank windows fo GExperts too.
  13. I have no tried out the new version 15.0.27, and it's a BIG improvement !! I have had a blank docked MMX Code Explorer window a few times, but it redraws itself if I switch back and forth among the other docked windows. Now I can use the Source Indexer function without any crashing too.
  14. Does it work if I run the installer on top of the previous installed MMS ? Before I have usually unstalled MMX followed by a fresh new installation. But then I have to configure the MMX again.
  15. There is no text on the Memeber Search Bar button when Customize the Code Explorer window.
×