Good news: DEC V6.4.1 jsut got released.
https://github.com/MHumm/DelphiEncryptionCompendium/releases/tag/V6.4.1
What is this?
DEC, also known as Delphi Encryption Compendium is a cryptography library for Delphi and FPC.
What's new in V6.4.1?
This is mainly a bugfix release with these topics:
fixed some regression which produced wrong output at least for the 2DES encryption algorithm when used with CBC block chaining kode
improved layout and handling of GCM block chaining mode in Cipher_FMX demo application
added a new Cipher_Console_KDF demo application
fixed and improved the documentation, especially about wrongly written GCM properties
What's the plan for the future?
Have a short rest 😉
Require Delphi 10.1 Berlin instead of D2009 as minimum compatible version
The rest of the plan (which exists) will not be disclosed yet.
Cheers
TurboMagic
And to twist the knife even deeper... I received a marketing email from Embarcadero today focusing on the Parnassus Navigator, saying how its available via getit, but in reality, no.... still nothing for Delphi 11... just 10.4.
AFAIU all it does is create RDP shortcut. This shouldn't be too hard to rewrite; moreover, this hardly needs to be rewritten - just use as is. BTW, had anyone tried it? I'm interested but all our Windows are Pro's that haven't got this feature 😞
Anders Melander replied to Wil van Antwerpen's topic in Windows API
https://docs.microsoft.com/en-us/windows/win32/com/activex-controls-registry-information
You can add the 16x15 bitmap to your Delphi project using Project > Resources and Images.
Searching the Delphi source for "ToolboxBitmap32" I can see that TActiveXControlFactory has a ToolboxBitmapID property which you can use to specify the resource ID of the bitmap. The value of this property is written to the registry when the ActiveX control is registered.
A .dcr file usually just contains the Delphi design time glyph of a component - I.e. the glyph you see on the component palette in Delphi. It has nothing to do with ActiveX controls.
While the above is valid for record helpers, it is indeed possible to extend class helpers. (It es even documented: https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Class_and_Record_Helpers_(Delphi)#Helper_Syntax)
In this example we extend the existing class helper TRESTRequestParameterHelper from REST.Client.pas (Delphi 11) with another method without hiding the ContentType member of TRESTRequestParameterHelper.
type
TMyRESTRequestParameterHelper = class helper (TRESTRequestParameterHelper) for TRESTRequestParameter
procedure MyTest;
end;