Я пытаюсь преобразовать компонент из Delphi 7 к Delphi Berlin (FlatStyle компонент: https://sourceforge.net/projects/flatstyle/)TColorProperty Delphi Berlin 10.1.2?
После многих изменений в источнике, i'm застрял в TColorPorperty
Смотрите ниже:
type
TRxColorProperty = class(TColorProperty)
public
function GetValue: string; override;
procedure GetValues (Proc: TGetStrProc); override;
procedure SetValue (const Value: string); override;
В Delphi 7 этот класс находится в блоке VCLEditors. Но я не могу найти в Delphi Berlin.
Кто-нибудь может сказать мне, где ее найти в Delphi Berlin?
В Delphi 10.1 Блок Berlin 'VCLEditors.pas' расположен в' C: \ Program Files \ Embarcadero \ Studio \ 18.0 \ source \ ToolsAPI'. Класс «TColorProperty» присутствует. У меня нет обновления 2, поэтому не удается проверить местоположение в ud2. –
@TomBrunberg: Местоположение 'VCLEditors' не изменилось (' $ (BDS) \ source \ ToolsAPI') с D6, когда 'DsgnIntf' был разбит, и был введен' VCLEditors'. И «TColorProperty» не был выведен из «VCLEditors», AFAIK. –
@TomBrunberg: обновления в данной версии не нарушаются, поэтому «TColorProperty» не будет перемещаться в другое подразделение (если оно когда-либо сделано) до следующей крупной версии. Поэтому он должен по-прежнему существовать в 'VCLEditors' в Update 2. –