Jump to content

jbg

Members
  • Content Count

    26
  • Joined

  • Last visited

  • Days Won

    14

jbg last won the day on February 3

jbg had the most liked content!

Community Reputation

94 Excellent

2 Followers

Technical Information

  • Delphi-Version
    Delphi Community Edition

Recent Profile Visitors

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

  1. jbg

    IDE Fix pack for Rio

    None of the patches fail to install. So there are no code changes in places that IDEFixPack patches.
  2. jbg

    IDE Fix pack for Rio

    A function that converts UTF8Strings that contain only ASCII characters to UnicodeStrings used an SSE 4.1 CPU instruction. But the SSE instructions are only used if there are more than 15 characters in the UTF8String.
  3. jbg

    IDE Fix pack for Rio

    A new development snapshot of IDEFixPack is available. This fixes the usage of a SSE 4.1 CPU instruction ("ptest") in a code block that only checked for SSE 2. This bug caused older CPUs to throw 0xC000001D "illegal instruction" exception. IDEFixPackD103RegDev.7z fastdccD103vDev.7z
  4. jbg

    IDE Fix pack for Rio

    I don't have any processor that old, so finding the illegal instruction is like finding a needle in the haystack. Could you run the IDE with WinDbg or any other debugger attached, so you get the CPU instruction that isn't supported?
  5. jbg

    IDE Fix pack for Rio

    $C000001D is illegal instruction. What CPU do you have? Maybe there is an SSE4 or SSE4.2 instruction in IDEFixPack that isn't protected by an availability check.
  6. jbg

    IDE Fix pack for Rio

    I can't reproduce this. I've created a VCL Win32 Application and added your DataModule to the project. Closed the project, opened it and opened the DataModule. But no exception was thrown.
  7. jbg

    IDE Fix pack for Rio

    Fixed download links: IDEFixPackD103RegDev.7z fastdccD103vDev.7z
  8. jbg

    IDE Fix pack for Rio

    Another IDEFixPack development snapshot that fixes the IDEFixPack bug RSP-23405 that was reported to Embarcadero. Changelog: - Fixed: With CompilerSpeedPack64 the Win64 compiler generated broken code for asm-blocks
  9. jbg

    RIO - FDMemTable fielddefs design time bug ?

    That's a link to the post in the other thread where the download link is.
  10. jbg

    RIO - FDMemTable fielddefs design time bug ?

    There is a new IDEFixPack development snapshot that fixes the issue. The TCustomListBox.ResetContent patch didn't clear the "FSaveItems: TStrings" list if no handle was allocated.
  11. jbg

    IDE Fix pack for Rio

    The attached IDEFixPack development snapshot fixes this TCustomListBox IDEFixPack bug. IDEFixPackD103Reg64.7z
  12. jbg

    IDE Fix pack for Rio

    That's because the bug is only fixed for the IDE. Your applications don't get the fix from the IDEFixPack.
  13. jbg

    IDE Fix pack for Rio

    This assertion is thrown when the debugger's CreateProcess() call to start the application fails. I think it would be better to tell the user what the problem is (RaiseLastOSError) instead of showing the informationless "apiOK" message box. Unfortunately I can't reproduce this bug with the projects I have.
  14. jbg

    IDE Fix pack for Rio

    Was this with the 64 bit compiler or the 32 bit compiler?
  15. jbg

    Disable the Jedi property editors?

    The JVCL Installer has a checkbox to turn the Global Designtime Editors off. It controls the registry key HKEY_CURRENT_USER\Software\CodeGear\BDS\XXXXX.0\Jedi\JVCL\IDE RegisterGlobalDesignEditors: DWORD = 1
×