Category: Soft/Programming

  • Windows 7: Root Certificates Update

    By default, the KB931125 is available for Windows XP only, not for Windows 7 or Vista. And you can’t download this update manually for Windows 7.

    But you may download the update at http://download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/rootsupd.exe

    If to run this tool under administrator privilegies, the root certificates will be updated in Windows 7 succesfully.

    Why I need this update:
    Delphi XE4 checks the serial number using certificate center. I don’t know what root certificate they used but by default, this certificate is not available in Windows 7.
    So as result, you run the XE4 IDE, all packages loaded, you see how many days is left to use the reg.copy and in end of loading the IDE closed, opened the browser with the next url:
    www.embarcadero.com/ru/product-validation-error

    As solution there you need read the http://support.embarcadero.com/article/40373
    But this is for XP only, not for Windows 7 or Vista.

    After rootupd.exe run the list of root certificates is updated and XE4 will validate the license file.

  • Excel Reader engine v2.92

    The new Excel Reader engine (dll edition) v2.92 with native xls-file parser is published and available for download. A lof of changes and new features added:

    • support for xlsb files
    • fast read for xlsx files with low memory resources
    • unicode functions
    • new functions to read cell types, named ranges, formulas, width for columns, height for rows
    • read summary information with details about author, creation/modified dates etc
    • quick conversion to another format (csv, html, xml)
  • RAD Studio XE5 support

    Today the new trial and registered packages published with RAD Studio XE5 (Delphi and C++Builder) support. All our VCL component suites are compatible with XE5.

    The reg.user may send the request for update to [email protected]
    Please include there any reg.information (order number, tracking id, password etc)

  • Protected Storage Viewer 2.2

    Today I published the new version for Protected Storage Viewer

    Now also extracted the information from Google accounts (gTalk), FAR manager and Firefox browser.

  • Delphi XE update check

    By default, all RAD Studio XE (2-3-4) after run will check the updates (automatically) and there is no option to disable this feature in IDE preferencies.

    But in  bin folder ({ProgramFiles}\Embarcadero\RAD Studio\XX.X\Bin) you may run the DisableIDEUpdateCheck.reg file to change the registry settings.

  • found the bug in TToolBar (Delphi6-XE4)

    Today I found the bug in CheckMenuDropdown method for standard TToolBar component. If you’ll assign to toolbar the mainmenu and one from item will have a lot of subitems (some are visible) then the position of dropdown menu will be incorrect (above of toolbar).
    The reason of bug is the next code:

          if (GetSystemMetrics(SM_CYMENU) * FTempMenu.Items.Count) + APoint.Y >
             Screen.MonitorFromPoint(APoint).Height then
            Dec(APoint.Y, Button.Height);

    As you see, the FTempMenu.Items.Count will return the counf of all subitems (including hidden).
    The correct code:

          if (GetSystemMetrics(SM_CYMENU) * GetVisibleMenuItemCount()) + APoint.Y >
             Screen.MonitorFromPoint(APoint).Height then
            Dec(APoint.Y, Button.Height);

    where GetVisibleMenuItemCount function is

      function GetVisibleMenuItemCount: Integer;
      var
        i: Integer;
      begin
        Result := 0;
        for i := 0 to FTempMenu.Items.Count-1 do
          if FTempMenu.Items[i].Visible then
            Inc(Result)
      end;

    Unfortunatelly there is no way to override the CheckMenuDropdown method to fix this issue because all used variables (FTempMenu, FCaptureChangeCancels etc). So only one way is to patch the ComCtrls.pas unit.
    This bug confirmed in all versions from Delphi 6 to XE4.

  • XE4 support

    Today the new trial and registered packages released to support the RAD Studio XE4 (Delphi and C++Builder). All out VCL component suites are supported.

    The reg.user may send the request for update to [email protected]
    Please include there any reg.information (order number, tracking id, password etc)

  • ABA converters

    I added the command line arguments for all converters

  • Viewer for MS Outlook messages v1.7

    New versions for mail viewers released.

    Images in html body supported, increased speed to read the .msg and .eml messages

  • BlueSnap (exPlimus)

    From May 5, 2013 they changes the vendor fees.

    If sales total is less than $2500, then maintenance fee is 75 per month:
    https://secure.plimus.com/jsp/developer_fees_table.jsp

    Seems like they want to close the accounts for all small vendors.

    I never had the account there but I do not understand their business model…