Skip to content

Commit 09954b4

Browse files
Version 1.1
- Added packages of ShellControls for Delphi 12
1 parent 8c180e6 commit 09954b4

File tree

10 files changed

+472
-838
lines changed

10 files changed

+472
-838
lines changed

Demo/ShellControlsDemo/ShellControlsDemo.dproj

Lines changed: 3 additions & 830 deletions
Large diffs are not rendered by default.
0 Bytes
Binary file not shown.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{53BD3831-05AB-41EA-840C-83A606DE76E4}</ProjectGuid>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<Projects Include="vclshlctrls.dproj">
7+
<Dependencies/>
8+
</Projects>
9+
<Projects Include="dclshlctrls.dproj">
10+
<Dependencies/>
11+
</Projects>
12+
</ItemGroup>
13+
<ProjectExtensions>
14+
<Borland.Personality>Default.Personality.12</Borland.Personality>
15+
<Borland.ProjectType/>
16+
<BorlandProject>
17+
<Default.Personality/>
18+
</BorlandProject>
19+
</ProjectExtensions>
20+
<Target Name="vclshlctrls">
21+
<MSBuild Projects="vclshlctrls.dproj"/>
22+
</Target>
23+
<Target Name="vclshlctrls:Clean">
24+
<MSBuild Projects="vclshlctrls.dproj" Targets="Clean"/>
25+
</Target>
26+
<Target Name="vclshlctrls:Make">
27+
<MSBuild Projects="vclshlctrls.dproj" Targets="Make"/>
28+
</Target>
29+
<Target Name="dclshlctrls">
30+
<MSBuild Projects="dclshlctrls.dproj"/>
31+
</Target>
32+
<Target Name="dclshlctrls:Clean">
33+
<MSBuild Projects="dclshlctrls.dproj" Targets="Clean"/>
34+
</Target>
35+
<Target Name="dclshlctrls:Make">
36+
<MSBuild Projects="dclshlctrls.dproj" Targets="Make"/>
37+
</Target>
38+
<Target Name="Build">
39+
<CallTarget Targets="vclshlctrls;dclshlctrls"/>
40+
</Target>
41+
<Target Name="Clean">
42+
<CallTarget Targets="vclshlctrls:Clean;dclshlctrls:Clean"/>
43+
</Target>
44+
<Target Name="Make">
45+
<CallTarget Targets="vclshlctrls:Make;dclshlctrls:Make"/>
46+
</Target>
47+
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
48+
</Project>

Packages/D12/dclshlctrls.dpk

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
2+
//---------------------------------------------------------------------------
3+
4+
// This software is Copyright (c) 2011 Embarcadero Technologies, Inc.
5+
// You may only use this software if you are an authorized licensee
6+
// of Delphi, C++Builder or RAD Studio (Embarcadero Products).
7+
// This software is considered a Redistributable as defined under
8+
// the software license agreement that comes with the Embarcadero Products
9+
// and is subject to that software license agreement.
10+
11+
//---------------------------------------------------------------------------
12+
package dclshlctrls;
13+
14+
{$R *.res}
15+
{$R '..\..\Source\dclshlctrls.dcr'}
16+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
17+
{$ALIGN 8}
18+
{$ASSERTIONS ON}
19+
{$BOOLEVAL OFF}
20+
{$DEBUGINFO OFF}
21+
{$EXTENDEDSYNTAX ON}
22+
{$IMPORTEDDATA ON}
23+
{$IOCHECKS ON}
24+
{$LOCALSYMBOLS OFF}
25+
{$LONGSTRINGS ON}
26+
{$OPENSTRINGS ON}
27+
{$OPTIMIZATION OFF}
28+
{$OVERFLOWCHECKS OFF}
29+
{$RANGECHECKS OFF}
30+
{$REFERENCEINFO OFF}
31+
{$SAFEDIVIDE OFF}
32+
{$STACKFRAMES OFF}
33+
{$TYPEDADDRESS OFF}
34+
{$VARSTRINGCHECKS ON}
35+
{$WRITEABLECONST OFF}
36+
{$MINENUMSIZE 1}
37+
{$IMAGEBASE $400000}
38+
{$DEFINE RELEASE}
39+
{$ENDIF IMPLICITBUILDING}
40+
{$DESCRIPTION 'Shell Control Property and Component Editors'}
41+
{$LIBSUFFIX AUTO}
42+
{$DESIGNONLY}
43+
{$IMPLICITBUILD OFF}
44+
45+
requires
46+
rtl,
47+
Vcl,
48+
designide,
49+
Vclx,
50+
vclshlctrls;
51+
52+
contains
53+
RootEdit in '..\..\Source\RootEdit.pas' {RootPathEditDlg},
54+
ShellReg in '..\ShellReg.pas';
55+
56+
end.

