Ganz so einfach ist die Installation von LockBox 3 leider doch nicht.
Da ich keine FMX-Komponenten benötige habe ich diese entfernt und nur noch das LockBox3VCLDD250 - Packet installiert (was mir prinzipiell genügt).
Aber interessehalber:
Soweit ich das sehe scheint es nicht möglich zu sein, sowohl FMX als auch
VCL Packages gleichzeitig installiert zu haben, da beide die selben Komponenten registrieren, was dann beim nächsten
IDE-Start zu einer Fehlermeldung führt.
FMXuTPLb_ComponentRegistration:
Delphi-Quellcode:
uses
System.Classes, FMX.Types, FMX.Controls, uTPLb_Hash, uTPLb_CryptographicLibrary,
uTPLb_Codec, uTPLb_Signatory;
procedure Register;
begin
GroupDescendentsWith(THash, FMX.Controls.TControl);
GroupDescendentsWith(TCodec, FMX.Controls.TControl);
GroupDescendentsWith(TCryptographicLibrary, FMX.Controls.TControl);
GroupDescendentsWith(TSignatory, FMX.Controls.TControl);
RegisterFmxClasses([THash, TCodec, TCryptographicLibrary, TSignatory]);
RegisterComponents( 'LockBox', [THash, TCodec, TCryptographicLibrary, TSignatory])
end;
und
VcluTPLb_ComponentRegistration:
Delphi-Quellcode:
uses
Classes,
Vcl.Controls, uTPLb_Hash, uTPLb_CryptographicLibrary, uTPLb_Codec, uTPLb_Signatory;
procedure Register;
begin
RegisterComponents( '
LockBox', [THash, TCodec, TCryptographicLibrary, TSignatory])
end;
Vielleicht kennt sich ja jemand hier besser mit
VCL+FMX aus um das auch parallel installierbar zu machen (oder kennt eine andere freie Library mit einem ähnlichen Funktionsumfang)?