Jump to content

Achim Kalwa

  • Content Count

  • Joined

  • Last visited

Community Reputation

10 Good

Technical Information

  • Delphi-Version
    Delphi 10.3 Rio

Recent Profile Visitors

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

  1. In the Project Manager do a right-click on the dpk file and choose "install".
  2. It is something I created myself with Delphi 10.3. In the past I used a tool named MetaFileExplorer, but it always crashed on some of the files I need to handle. In a first step I tried to fix that bug in the C++ code, but finally decided to create my own EMF explorer using Delphi. It is not public available; and is far from complete (it only handles ~50% of all possible EMR commands; mainly what the VCL Graphics uses when painting on Canvas).
  3. That was a good hint: Enumerating the emf file shows a EMR_BITBLT as the main graphics command. I was hoping that painting the SVG to a GDI canvas will result in a bunch of GDI commands/operations, but the SVG is rendered to a bitmap representation instead. That's OK for me.
  4. Hello pyscripter, many thanks for this library. I've downloaded the example and enhanced it to draw the SVG onto a metafile canvas; but I get always a black background. When painting on the form's canvas or a paintbox canvas the drawing is transparent as I expected. Any idea how to remove the black background when painting to a metafile canvas? And btw: SVGInterfaces.pas: property "Heigth" is spelled wrong; should be "Height".
  5. Achim Kalwa

    Delphi 10.4 PATCH 2 experiences

    Hello Peter, yes, the downloaded update/patch needs to be installed manually. Close the IDE and doubleclick "patch2.bat". This will trigger the User Account Control (UAC) to give the patch app admin credentials. It will open a black console window, with quickly scrolling messages from the patch progress. I've installed that patch a few days ago; and I can confirm that - no information about the patch is in the About dialog. - the Access Violation in the LicenseManager.exe is fixed. You can verify if the patch was installed successfully by checking the timestamp of some files in the "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin" folder; it should be 2020-07-15 (using ISO date format): - LicenseManager.exe: - dcc32.exe - getit270.bpl If the files are still older (e.g. 2020-05-16), the patch has NOT been installed. Just try again 🙂
  6. Achim Kalwa

    Reproducible AV in Sydney

    This bug is not related to Imagelists or images at all. It also happens with just a single component on the form (e.g. a TLabel). It seems like "view as text" invokes the new LSP-based parser, which crashes.
  7. Achim Kalwa

    TTabSheet - Set color and remove margin?

    You may try to set PageControl.Style to tsFlatButtons (but I don't know if the result is what you want).
  8. Achim Kalwa

    Possible custom Format types?

  9. Achim Kalwa

    dbExpress "database unavailable"

    Which database?
  10. Achim Kalwa

    Delphi 10.3 Update 2 available

    Sorry, my mistake. Both name and value without quotes (can't edit the original post).
  11. Achim Kalwa

    Delphi 10.3 Update 2 available

    You can remove the error message by disabling the problematic fix: Tools -> Options -> IDE -> Environment Variables In the "User System Overrides" add a new Variable "IDEFixPack.DisabledPatches" (without the quotes) For the value, enter "CodeGenMod.Win32.FastFuncProlog" (with the quotes) Save and restart the IDE Remember to remove this entry if a new IDEFixpack version is installed 🙂
  12. Achim Kalwa

    Saving a large project takes soooo Loooonnnnggg..

    Hello Ian, Just a shot in the dark: Disable "TrackingSystem250.bpl" from the "Known IDE Packages": Close the Delhi IDE, run Regedit.exe and navigate to "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known IDE Packages". Find the entry named "$(BDS)\Bin\TrackingSystem250.bpl", and change the value (not the name!) to start with an underscore _ char. Close Regedit and try again with your project. HTH Achim
  13. Achim Kalwa

    IDE Fixpack 6.4.2 hangs Delphi 10.3.1

    Delphi 10.3.1 Enterprise with IDE Fixpack 6.4.2, DDevExtensions 2.85, GExperts, Bookmarks 1.6, Navigator 1.6, JCL, JVCL, ... When shutting down the 2nd instance of bds.exe, there is an access violation: Project bds.exe raised exception class $C0000005 with message 'access violation at 0x50067e88: read of address 0x122e72dc'. But after that bds.exe exits normal.
  14. Achim Kalwa

    Code completion stopped working on my project

    Any IFDEFs in your code? I guess you already restarted the IDE...
  15. Achim Kalwa

    Delphi Rio IDE hangs opening 10.2.3 projects

    You may try to delete/rename the .dsk file for the affected project. HTH