Packages/D12/dclshlctrls.dproj

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{07947681-D75B-4BDA-A72E-D52235BFAFCD}</ProjectGuid>
4+
<MainSource>dclshlctrls.dpk</MainSource>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
7+
<ProjectVersion>20.1</ProjectVersion>
8+
<Config Condition="'$(Config)'==''">Release</Config>
9+
<Base>True</Base>
10+
<AppType>Package</AppType>
11+
<FrameworkType>VCL</FrameworkType>
12+
<Platform Condition="'$(Platform)'==''">Win32</Platform>
13+
<TargetedPlatforms>1</TargetedPlatforms>
14+
</PropertyGroup>
15+
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
16+
<Base>true</Base>
17+
</PropertyGroup>
18+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
19+
<Base_Win32>true</Base_Win32>
20+
<CfgParent>Base</CfgParent>
21+
<Base>true</Base>
22+
</PropertyGroup>
23+
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
24+
<Cfg_1>true</Cfg_1>
25+
<CfgParent>Base</CfgParent>
26+
<Base>true</Base>
27+
</PropertyGroup>
28+
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
29+
<Cfg_2>true</Cfg_2>
30+
<CfgParent>Base</CfgParent>
31+
<Base>true</Base>
32+
</PropertyGroup>
33+
<PropertyGroup Condition="'$(Base)'!=''">
34+
<DCC_UNIT_PLATFORM>false</DCC_UNIT_PLATFORM>
35+
<DCC_SYMBOL_PLATFORM>false</DCC_SYMBOL_PLATFORM>
36+
<VerInfo_Build>24210</VerInfo_Build>
37+
<VerInfo_DLL>true</VerInfo_DLL>
38+
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
39+
<VerInfo_Keys>CompanyName=Embarcadero Technologies, Inc.;FileDescription=CodeGear Win32 Shell Controls;FileVersion=15.0.3513.24210;InternalName=DCLSHLCTRLS150;LegalCopyright=Copyright © 2000-2002 Embarcadero Technologies, Inc.;LegalTrademarks=;OriginalFilename=DCLSHLCTRLS150.BPL;ProductName=Delphi;ProductVersion=14.0;Comments=</VerInfo_Keys>
40+
<VerInfo_Release>3513</VerInfo_Release>
41+
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
42+
<VerInfo_Locale>1033</VerInfo_Locale>
43+
<VerInfo_MajorVer>15</VerInfo_MajorVer>
44+
<DCC_ImageBase>00400000</DCC_ImageBase>
45+
<DesignOnlyPackage>true</DesignOnlyPackage>
46+
<DCC_Optimize>false</DCC_Optimize>
47+
<DCC_Description>Shell Control Property and Component Editors</DCC_Description>
48+
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
49+
<GenDll>true</GenDll>
50+
<GenPackage>true</GenPackage>
51+
<DllSuffix>$(Auto)</DllSuffix>
52+
<SanitizedProjectName>dclshlctrls</SanitizedProjectName>
53+
<DCC_DcuOutput>..\..\Lib\$(Platform)\$(Config)</DCC_DcuOutput>
54+
<DCC_UnitSearchPath>..\..\Source;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
55+
</PropertyGroup>
56+
<PropertyGroup Condition="'$(Base_Win32)'!=''">
57+
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
58+
<DCC_UsePackage>vcl;rtl;vclactnband;vclx;vclshlctrls;$(DCC_UsePackage)</DCC_UsePackage>
59+
</PropertyGroup>
60+
<PropertyGroup Condition="'$(Cfg_1)'!=''">
61+
<Version>7.0</Version>
62+
<DCC_DebugInformation>0</DCC_DebugInformation>
63+
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
64+
<DCC_Optimize>False</DCC_Optimize>
65+
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
66+
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
67+
</PropertyGroup>
68+
<PropertyGroup Condition="'$(Cfg_2)'!=''">
69+
<Version>7.0</Version>
70+
<DCC_Optimize>False</DCC_Optimize>
71+
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
72+
</PropertyGroup>
73+
<ItemGroup>
74+
<DelphiCompile Include="$(MainSource)">
75+
<MainSource>MainSource</MainSource>
76+
</DelphiCompile>
77+
<DCCReference Include="..\..\Source\dclshlctrls.dcr"/>
78+
<DCCReference Include="rtl.dcp"/>
79+
<DCCReference Include="Vcl.dcp"/>
80+
<DCCReference Include="designide.dcp"/>
81+
<DCCReference Include="Vclx.dcp"/>
82+
<DCCReference Include="vclshlctrls.dcp"/>
83+
<DCCReference Include="..\..\Source\RootEdit.pas">
84+
<Form>RootPathEditDlg</Form>
85+
</DCCReference>
86+
<DCCReference Include="..\ShellReg.pas"/>
87+
<BuildConfiguration Include="Base">
88+
<Key>Base</Key>
89+
</BuildConfiguration>
90+
<BuildConfiguration Include="Release">
91+
<Key>Cfg_1</Key>
92+
<CfgParent>Base</CfgParent>
93+
</BuildConfiguration>
94+
<BuildConfiguration Include="Debug">
95+
<Key>Cfg_2</Key>
96+
<CfgParent>Base</CfgParent>
97+
</BuildConfiguration>
98+
</ItemGroup>
99+
<Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
100+
<Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
101+
<ProjectExtensions>
102+
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
103+
<Borland.ProjectType>Package</Borland.ProjectType>
104+
<BorlandProject>
105+
<Delphi.Personality>
106+
<Compiler>
107+
<Compiler Name="UsePackages">False</Compiler>
108+
<Compiler Name="Packages"/>
109+
</Compiler>
110+
<Parameters/>
111+
<VersionInfo>
112+
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
113+
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
114+
<VersionInfo Name="MajorVer">15</VersionInfo>
115+
<VersionInfo Name="MinorVer">0</VersionInfo>
116+
<VersionInfo Name="Release">3513</VersionInfo>
117+
<VersionInfo Name="Build">24210</VersionInfo>
118+
<VersionInfo Name="Debug">False</VersionInfo>
119+
<VersionInfo Name="PreRelease">False</VersionInfo>
120+
<VersionInfo Name="Special">False</VersionInfo>
121+
<VersionInfo Name="Private">False</VersionInfo>
122+
<VersionInfo Name="DLL">True</VersionInfo>
123+
<VersionInfo Name="Locale">1033</VersionInfo>
124+
<VersionInfo Name="CodePage">1252</VersionInfo>
125+
</VersionInfo>
126+
<VersionInfoKeys>
127+
<VersionInfoKeys Name="CompanyName">Embarcadero Technologies, Inc.</VersionInfoKeys>
128+
<VersionInfoKeys Name="FileDescription">CodeGear Win32 Shell Controls</VersionInfoKeys>
129+
<VersionInfoKeys Name="FileVersion">15.0.3513.24210</VersionInfoKeys>
130+
<VersionInfoKeys Name="InternalName">DCLSHLCTRLS150</VersionInfoKeys>
131+
<VersionInfoKeys Name="LegalCopyright">Copyright © 2000-2002 Embarcadero Technologies, Inc.</VersionInfoKeys>
132+
<VersionInfoKeys Name="LegalTrademarks"/>
133+
<VersionInfoKeys Name="OriginalFilename">DCLSHLCTRLS150.BPL</VersionInfoKeys>
134+
<VersionInfoKeys Name="ProductName">Delphi</VersionInfoKeys>
135+
<VersionInfoKeys Name="ProductVersion">14.0</VersionInfoKeys>
136+
<VersionInfoKeys Name="Comments"/>
137+
</VersionInfoKeys>
138+
<Source>
139+
<Source Name="MainSource">dclshlctrls.dpk</Source>
140+
</Source>
141+
<Excluded_Packages/>
142+
</Delphi.Personality>
143+
<Platforms>
144+
<Platform value="Win32">True</Platform>
145+
<Platform value="Win64">False</Platform>
146+
</Platforms>
147+
</BorlandProject>
148+
<ProjectFileVersion>12</ProjectFileVersion>
149+
</ProjectExtensions>
150+
<Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
151+
</Project>

