Skip to content

Commit 1c5675f

Browse files
committed
fix design path in designtime packages
1 parent 6c7da09 commit 1c5675f

9 files changed

+36
-43
lines changed

CompInstall.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ IniVersion=2
33

44
[General]
55
Name=Digao Dalpiaz - Dam component
6-
Version=6.3
6+
Version=6.4
77
DelphiVersions=XE3;XE4;XE5;XE6;XE7;XE8;10;10.1;10.2;10.3;10.4;11;12
88
Packages=DamCommonPackage;DamPackage_VCL;DamPackage_FMX;DamDesignPackage_VCL;DamDesignPackage_FMX
99
AddLibrary=1

README.md

+10-13
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,17 @@
3636

3737
## What's New
3838

39-
- 02/22/2024 (Version 6.3)
39+
- 02/23/2024 (Version 6.4)
4040

41-
- Fixed Lazarus Design Package compiling.
41+
- Fixed included files path in Design packages (the files was referencing "Design" folder twice).
4242

4343
<details>
4444
<summary>Click here to view the entire changelog</summary>
4545

46+
- 02/22/2024 (Version 6.3)
47+
48+
- Fixed Lazarus Design Package compiling.
49+
4650
- 02/20/2024 (Version 6.2)
4751

4852
- Reorganization of component folders (Please completely delete the previous component folder). **WARNING! DCU output folder changed. Now output directory is `Lib\{Platform}\{Config}`. Please review your Library Paths.**
@@ -325,18 +329,11 @@ The Message Dialog: :stuck_out_tongue:
325329
### Delphi manual installation
326330

327331
1. Open **Dam.groupproj** in the Delphi.
328-
329-
2. Ensure **Win32** Platform and **Release** config are selected in all packages.
330-
332+
2. Choose desired platform and ensure **Release** config are selected in all packages (Design packages must be compiled in Win32 platform).
331333
3. Right-click at root item in the tree and choose **Build All**.
332-
333-
4. If you want to use 64 bit platform, change platform in all packages and run a new build.
334-
335-
5. Right-click at **DamDesignPackage_VCL** / **DamDesignPackage_FMX** and choose **Install**.
336-
337-
6. Add Library Path according to the platform in Tools\Options. Example: If you are using Win32, set path = `Lib\Win32\Release`.
338-
339-
7. Run **AfterBuild.bat** to publish DFM and RES to Release folders.
334+
4. Right-click at **DamDesignPackage_VCL** / **DamDesignPackage_FMX** and choose **Install**.
335+
5. Add Library Path according to the platform in Tools\Options. Example: If you are using Win32, set path = `Lib\Win32\Release`.
336+
6. Run **AfterBuild.bat** to publish DFM and RES to Release folders.
340337

341338
> Supports Delphi XE3..Delphi 12
342339

Source/Design/DamDesignPackage_FMX.dpk

+5-6
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,15 @@ package DamDesignPackage_FMX;
3232
{$IMPLICITBUILD ON}
3333

3434
requires
35-
rtl,
3635
designide,
3736
DamPackage_FMX,
3837
DzHTMLText_VCL;
3938

4039
contains
41-
FMX.DamFileGenerator in 'Design\FMX.DamFileGenerator.pas',
42-
FMX.DamFind in 'Design\FMX.DamFind.pas',
43-
FMX.DamList in 'Design\FMX.DamList.pas',
44-
FMX.DamMsgEdit in 'Design\FMX.DamMsgEdit.pas',
45-
FMX.DamReg in 'Design\FMX.DamReg.pas';
40+
FMX.DamFileGenerator in 'FMX.DamFileGenerator.pas',
41+
FMX.DamFind in 'FMX.DamFind.pas',
42+
FMX.DamList in 'FMX.DamList.pas',
43+
FMX.DamMsgEdit in 'FMX.DamMsgEdit.pas',
44+
FMX.DamReg in 'FMX.DamReg.pas';
4645

4746
end.

Source/Design/DamDesignPackage_FMX.dproj

