Jump to content

FredS

Members
  • Content Count

    408
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by FredS


  1. 2 hours ago, FPiette said:

    They are not well written or the vendor want to lock you with his product and force you to buy an upgrade.

    I wouldn't go as far as that but certainly there have been plenty of high end components where the source didn't compile. This tells me that few or none do this anymore.. used to be the norm..

    • Like 1

  2. 6 minutes ago, Uwe Raabe said:

    or can you see that on Win10

    Still using MMX 14.05 on Win10 🙂

     

    Which makes it easier to ignore all those parsing errors!
    That new RED icon makes you look at all those directives which are ignored..

     

    I may just revert to 14.05 on Win7 and leave that alone, if no other users are reporting these issues and you can't reproduce then we may just leave it at that.

     

    I am noticing some slow down since installing 15.0.47 in D11.. and LSP issues.
    Could be those exceptions and a reboot is needed..


  3. 1 minute ago, Rollo62 said:

    my first D11 AppStore Upload soon

    Unfortunate History tells me that this is when the real headaches get started.. unlike everyone that wants a bug report with full details from coders, the end user base usually just tosses it out and don't even bother to report those 'unknown' issues..

     

     


  4. Unfortunately a similar Error now happens in Berlin on Win7:

     

    exception class    : EAccessViolation
    exception message  : Access violation at address 50122684 in module 'rtl240.bpl'. Read of address 0ECED000.
    
    thread $1108:
    50122684 +0c8 rtl240.bpl         System.TypInfo     1610  +20 GetEnumName
    0e85d9ad +12d mmx_bds18.dll      PropInfo            507   +7 TObjectAccess.GetValues
    0e85d158 +0dc mmx_bds18.dll      PropInfo            198  +12 CopyProperties
    0eae506b +017 mmx_bds18.dll      PascalOptionsFrm    104   +1 TMMXPascalOptionsForm.ApplySettings
    0e9cd3d6 +00e mmx_bds18.dll      MMX.Options.Form    720   +2 TOptionsPage.ApplySettings
    0e9cca6d +025 mmx_bds18.dll      MMX.Options.Form    435   +3 TOptionsShellForm.ApplySettings
    0e9cc7c7 +01f mmx_bds18.dll      MMX.Options.Form    354   +4 TOptionsShellForm.Execute
    0e9cc5c0 +138 mmx_bds18.dll      MMX.Options.Form    257  +27 TOptionsRegistry.Execute
    0ea40222 +022 mmx_bds18.dll      MMXEditorToolsDM   1257   +2 TEditorToolsDataModule.MMXPropertiesActionExecute
    5017009f +00f rtl240.bpl         System.Classes    16683   +3 TBasicAction.Execute
    50a8cd86 +086 vcl240.bpl         Vcl.ActnList        260  +19 TCustomAction.Execute
    0ea7ecee +012 mmx_bds18.dll      MMX.ActionProxies   180   +2 TActionProxy.ActionExecute
    0ea7eaa4 +028 mmx_bds18.dll      MMX.ActionProxies    86   +3 TBaseActionProxy.actActionExecute
    5017009f +00f rtl240.bpl         System.Classes    16683   +3 TBasicAction.Execute

     


  5. This version has so far worked well on Win7, but when altering options there is (repeatable) this:

    Access violation at address 500C4163 in module 'rtl280.bpl'. Read of address 17775000.
    
    [500C4163]{rtl280.bpl  } System.TypInfo.GetEnumName (Line 1630, "System.TypInfo.pas" + 20) + $4
    [5005FAC2]{rtl280.bpl  } System.UTF8IdentStringCompare (Line 17746, "System.pas" + 3) + $4
    [50CED2C2]{vcl280.bpl  } Vcl.StdCtrls.TCustomCombo.GetItemIndex (Line 4276, "Vcl.StdCtrls.pas" + 4) + $11
    [500C40FF]{rtl280.bpl  } System.TypInfo.GetEnumName (Line 1616, "System.TypInfo.pas" + 6) + $C
    [170EDFBD]{mmx_bds22.dll} PropInfo.TObjectAccess.GetValues (Line 507, "PropInfo.pas" + 7) + $29
    [170ED74C]{mmx_bds22.dll} PropInfo.CopyProperties (Line 198, "PropInfo.pas" + 12) + $9
    [1735F78F]{mmx_bds22.dll} PascalOptionsFrm.TMMXPascalOptionsForm.ApplySettings (Line 104, "PascalOptionsFrm.pas" + 1) + $14
    [17248612]{mmx_bds22.dll} MMX.Options.Form.TOptionsPage.ApplySettings (Line 720, "MMX.Options.Form.pas" + 2) + $6
    [17247CA1]{mmx_bds22.dll} MMX.Options.Form.TOptionsShellForm.ApplySettings (Line 435, "MMX.Options.Form.pas" + 3) + $F
    [17247BC1]{mmx_bds22.dll} MMX.Options.Form.TOptionsShellForm.ApplyBtnClick (Line 389, "MMX.Options.Form.pas" + 2) + $2
    [50CC8223]{vcl280.bpl  } Vcl.Controls.TControl.Click (Line 7660, "Vcl.Controls.pas" + 9) + $8
    [50CF03F6]{vcl280.bpl  } Vcl.StdCtrls.TCustomButton.Click (Line 5875, "Vcl.StdCtrls.pas" + 3) + $2
    [50CF1580]{vcl280.bpl  } Vcl.StdCtrls.TCustomButton.CNCommand (Line 6510, "Vcl.StdCtrls.pas" + 1) + $B

    Similar may have happened while altering 'Metrics' but this one is repeatable when changing the 'String Identifier Prefix' and either clicking 'Apply' or 'OK'.

     

    It won't save the changes, after a restart if I go in and ONLY change this single option it works. Changing 3 or 4 using 'Apply' a couple of times and coming back to this ends the same way..

     


  6. 2 hours ago, Lajos Juhász said:

    can focus Ancestor handle but it will not get the keyboard focus.

    BringWindowToTop give it keyboard focus here.. of course I'm not dealing with minimized..
    FYI it also gets focus if on a different virtual desktop.

     

    This works here, suspended or not..

        hFrame := FindWindow('ApplicationFrameWindow', 'Calculator');
        if isIconic(hFrame) then ShowWindow(hFrame, SW_RESTORE)
        else BringWindowToTop(hFrame);

     


  7. @Lajos Juhász I assume you replied to me.. best to use a tag like I just did or quote some part of the text else a user never gets alerted. Only checked back here because of a 'Like'..

     

    Maybe we are missing some info?
    All this assumes your calls are made from the Active input Window, and Calculator actually has the 'Calculator' caption.
    I did run SpyXX first and my version 20H2 has an actual window 'Calculator' buried within that framework and BringWindowToTop claims, and does on my system, bring that to the Top.

     

     

     

     


  8. On 9/24/2021 at 3:35 PM, Morpho said:

    Any clue ? 

    I canceled out of that when it came up, was early during my beta testing the release version 🙂

     

    After the 'What's New' page became available I saw some bragging about implementing such a 'feature' but it all felt wrong.

    First it asked to install Abbrevia and Lockbox which where already installed but NOT by Getit, then why on earth add Getit to my package..

     

    Anyhow, only so many RSPs one wants to file in a day..

     

×