Packages/D12/dclshlctrls.res

992 Bytes
Binary file not shown.

Packages/D12/vclshlctrls.dpk

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
2+
//---------------------------------------------------------------------------
3+
4+
// This software is Copyright (c) 2011 Embarcadero Technologies, Inc.
5+
// You may only use this software if you are an authorized licensee
6+
// of Delphi, C++Builder or RAD Studio (Embarcadero Products).
7+
// This software is considered a Redistributable as defined under
8+
// the software license agreement that comes with the Embarcadero Products
9+
// and is subject to that software license agreement.
10+
11+
//---------------------------------------------------------------------------
12+
package vclshlctrls;
13+
14+
{$R *.res}
15+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
16+
{$ALIGN 8}
17+
{$ASSERTIONS ON}
18+
{$BOOLEVAL OFF}
19+
{$DEBUGINFO OFF}
20+
{$EXTENDEDSYNTAX ON}
21+
{$IMPORTEDDATA ON}
22+
{$IOCHECKS ON}
23+
{$LOCALSYMBOLS OFF}
24+
{$LONGSTRINGS ON}
25+
{$OPENSTRINGS ON}
26+
{$OPTIMIZATION OFF}
27+
{$OVERFLOWCHECKS OFF}
28+
{$RANGECHECKS OFF}
29+
{$REFERENCEINFO OFF}
30+
{$SAFEDIVIDE OFF}
31+
{$STACKFRAMES OFF}
32+
{$TYPEDADDRESS OFF}
33+
{$VARSTRINGCHECKS ON}
34+
{$WRITEABLECONST OFF}
35+
{$MINENUMSIZE 1}
36+
{$IMAGEBASE $400000}
37+
{$DEFINE RELEASE}
38+
{$ENDIF IMPLICITBUILDING}
39+
{$DESCRIPTION 'VCL Shell Controls'}
40+
{$LIBSUFFIX AUTO}
41+
{$RUNONLY}
42+
{$IMPLICITBUILD OFF}
43+
44+
requires
45+
rtl,
46+
Vcl;
47+
48+
contains
49+
Vcl.Shell.ShellCtrls in 'Vcl.Shell.ShellCtrls.pas',
50+
Vcl.Shell.ShellConsts in 'Vcl.Shell.ShellConsts.pas';
51+
52+
end.

0 commit comments

Comments
 (0)