+7-8
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<ProjectGuid>{9D697ED4-C6BC-41D4-B466-409EA0FF0E1A}</ProjectGuid>
44
<MainSource>DamDesignPackage_FMX.dpk</MainSource>
5-
<ProjectVersion>20.1</ProjectVersion>
5+
<ProjectVersion>19.5</ProjectVersion>
66
<FrameworkType>FMX</FrameworkType>
77
<Base>True</Base>
88
<Config Condition="'$(Config)'==''">Release</Config>
@@ -103,15 +103,14 @@
103103
<MainSource>MainSource</MainSource>
104104
</DelphiCompile>
105105
<DCCReference Include="Dam.dcr"/>
106-
<DCCReference Include="rtl.dcp"/>
107106
<DCCReference Include="designide.dcp"/>
108107
<DCCReference Include="DamPackage_FMX.dcp"/>
109108
<DCCReference Include="DzHTMLText_VCL.dcp"/>
110-
<DCCReference Include="Design\FMX.DamFileGenerator.pas"/>
111-
<DCCReference Include="Design\FMX.DamFind.pas"/>
112-
<DCCReference Include="Design\FMX.DamList.pas"/>
113-
<DCCReference Include="Design\FMX.DamMsgEdit.pas"/>
114-
<DCCReference Include="Design\FMX.DamReg.pas"/>
109+
<DCCReference Include="FMX.DamFileGenerator.pas"/>
110+
<DCCReference Include="FMX.DamFind.pas"/>
111+
<DCCReference Include="FMX.DamList.pas"/>
112+
<DCCReference Include="FMX.DamMsgEdit.pas"/>
113+
<DCCReference Include="FMX.DamReg.pas"/>
115114
<BuildConfiguration Include="Base">
116115
<Key>Base</Key>
117116
</BuildConfiguration>
@@ -135,7 +134,7 @@
135134
</Delphi.Personality>
136135
<Platforms>
137136
<Platform value="Win32">True</Platform>
138-
<Platform value="Win64">True</Platform>
137+
<Platform value="Win64">False</Platform>
139138
</Platforms>
140139
</BorlandProject>
141140
<ProjectFileVersion>12</ProjectFileVersion>
0 Bytes
Binary file not shown.

Source/Design/DamDesignPackage_VCL.dpk

+5-6
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,15 @@ package DamDesignPackage_VCL;
3232
{$IMPLICITBUILD ON}
3333

3434
requires
35-
rtl,
3635
designide,
3736
DzHTMLText_VCL,
3837
DamPackage_VCL;
3938

4039
contains
41-
Vcl.DamFileGenerator in 'Design\Vcl.DamFileGenerator.pas',
42-
Vcl.DamFind in 'Design\Vcl.DamFind.pas',
43-
Vcl.DamList in 'Design\Vcl.DamList.pas',
44-
Vcl.DamMsgEdit in 'Design\Vcl.DamMsgEdit.pas',
45-
Vcl.DamReg in 'Design\Vcl.DamReg.pas';
40+
Vcl.DamFileGenerator in 'Vcl.DamFileGenerator.pas',
41+
Vcl.DamFind in 'Vcl.DamFind.pas',
42+
Vcl.DamList in 'Vcl.DamList.pas',
43+
Vcl.DamMsgEdit in 'Vcl.DamMsgEdit.pas',
44+
Vcl.DamReg in 'Vcl.DamReg.pas';
4645

4746
end.

Source/Design/DamDesignPackage_VCL.dproj

+7-8
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<ProjectGuid>{2752669B-6202-4A0D-93C1-31F3493FAF32}</ProjectGuid>
44
<MainSource>DamDesignPackage_VCL.dpk</MainSource>
5-
<ProjectVersion>20.1</ProjectVersion>
5+
<ProjectVersion>19.5</ProjectVersion>
66
<FrameworkType>VCL</FrameworkType>
77
<Base>True</Base>
88
<Config Condition="'$(Config)'==''">Release</Config>
@@ -102,15 +102,14 @@
102102
<MainSource>MainSource</MainSource>
103103
</DelphiCompile>
104104
<DCCReference Include="Dam.dcr"/>
105-
<DCCReference Include="rtl.dcp"/>
106105
<DCCReference Include="designide.dcp"/>
107106
<DCCReference Include="DzHTMLText_VCL.dcp"/>
108107
<DCCReference Include="DamPackage_VCL.dcp"/>
109-
<DCCReference Include="Design\Vcl.DamFileGenerator.pas"/>
110-
<DCCReference Include="Design\Vcl.DamFind.pas"/>
111-
<DCCReference Include="Design\Vcl.DamList.pas"/>
112-
<DCCReference Include="Design\Vcl.DamMsgEdit.pas"/>
113-
<DCCReference Include="Design\Vcl.DamReg.pas"/>
108+
<DCCReference Include="Vcl.DamFileGenerator.pas"/>
109+
<DCCReference Include="Vcl.DamFind.pas"/>
110+
<DCCReference Include="Vcl.DamList.pas"/>
111+
<DCCReference Include="Vcl.DamMsgEdit.pas"/>
112+
<DCCReference Include="Vcl.DamReg.pas"/>
114113
<BuildConfiguration Include="Base">
115114
<Key>Base</Key>
116115
</BuildConfiguration>
@@ -134,7 +133,7 @@
134133
</Delphi.Personality>
135134
<Platforms>
136135
<Platform value="Win32">True</Platform>
137-
<Platform value="Win64">True</Platform>
136+
<Platform value="Win64">False</Platform>
138137
</Platforms>
139138
</BorlandProject>
140139
<ProjectFileVersion>12</ProjectFileVersion>
0 Bytes
Binary file not shown.

Source/Vcl.DamUnit.pas

+1-1
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ implementation
216216
{$ENDIF}
217217
{$ENDIF};
218218

219-
const STR_VERSION = '6.3';
219+
const STR_VERSION = '6.4';
220220

221221
var ObjDefault: TDam = nil;
222222

0 commit comments

Comments
 (0)