├── .gitattributes
├── .gitignore
├── CBuilder
├── 11AndAbove
│ ├── CBuilder.groupproj
│ ├── MPCommonLibC.cbproj
│ ├── MPCommonLibC.cpp
│ ├── MPCommonLibC6D_Icon.ico
│ ├── MPCommonLibC6_Icon.ico
│ ├── MPCommonLibCD.cbproj
│ └── MPCommonLibCD.cpp
├── Berlin
│ ├── CBuilder.groupproj
│ ├── MPCommonLibC.cbproj
│ ├── MPCommonLibC.cpp
│ ├── MPCommonLibC.res
│ ├── MPCommonLibC6D_Icon.ico
│ ├── MPCommonLibC6_Icon.ico
│ ├── MPCommonLibCD.cbproj
│ ├── MPCommonLibCD.cpp
│ └── MPCommonLibCD.res
├── Rio
│ ├── CBuilder.groupproj
│ ├── MPCommonLibC.cbproj
│ ├── MPCommonLibC.cpp
│ ├── MPCommonLibC.res
│ ├── MPCommonLibC6D_Icon.ico
│ ├── MPCommonLibC6_Icon.ico
│ ├── MPCommonLibCD.cbproj
│ ├── MPCommonLibCD.cpp
│ └── MPCommonLibCD.res
├── Sydney
│ ├── CBuilder.groupproj
│ ├── MPCommonLibC.cbproj
│ ├── MPCommonLibC.cpp
│ ├── MPCommonLibC.res
│ ├── MPCommonLibC6D_Icon.ico
│ ├── MPCommonLibC6_Icon.ico
│ ├── MPCommonLibCD.cbproj
│ ├── MPCommonLibCD.cpp
│ └── MPCommonLibCD.res
└── Tokyo
│ ├── CBuilder.groupproj
│ ├── MPCommonLibC.cbproj
│ ├── MPCommonLibC.cpp
│ ├── MPCommonLibC.res
│ ├── MPCommonLibC6D_Icon.ico
│ ├── MPCommonLibC6_Icon.ico
│ ├── MPCommonLibCD.cbproj
│ ├── MPCommonLibCD.cpp
│ └── MPCommonLibCD.res
├── Delphi
├── 11AndAbove
│ ├── Delphi.groupproj
│ ├── MPCommonLibD.dpk
│ ├── MPCommonLibD.dproj
│ ├── MPCommonLibDD.dpk
│ └── MPCommonLibDD.dproj
├── Berlin
│ ├── Delphi.groupproj
│ ├── MPCommonLibD.dpk
│ ├── MPCommonLibD.dproj
│ ├── MPCommonLibD.res
│ ├── MPCommonLibDD.dpk
│ ├── MPCommonLibDD.dproj
│ └── MPCommonLibDD.res
├── Rio
│ ├── Delphi.groupproj
│ ├── MPCommonLibD.dpk
│ ├── MPCommonLibD.dproj
│ ├── MPCommonLibD.res
│ ├── MPCommonLibDD.dpk
│ ├── MPCommonLibDD.dproj
│ └── MPCommonLibDD.res
├── Sydney
│ ├── Delphi.groupproj
│ ├── MPCommonLibD.dpk
│ ├── MPCommonLibD.dproj
│ ├── MPCommonLibD.res
│ ├── MPCommonLibDD.dpk
│ ├── MPCommonLibDD.dproj
│ └── MPCommonLibDD.res
└── Tokyo
│ ├── Delphi.groupproj
│ ├── MPCommonLibD.dpk
│ ├── MPCommonLibD.dproj
│ ├── MPCommonLibD.res
│ ├── MPCommonLibDD.dpk
│ ├── MPCommonLibDD.dproj
│ └── MPCommonLibDD.res
├── Docs
└── Whats New.txt
├── LICENCE
├── Source
├── MPCommonObjects.pas
├── MPCommonUtilities.pas
├── MPCommonWizardHelpers.pas
├── MPCommonWizardTemplates.pas
├── MPDataObject.pas
├── MPResources.pas
├── MPShellTypes.pas
├── MPShellUtilities.pas
└── MPThreadManager.pas
└── readme.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Set the default behavior, in case people don't have core.autocrlf set.
2 | * text=auto
3 |
4 | # Explicitly declare text files you want to always be normalized and converted
5 | # to native line endings on checkout.
6 | *.pas text
7 | *.dfm text
8 | *.md text
9 | *.txt text
10 | *.java text
11 | *.cs text
12 | *.dpk -text
13 | *.dproj -text
14 | *.groupproj -text
15 |
16 | # Declare files that will always have CRLF line endings on checkout.
17 |
18 | # Denote all files that are truly binary and should not be modified.
19 | *.exe binary
20 | *.res binary
21 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Compiled source #
2 | ###################
3 | *.dcu
4 | *.obj
5 | *.exe
6 | *.bpl
7 | *.bpi
8 | *.dcp
9 | *.rsm
10 | *.stat
11 | *.map
12 | *.lib
13 |
14 | # Generated source #
15 | ###################
16 | *.hpp
17 |
18 | # Backup files #
19 | ###################
20 | *.~*
21 | *.bak
22 | *.#00
23 | *.pch
24 | *.Patch
25 | /__history
26 |
27 | # IDE Files #
28 | ###################
29 | *.dproj.local
30 | *.groupproj.local
31 | *.identcache
32 | *.dsk
33 | *.tvsconfig
34 | *.otares
35 | *.drc
36 | *.rc
37 | *.res
38 | *.local
39 |
40 | # Output Folders #
41 | ###################
42 | /Win32
43 | /Win64
44 | /OSX32
45 |
46 | # C++ Files #
47 | ###################
48 | *.prjmgc
49 |
50 |
--------------------------------------------------------------------------------
/CBuilder/11AndAbove/CBuilder.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {3C4F2752-3E63-41C6-9EEE-4335D994549B}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/CBuilder/11AndAbove/MPCommonLibC.cbproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibC.cpp
8 | Win32
9 | {7D553299-0540-4748-9E0E-A9413502192C}
10 | MPCommonLibC
11 | CppPackage
12 | 20.2
13 | 3
14 |
15 |
16 | true
17 |
18 |
19 | true
20 | Base
21 | true
22 |
23 |
24 | true
25 | Base
26 | true
27 |
28 |
29 | true
30 | Base
31 | true
32 |
33 |
34 | true
35 | Cfg_1
36 | true
37 | true
38 |
39 |
40 | true
41 | Cfg_1
42 | true
43 | true
44 |
45 |
46 | true
47 | Base
48 | true
49 |
50 |
51 | true
52 | Cfg_2
53 | true
54 | true
55 |
56 |
57 | true
58 | Cfg_2
59 | true
60 | true
61 |
62 |
63 | MPCommonLibC
64 | true
65 | true
66 | ..\Source;$(BCC_IncludePath)
67 | false
68 | .\$(Platform)\$(Config)
69 | true
70 | true
71 | ..\Source;$(BDS)\include;$(BDS)\include\vcl;$(BRCC_IncludePath)
72 | .\$(Platform)\$(Config)
73 | ..\cpp\$(Platform)\$(Config)
74 | All
75 | ..\cpp\$(Platform)\$(Config)
76 | .\;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_IncludePath)
77 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)
78 | ..\cpp\$(Platform)\$(Config)
79 | true
80 | .\;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_UnitSearchPath)
81 | $(Auto)
82 | true
83 | -Gl
84 | Windows
85 | $(BDS)\projects\Lib
86 | Mustangpeak Common Library CBuilder Runtime Package
87 | true
88 | true
89 | true
90 | .\$(Platform)\$(Config)
91 | ..\..\Source\;$(BDS)\projects\lib;$(BDS)\lib\obj;$(BDS)\lib;$(BDS)\lib\psdk;$(ILINK_LibraryPath)
92 | Package
93 | ..\..\Source\;$(IncludePath)
94 | .\$(Platform)\$(Config)
95 | rtl.bpi;vcl.bpi;$(PackageImports)
96 | true
97 | /w2 $(BDS)\projects\Intermed\
98 | ..\Source;$(BDS)\include;$(BDS)\include\vcl;$(TASM_IncludePath)
99 | true
100 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
101 | 1033
102 |
103 |
104 | -tWM -Vx -r- -k -Ve
105 | _DEBUG;$(BRCC_Defines)
106 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
107 | MPCommonLibC6_Icon.ico
108 | $(BDSINCLUDE)\windows\vcl;$(IncludePath)
109 | bpl
110 | _DEBUG;$(TASM_Defines)
111 | true
112 |
113 |
114 | _DEBUG;$(BRCC_Defines)
115 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
116 | MPCommonLibC6_Icon.ico
117 | $(BDSINCLUDE)\windows\vcl;$(IncludePath)
118 | _DEBUG;$(TASM_Defines)
119 | true
120 |
121 |
122 | true
123 | DEBUG;$(DCC_Define);$(DCC_Define)
124 | true
125 | $(BDS)\lib\debug;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
126 | Full
127 | true
128 |
129 |
130 | _DEBUG;$(BCC_Defines);$(BCC_Defines)
131 | true
132 |
133 |
134 | _DEBUG;$(BCC_Defines);$(BCC_Defines)
135 | true
136 |
137 |
138 | true
139 | Level2
140 | true
141 | $(BDS)\lib\release;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
142 | None
143 |
144 |
145 | NDEBUG;$(BCC_Defines);$(BCC_Defines)
146 | -tWM -Vx -r- -k -Ve -r
147 | true
148 |
149 |
150 | NDEBUG;$(BCC_Defines);$(BCC_Defines)
151 | true
152 |
153 |
154 |
155 | 7
156 | 2
157 |
158 |
159 | 6
160 | 5
161 |
162 |
163 | 4
164 | 29
165 |
166 |
167 | 32
168 | 3
169 |
170 |
171 | 8
172 |
173 |
174 | 11
175 | 10
176 |
177 |
178 | 9
179 | 14
180 |
181 |
182 | 5
183 | 17
184 |
185 |
186 | 20
187 | 1
188 |
189 |
190 | 23
191 | 0
192 |
193 |
194 | 26
195 | 2
196 |
197 |
198 | Base
199 |
200 |
201 | Cfg_1
202 | Base
203 |
204 |
205 | Cfg_2
206 | Base
207 |
208 |
209 |
210 |
211 | CPlusPlusBuilder.Personality.12
212 | CppPackage
213 |
214 |
215 |
216 | MPCommonLibC.cpp
217 |
218 |
219 |
220 | 1
221 | 0
222 | 1
223 | 0
224 | 0
225 | 0
226 | 0
227 | 0
228 | 0
229 | 0
230 | 0
231 | 1033
232 | 1252
233 |
234 |
235 |
236 |
237 | 1.0.0.0
238 |
239 |
240 |
241 |
242 |
243 | 1.0.0.0
244 |
245 |
246 |
247 | 1
248 | 1
249 | 1
250 |
251 |
252 | 0
253 | 0
254 | 0
255 |
256 |
257 | $(BCB)\source\vcl
258 |
259 |
260 | 1
261 | $(BCB)\projects\Lib
262 |
263 |
264 | 1
265 | _DEBUG
266 |
267 |
268 | 1
269 | $(BCB)\source\vcl
270 |
271 |
272 | 1
273 | $(BCB)\projects\Bpl\
274 |
275 |
276 | 1
277 | ..\Source;$(BCB)\include;$(BCB)\include\vcl
278 |
279 |
280 | 1
281 | .\$(Platform)\$(Config)
282 |
283 |
284 | 1
285 | $(BCB)\projects\lib;..\Source;$(BCB)\lib\obj;$(BCB)\lib
286 |
287 |
288 |
289 |
290 | 0
291 |
292 |
293 |
294 |
295 |
296 |
297 | 0
298 |
299 |
300 | False
301 | True
302 | True
303 | False
304 |
305 |
306 |
307 | False
308 | False
309 | False
310 | False
311 | False
312 | True
313 | True
314 | False
315 | False
316 | False
317 |
318 |
319 | 12
320 |
321 |
322 |
323 |
324 |
325 |
--------------------------------------------------------------------------------
/CBuilder/11AndAbove/MPCommonLibC.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/11AndAbove/MPCommonLibC6D_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/11AndAbove/MPCommonLibC6D_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/11AndAbove/MPCommonLibC6_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/11AndAbove/MPCommonLibC6_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/11AndAbove/MPCommonLibCD.cbproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibCD.cpp
8 | Win32
9 | {2E15C92A-E743-4765-B2E9-49EF5E9C0F6D}
10 | MPCommonLibCD
11 | CppPackage
12 | 20.2
13 | 1
14 |
15 |
16 | true
17 |
18 |
19 | true
20 | Base
21 | true
22 |
23 |
24 | true
25 | Base
26 | true
27 |
28 |
29 | true
30 | Cfg_1
31 | true
32 | true
33 |
34 |
35 | true
36 | Base
37 | true
38 |
39 |
40 | true
41 | Cfg_2
42 | true
43 | true
44 |
45 |
46 | MPCommonLibCD
47 | true
48 | true
49 | false
50 | .\$(Platform)\$(Config)
51 | true
52 | true
53 | ..\Source;$(BDS)\include;$(BDS)\include\vcl;$(BRCC_IncludePath)
54 | .\$(Platform)\$(Config)
55 | -LUdesignide
56 | ..\cpp\$(Platform)\$(Config)
57 | All
58 | ..\cpp\$(Platform)\$(Config)
59 | .\;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_IncludePath)
60 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)
61 | ..\cpp\$(Platform)\$(Config)
62 | .\;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_UnitSearchPath)
63 | true
64 | $(Auto)
65 | true
66 | -Gl
67 | Windows
68 | $(BDS)\projects\Lib
69 | Mustang Peak Common Library CBuilder DesignTime Package
70 | true
71 | true
72 | true
73 | .\$(Platform)\$(Config)
74 | ..\..\Source\;$(BDS)\projects\lib;$(BDS)\lib\obj;$(BDS)\lib;$(BDS)\lib\psdk;$(ILINK_LibraryPath)
75 | Package
76 | ..\..\Source\;..\Source\;$(IncludePath)
77 | .\$(Platform)\$(Config)
78 | /w2 $(BDS)\projects\Intermed\
79 | ..\Source;$(BDS)\include;$(BDS)\include\vcl;$(TASM_IncludePath)
80 | true
81 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
82 | 1033
83 |
84 |
85 | -tWM -Vx -r- -k -Ve
86 | _DEBUG;$(BRCC_Defines)
87 | System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
88 | MPCommonLibC6D_Icon.ico
89 | $(BDSINCLUDE)\windows\vcl;$(IncludePath)
90 | bpl
91 | _DEBUG;$(TASM_Defines)
92 | true
93 |
94 |
95 | true
96 | DEBUG;$(DCC_Define);$(DCC_Define)
97 | true
98 | $(BDS)\lib\debug;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
99 | Full
100 | true
101 |
102 |
103 | _DEBUG;$(BCC_Defines);$(BCC_Defines)
104 | true
105 |
106 |
107 | true
108 | Level2
109 | $(BDS)\lib\release;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
110 | None
111 |
112 |
113 | NDEBUG;$(BCC_Defines);$(BCC_Defines)
114 | -tWM -Vx -r- -k -Ve -r
115 | true
116 |
117 |
118 |
119 | 3
120 | 23
121 |
122 |
123 | 8
124 |
125 |
126 | 6
127 | 2
128 |
129 |
130 | 5
131 |
132 |
133 | 4
134 | 14
135 |
136 |
137 | 17
138 | 1
139 |
140 |
141 | 20
142 | 0
143 |
144 |
145 | 8
146 |
147 |
148 | 7
149 | 11
150 |
151 |
152 | Base
153 |
154 |
155 | Cfg_1
156 | Base
157 |
158 |
159 | Cfg_2
160 | Base
161 |
162 |
163 |
164 |
165 | CPlusPlusBuilder.Personality.12
166 | CppPackage
167 |
168 |
169 |
170 | MPCommonLibCD.cpp
171 |
172 |
173 |
174 | 1
175 | 0
176 | 1
177 | 0
178 | 0
179 | 0
180 | 0
181 | 0
182 | 0
183 | 0
184 | 0
185 | 1033
186 | 1252
187 |
188 |
189 |
190 |
191 | 1.0.0.0
192 |
193 |
194 |
195 |
196 |
197 | 1.0.0.0
198 |
199 |
200 |
201 | 1
202 | 1
203 | 1
204 |
205 |
206 | 0
207 | 0
208 | 0
209 |
210 |
211 | $(BCB)\source\vcl
212 |
213 |
214 | 1
215 | $(BCB)\projects\Lib
216 |
217 |
218 | 1
219 | _DEBUG
220 |
221 |
222 | 1
223 | $(BCB)\source\vcl
224 |
225 |
226 | 1
227 | $(BCB)\projects\Bpl\
228 |
229 |
230 | 1
231 | ..\Source;$(BCB)\include;$(BCB)\include\vcl
232 |
233 |
234 | 1
235 | .\$(Platform)\$(Config)
236 |
237 |
238 | 1
239 | $(BCB)\projects\lib;..\Source;$(BCB)\lib\obj;$(BCB)\lib
240 |
241 |
242 |
243 |
244 | 0
245 |
246 |
247 |
248 |
249 |
250 |
251 | 0
252 |
253 |
254 | False
255 | True
256 | True
257 | False
258 |
259 |
260 |
261 | False
262 | False
263 | False
264 | False
265 | False
266 | True
267 | False
268 | False
269 | False
270 | False
271 |
272 |
273 | 12
274 |
275 |
276 |
277 |
278 |
279 |
--------------------------------------------------------------------------------
/CBuilder/11AndAbove/MPCommonLibCD.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Berlin/CBuilder.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {3C4F2752-3E63-41C6-9EEE-4335D994549B}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/CBuilder/Berlin/MPCommonLibC.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Berlin/MPCommonLibC.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Berlin/MPCommonLibC.res
--------------------------------------------------------------------------------
/CBuilder/Berlin/MPCommonLibC6D_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Berlin/MPCommonLibC6D_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/Berlin/MPCommonLibC6_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Berlin/MPCommonLibC6_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/Berlin/MPCommonLibCD.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Berlin/MPCommonLibCD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Berlin/MPCommonLibCD.res
--------------------------------------------------------------------------------
/CBuilder/Rio/CBuilder.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {3C4F2752-3E63-41C6-9EEE-4335D994549B}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/CBuilder/Rio/MPCommonLibC.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Rio/MPCommonLibC.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Rio/MPCommonLibC.res
--------------------------------------------------------------------------------
/CBuilder/Rio/MPCommonLibC6D_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Rio/MPCommonLibC6D_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/Rio/MPCommonLibC6_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Rio/MPCommonLibC6_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/Rio/MPCommonLibCD.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Rio/MPCommonLibCD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Rio/MPCommonLibCD.res
--------------------------------------------------------------------------------
/CBuilder/Sydney/CBuilder.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {3C4F2752-3E63-41C6-9EEE-4335D994549B}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/CBuilder/Sydney/MPCommonLibC.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Sydney/MPCommonLibC.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Sydney/MPCommonLibC.res
--------------------------------------------------------------------------------
/CBuilder/Sydney/MPCommonLibC6D_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Sydney/MPCommonLibC6D_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/Sydney/MPCommonLibC6_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Sydney/MPCommonLibC6_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/Sydney/MPCommonLibCD.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Sydney/MPCommonLibCD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Sydney/MPCommonLibCD.res
--------------------------------------------------------------------------------
/CBuilder/Tokyo/CBuilder.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {3C4F2752-3E63-41C6-9EEE-4335D994549B}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/CBuilder/Tokyo/MPCommonLibC.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Tokyo/MPCommonLibC.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Tokyo/MPCommonLibC.res
--------------------------------------------------------------------------------
/CBuilder/Tokyo/MPCommonLibC6D_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Tokyo/MPCommonLibC6D_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/Tokyo/MPCommonLibC6_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Tokyo/MPCommonLibC6_Icon.ico
--------------------------------------------------------------------------------
/CBuilder/Tokyo/MPCommonLibCD.cpp:
--------------------------------------------------------------------------------
1 | //---------------------------------------------------------------------------
2 |
3 | #include
4 | #pragma hdrstop
5 | //---------------------------------------------------------------------------
6 | #pragma package(smart_init)
7 | //---------------------------------------------------------------------------
8 |
9 | // Package source.
10 | //---------------------------------------------------------------------------
11 |
12 | #pragma argsused
13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
14 | {
15 | return 1;
16 | }
17 | //---------------------------------------------------------------------------
18 |
--------------------------------------------------------------------------------
/CBuilder/Tokyo/MPCommonLibCD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/CBuilder/Tokyo/MPCommonLibCD.res
--------------------------------------------------------------------------------
/Delphi/11AndAbove/Delphi.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {CDBAFAAA-0451-4599-9DF5-337F74D780BE}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Delphi/11AndAbove/MPCommonLibD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi Runtime Package'}
29 | {$LIBSUFFIX AUTO}
30 | {$RUNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl;
36 |
37 | contains
38 | MPShellTypes in '..\..\Source\MPShellTypes.pas',
39 | MPCommonUtilities in '..\..\Source\MPCommonUtilities.pas',
40 | MPResources in '..\..\Source\MPResources.pas',
41 | MPCommonObjects in '..\..\Source\MPCommonObjects.pas',
42 | MPDataObject in '..\..\Source\MPDataObject.pas',
43 | MPThreadManager in '..\..\Source\MPThreadManager.pas',
44 | MPShellUtilities in '..\..\Source\MPShellUtilities.pas';
45 |
46 | end.
47 |
--------------------------------------------------------------------------------
/Delphi/11AndAbove/MPCommonLibD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibD.dpk
8 | Win32
9 | {ADE054B6-A404-4C84-8AC9-821ECD77C343}
10 | MPCommonLibD
11 | 20.3
12 | 3
13 |
14 |
15 | true
16 |
17 |
18 | true
19 | Base
20 | true
21 |
22 |
23 | true
24 | Base
25 | true
26 |
27 |
28 | true
29 | Base
30 | true
31 |
32 |
33 | true
34 | Cfg_1
35 | true
36 | true
37 |
38 |
39 | true
40 | Base
41 | true
42 |
43 |
44 | true
45 | Cfg_2
46 | true
47 | true
48 |
49 |
50 | MPCommonLibD
51 | ..\cpp\$(Platform)\$(Config)
52 | All
53 | .\$(Platform)\$(Config)
54 | Mustangpeak Common Library Delphi Runtime Package
55 | ..\cpp\$(Platform)\$(Config)
56 | 00400000
57 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)
58 | ..\cpp\$(Platform)\$(Config)
59 | true
60 | $(Auto)
61 | true
62 | true
63 | true
64 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
65 | 1031
66 |
67 |
68 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
69 | true
70 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
71 | 1033
72 |
73 |
74 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
75 | true
76 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
77 | 1033
78 |
79 |
80 | 0
81 | RELEASE;$(DCC_Define)
82 | false
83 | 0
84 |
85 |
86 | true
87 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
88 | 1033
89 |
90 |
91 | DEBUG;$(DCC_Define)
92 | true
93 | false
94 |
95 |
96 | true
97 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
98 | 1033
99 |
100 |
101 |
102 | MainSource
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 | Base
115 |
116 |
117 | Cfg_1
118 | Base
119 |
120 |
121 | Cfg_2
122 | Base
123 |
124 |
125 |
126 | Delphi.Personality.12
127 | Package
128 |
129 |
130 |
131 | MPCommonLibD.dpk
132 |
133 |
134 |
135 |
136 | False
137 | False
138 | False
139 | False
140 | False
141 | True
142 | True
143 | False
144 | False
145 | False
146 |
147 |
148 | 12
149 |
150 |
151 |
152 |
153 |
154 |
--------------------------------------------------------------------------------
/Delphi/11AndAbove/MPCommonLibDD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibDD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi DesignTime Package'}
29 | {$LIBSUFFIX AUTO}
30 | {$DESIGNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl,
36 | designide,
37 | vclactnband,
38 | vclx,
39 | MPCommonLibD;
40 |
41 | contains
42 | MPCommonWizardHelpers in '..\..\Source\MPCommonWizardHelpers.pas',
43 | MPCommonWizardTemplates in '..\..\Source\MPCommonWizardTemplates.pas';
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Delphi/11AndAbove/MPCommonLibDD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibDD.dpk
8 | Win32
9 | {937AD028-013A-4BAD-AFF0-9A2EBDCF62F9}
10 | MPCommonLibDD
11 | 20.3
12 | 3
13 |
14 |
15 | true
16 |
17 |
18 | true
19 | Base
20 | true
21 |
22 |
23 | true
24 | Base
25 | true
26 |
27 |
28 | true
29 | Base
30 | true
31 |
32 |
33 | true
34 | Cfg_1
35 | true
36 | true
37 |
38 |
39 | true
40 | Base
41 | true
42 |
43 |
44 | true
45 | Cfg_2
46 | true
47 | true
48 |
49 |
50 | MPCommonLibDD
51 | ..\cpp\$(Platform)\$(Config)
52 | All
53 | .\$(Platform)\$(Config)
54 | Mustangpeak Common Library Delphi DesignTime Package
55 | ..\cpp\$(Platform)\$(Config)
56 | 00400000
57 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)
58 | ..\cpp\$(Platform)\$(Config)
59 | true
60 | true
61 | $(Auto)
62 | true
63 | true
64 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
65 | 1031
66 |
67 |
68 | System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
69 | vcl;rtl;vclactnband;vclx;MPCommonLibD;$(DCC_UsePackage)
70 | true
71 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
72 | 1033
73 |
74 |
75 | Debug
76 | System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
77 | true
78 | CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=
79 | 1033
80 |
81 |
82 | 0
83 | RELEASE;$(DCC_Define)
84 | false
85 | 0
86 |
87 |
88 | true
89 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
90 | 1033
91 |
92 |
93 | DEBUG;$(DCC_Define)
94 | true
95 | false
96 |
97 |
98 | true
99 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
100 | 1033
101 |
102 |
103 |
104 | MainSource
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 | Base
116 |
117 |
118 | Cfg_1
119 | Base
120 |
121 |
122 | Cfg_2
123 | Base
124 |
125 |
126 |
127 | Delphi.Personality.12
128 | Package
129 |
130 |
131 |
132 | MPCommonLibDD.dpk
133 |
134 |
135 |
136 |
137 | False
138 | False
139 | False
140 | False
141 | False
142 | True
143 | True
144 | False
145 | False
146 | False
147 |
148 |
149 | 12
150 |
151 |
152 |
153 |
154 |
155 |
--------------------------------------------------------------------------------
/Delphi/Berlin/Delphi.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {CDBAFAAA-0451-4599-9DF5-337F74D780BE}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Delphi/Berlin/MPCommonLibD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi Runtime Package'}
29 | {$LIBSUFFIX '240'}
30 | {$RUNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl;
36 |
37 | contains
38 | MPShellTypes in '..\..\Source\MPShellTypes.pas',
39 | MPCommonUtilities in '..\..\Source\MPCommonUtilities.pas',
40 | MPResources in '..\..\Source\MPResources.pas',
41 | MPCommonObjects in '..\..\Source\MPCommonObjects.pas',
42 | MPDataObject in '..\..\Source\MPDataObject.pas',
43 | MPThreadManager in '..\..\Source\MPThreadManager.pas',
44 | MPShellUtilities in '..\..\Source\MPShellUtilities.pas';
45 |
46 | end.
47 |
--------------------------------------------------------------------------------
/Delphi/Berlin/MPCommonLibD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibD.dpk
8 | Win32
9 | {ADE054B6-A404-4C84-8AC9-821ECD77C343}
10 | 18.7
11 | 3
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Base
29 | true
30 |
31 |
32 | true
33 | Cfg_1
34 | true
35 | true
36 |
37 |
38 | true
39 | Base
40 | true
41 |
42 |
43 | true
44 | Cfg_2
45 | true
46 | true
47 |
48 |
49 | MPCommonLibD
50 | ..\cpp\$(Platform)\$(Config)
51 | All
52 | .\$(Platform)\$(Config)
53 | Mustangpeak Common Library Delphi Runtime Package
54 | ..\cpp\$(Platform)\$(Config)
55 | 00400000
56 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)
57 | ..\cpp\$(Platform)\$(Config)
58 | true
59 | ..\..\Source;$(DCC_UnitSearchPath)
60 | 240
61 | true
62 | true
63 | true
64 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
65 | 1031
66 |
67 |
68 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
69 | true
70 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
71 | 1033
72 |
73 |
74 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
75 | true
76 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
77 | 1033
78 |
79 |
80 | 0
81 | RELEASE;$(DCC_Define)
82 | false
83 | 0
84 |
85 |
86 | true
87 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
88 | 1033
89 |
90 |
91 | DEBUG;$(DCC_Define)
92 | true
93 | false
94 |
95 |
96 | true
97 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
98 | 1033
99 |
100 |
101 |
102 | MainSource
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 | Base
115 |
116 |
117 | Cfg_1
118 | Base
119 |
120 |
121 | Cfg_2
122 | Base
123 |
124 |
125 |
126 | Delphi.Personality.12
127 | Package
128 |
129 |
130 |
131 | MPCommonLibD.dpk
132 |
133 |
134 |
135 |
136 |
137 |
138 | MPCommonLibD.bpl
139 | true
140 |
141 |
142 |
143 |
144 | Contents\MacOS
145 | 0
146 |
147 |
148 |
149 |
150 | 0
151 |
152 |
153 |
154 |
155 | 0
156 |
157 |
158 |
159 |
160 | 0
161 | .dll;.bpl
162 |
163 |
164 |
165 |
166 | 0
167 | .bpl
168 |
169 |
170 |
171 |
172 | 0
173 |
174 |
175 |
176 |
177 | 0
178 |
179 |
180 |
181 |
182 | 1
183 |
184 |
185 | 1
186 |
187 |
188 |
189 |
190 | Assets
191 | 1
192 |
193 |
194 | Assets
195 | 1
196 |
197 |
198 |
199 |
200 | Assets
201 | 1
202 |
203 |
204 | Assets
205 | 1
206 |
207 |
208 |
209 |
210 |
211 |
212 | True
213 | True
214 |
215 |
216 | 12
217 |
218 |
219 |
220 |
221 |
222 |
--------------------------------------------------------------------------------
/Delphi/Berlin/MPCommonLibD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Delphi/Berlin/MPCommonLibD.res
--------------------------------------------------------------------------------
/Delphi/Berlin/MPCommonLibDD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibDD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi DesignTime Package'}
29 | {$LIBSUFFIX '240'}
30 | {$DESIGNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl,
36 | designide,
37 | vclactnband,
38 | vclx,
39 | MPCommonLibD;
40 |
41 | contains
42 | MPCommonWizardHelpers in '..\..\Source\MPCommonWizardHelpers.pas',
43 | MPCommonWizardTemplates in '..\..\Source\MPCommonWizardTemplates.pas';
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Delphi/Berlin/MPCommonLibDD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibDD.dpk
8 | Win32
9 | {937AD028-013A-4BAD-AFF0-9A2EBDCF62F9}
10 | 18.7
11 | 1
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Cfg_1
29 | true
30 | true
31 |
32 |
33 | true
34 | Base
35 | true
36 |
37 |
38 | true
39 | Cfg_2
40 | true
41 | true
42 |
43 |
44 | MPCommonLibDD
45 | ..\cpp\$(Platform)\$(Config)
46 | .\$(Platform)\$(Config)
47 | Mustangpeak Common Library Delphi DesignTime Package
48 | ..\cpp\$(Platform)\$(Config)
49 | 00400000
50 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)
51 | ..\cpp\$(Platform)\$(Config)
52 | true
53 | true
54 | 240
55 | true
56 | true
57 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
58 | 1031
59 |
60 |
61 | System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
62 | true
63 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
64 | 1033
65 |
66 |
67 | 0
68 | RELEASE;$(DCC_Define)
69 | false
70 | 0
71 |
72 |
73 | true
74 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
75 | 1033
76 |
77 |
78 | DEBUG;$(DCC_Define)
79 | true
80 | false
81 |
82 |
83 | true
84 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
85 | 1033
86 |
87 |
88 |
89 | MainSource
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 | Base
101 |
102 |
103 | Cfg_1
104 | Base
105 |
106 |
107 | Cfg_2
108 | Base
109 |
110 |
111 |
112 | Delphi.Personality.12
113 | Package
114 |
115 |
116 |
117 | MPCommonLibDD.dpk
118 |
119 |
120 |
121 |
122 |
123 |
124 | MPCommonLibDD.bpl
125 | true
126 |
127 |
128 |
129 |
130 | MPCommonLibDD.bpl
131 | true
132 |
133 |
134 |
135 |
136 | Contents\MacOS
137 | 0
138 |
139 |
140 |
141 |
142 | 0
143 |
144 |
145 |
146 |
147 | 0
148 |
149 |
150 |
151 |
152 | 0
153 | .dll;.bpl
154 |
155 |
156 |
157 |
158 | 0
159 | .bpl
160 |
161 |
162 |
163 |
164 | 0
165 |
166 |
167 |
168 |
169 | 0
170 |
171 |
172 |
173 |
174 | 1
175 |
176 |
177 |
178 |
179 | Assets
180 | 1
181 |
182 |
183 |
184 |
185 | Assets
186 | 1
187 |
188 |
189 |
190 |
191 |
192 | True
193 | False
194 |
195 |
196 | 12
197 |
198 |
199 |
200 |
201 |
202 |
--------------------------------------------------------------------------------
/Delphi/Berlin/MPCommonLibDD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Delphi/Berlin/MPCommonLibDD.res
--------------------------------------------------------------------------------
/Delphi/Rio/Delphi.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {CDBAFAAA-0451-4599-9DF5-337F74D780BE}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Delphi/Rio/MPCommonLibD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi Runtime Package'}
29 | {$LIBSUFFIX '260'}
30 | {$RUNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl;
36 |
37 | contains
38 | MPShellTypes in '..\..\Source\MPShellTypes.pas',
39 | MPCommonUtilities in '..\..\Source\MPCommonUtilities.pas',
40 | MPResources in '..\..\Source\MPResources.pas',
41 | MPCommonObjects in '..\..\Source\MPCommonObjects.pas',
42 | MPDataObject in '..\..\Source\MPDataObject.pas',
43 | MPThreadManager in '..\..\Source\MPThreadManager.pas',
44 | MPShellUtilities in '..\..\Source\MPShellUtilities.pas';
45 |
46 | end.
47 |
--------------------------------------------------------------------------------
/Delphi/Rio/MPCommonLibD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibD.dpk
8 | Win32
9 | {ADE054B6-A404-4C84-8AC9-821ECD77C343}
10 | 18.8
11 | 3
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Base
29 | true
30 |
31 |
32 | true
33 | Cfg_1
34 | true
35 | true
36 |
37 |
38 | true
39 | Base
40 | true
41 |
42 |
43 | true
44 | Cfg_2
45 | true
46 | true
47 |
48 |
49 | MPCommonLibD
50 | ..\cpp\$(Platform)\$(Config)
51 | All
52 | .\$(Platform)\$(Config)
53 | Mustangpeak Common Library Delphi Runtime Package
54 | ..\cpp\$(Platform)\$(Config)
55 | 00400000
56 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)
57 | ..\cpp\$(Platform)\$(Config)
58 | true
59 | 260
60 | true
61 | true
62 | true
63 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
64 | 1031
65 |
66 |
67 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
68 | true
69 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
70 | 1033
71 |
72 |
73 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
74 | true
75 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
76 | 1033
77 |
78 |
79 | 0
80 | RELEASE;$(DCC_Define)
81 | false
82 | 0
83 |
84 |
85 | true
86 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
87 | 1033
88 |
89 |
90 | DEBUG;$(DCC_Define)
91 | true
92 | false
93 |
94 |
95 | true
96 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
97 | 1033
98 |
99 |
100 |
101 | MainSource
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 | Base
114 |
115 |
116 | Cfg_1
117 | Base
118 |
119 |
120 | Cfg_2
121 | Base
122 |
123 |
124 |
125 | Delphi.Personality.12
126 | Package
127 |
128 |
129 |
130 | MPCommonLibD.dpk
131 |
132 |
133 |
134 |
135 |
136 |
137 | MPCommonLibD.bpl
138 | true
139 |
140 |
141 |
142 |
143 | 0
144 |
145 |
146 |
147 |
148 | 0
149 |
150 |
151 |
152 |
153 | 0
154 |
155 |
156 |
157 |
158 | 0
159 | .dll;.bpl
160 |
161 |
162 |
163 |
164 | 0
165 | .bpl
166 |
167 |
168 |
169 |
170 | 0
171 |
172 |
173 |
174 |
175 | 0
176 |
177 |
178 |
179 |
180 | 1
181 |
182 |
183 | 1
184 |
185 |
186 |
187 |
188 | Assets
189 | 1
190 |
191 |
192 | Assets
193 | 1
194 |
195 |
196 |
197 |
198 | Assets
199 | 1
200 |
201 |
202 | Assets
203 | 1
204 |
205 |
206 |
207 |
208 |
209 |
210 | True
211 | True
212 |
213 |
214 | 12
215 |
216 |
217 |
218 |
219 |
220 |
--------------------------------------------------------------------------------
/Delphi/Rio/MPCommonLibD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Delphi/Rio/MPCommonLibD.res
--------------------------------------------------------------------------------
/Delphi/Rio/MPCommonLibDD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibDD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi DesignTime Package'}
29 | {$LIBSUFFIX '260'}
30 | {$DESIGNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl,
36 | designide,
37 | vclactnband,
38 | vclx,
39 | MPCommonLibD;
40 |
41 | contains
42 | MPCommonWizardHelpers in '..\..\Source\MPCommonWizardHelpers.pas',
43 | MPCommonWizardTemplates in '..\..\Source\MPCommonWizardTemplates.pas';
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Delphi/Rio/MPCommonLibDD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibDD.dpk
8 | Win32
9 | {937AD028-013A-4BAD-AFF0-9A2EBDCF62F9}
10 | 18.8
11 | 1
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Cfg_1
29 | true
30 | true
31 |
32 |
33 | true
34 | Base
35 | true
36 |
37 |
38 | true
39 | Cfg_2
40 | true
41 | true
42 |
43 |
44 | MPCommonLibDD
45 | ..\cpp\$(Platform)\$(Config)
46 | All
47 | .\$(Platform)\$(Config)
48 | Mustangpeak Common Library Delphi DesignTime Package
49 | ..\cpp\$(Platform)\$(Config)
50 | 00400000
51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)
52 | ..\cpp\$(Platform)\$(Config)
53 | true
54 | true
55 | 260
56 | true
57 | true
58 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
59 | 1031
60 |
61 |
62 | System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
63 | true
64 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
65 | 1033
66 |
67 |
68 | 0
69 | RELEASE;$(DCC_Define)
70 | false
71 | 0
72 |
73 |
74 | true
75 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
76 | 1033
77 |
78 |
79 | DEBUG;$(DCC_Define)
80 | true
81 | false
82 |
83 |
84 | true
85 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
86 | 1033
87 |
88 |
89 |
90 | MainSource
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Base
102 |
103 |
104 | Cfg_1
105 | Base
106 |
107 |
108 | Cfg_2
109 | Base
110 |
111 |
112 |
113 | Delphi.Personality.12
114 | Package
115 |
116 |
117 |
118 | MPCommonLibDD.dpk
119 |
120 |
121 |
122 |
123 |
124 |
125 | MPCommonLibDD.bpl
126 | true
127 |
128 |
129 |
130 |
131 | MPCommonLibDD.bpl
132 | true
133 |
134 |
135 |
136 |
137 | 0
138 |
139 |
140 |
141 |
142 | 0
143 |
144 |
145 |
146 |
147 | 0
148 |
149 |
150 |
151 |
152 | 0
153 | .dll;.bpl
154 |
155 |
156 |
157 |
158 | 0
159 | .bpl
160 |
161 |
162 |
163 |
164 | 0
165 |
166 |
167 |
168 |
169 | 0
170 |
171 |
172 |
173 |
174 | 1
175 |
176 |
177 |
178 |
179 | Assets
180 | 1
181 |
182 |
183 |
184 |
185 | Assets
186 | 1
187 |
188 |
189 |
190 |
191 |
192 | True
193 | False
194 |
195 |
196 | 12
197 |
198 |
199 |
200 |
201 |
202 |
--------------------------------------------------------------------------------
/Delphi/Rio/MPCommonLibDD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Delphi/Rio/MPCommonLibDD.res
--------------------------------------------------------------------------------
/Delphi/Sydney/Delphi.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {CDBAFAAA-0451-4599-9DF5-337F74D780BE}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Delphi/Sydney/MPCommonLibD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi Runtime Package'}
29 | {$LIBSUFFIX '270'}
30 | {$RUNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl;
36 |
37 | contains
38 | MPShellTypes in '..\..\Source\MPShellTypes.pas',
39 | MPCommonUtilities in '..\..\Source\MPCommonUtilities.pas',
40 | MPResources in '..\..\Source\MPResources.pas',
41 | MPCommonObjects in '..\..\Source\MPCommonObjects.pas',
42 | MPDataObject in '..\..\Source\MPDataObject.pas',
43 | MPThreadManager in '..\..\Source\MPThreadManager.pas',
44 | MPShellUtilities in '..\..\Source\MPShellUtilities.pas';
45 |
46 | end.
47 |
--------------------------------------------------------------------------------
/Delphi/Sydney/MPCommonLibD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibD.dpk
8 | Win32
9 | {ADE054B6-A404-4C84-8AC9-821ECD77C343}
10 | 19.2
11 | 3
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Base
29 | true
30 |
31 |
32 | true
33 | Cfg_1
34 | true
35 | true
36 |
37 |
38 | true
39 | Base
40 | true
41 |
42 |
43 | true
44 | Cfg_2
45 | true
46 | true
47 |
48 |
49 | MPCommonLibD
50 | ..\cpp\$(Platform)\$(Config)
51 | All
52 | .\$(Platform)\$(Config)
53 | Mustangpeak Common Library Delphi Runtime Package
54 | ..\cpp\$(Platform)\$(Config)
55 | 00400000
56 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)
57 | ..\cpp\$(Platform)\$(Config)
58 | true
59 | 270
60 | true
61 | true
62 | true
63 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
64 | 1031
65 |
66 |
67 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
68 | true
69 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
70 | 1033
71 |
72 |
73 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
74 | true
75 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
76 | 1033
77 |
78 |
79 | 0
80 | RELEASE;$(DCC_Define)
81 | false
82 | 0
83 |
84 |
85 | true
86 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
87 | 1033
88 |
89 |
90 | DEBUG;$(DCC_Define)
91 | true
92 | false
93 |
94 |
95 | true
96 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
97 | 1033
98 |
99 |
100 |
101 | MainSource
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 | Base
114 |
115 |
116 | Cfg_1
117 | Base
118 |
119 |
120 | Cfg_2
121 | Base
122 |
123 |
124 |
125 | Delphi.Personality.12
126 | Package
127 |
128 |
129 |
130 | MPCommonLibD.dpk
131 |
132 |
133 |
134 |
135 | False
136 | False
137 | False
138 | False
139 | True
140 | True
141 | False
142 | False
143 |
144 |
145 | 12
146 |
147 |
148 |
149 |
150 |
151 |
--------------------------------------------------------------------------------
/Delphi/Sydney/MPCommonLibD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Delphi/Sydney/MPCommonLibD.res
--------------------------------------------------------------------------------
/Delphi/Sydney/MPCommonLibDD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibDD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi DesignTime Package'}
29 | {$LIBSUFFIX '270'}
30 | {$DESIGNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl,
36 | designide,
37 | vclactnband,
38 | vclx,
39 | MPCommonLibD;
40 |
41 | contains
42 | MPCommonWizardHelpers in '..\..\Source\MPCommonWizardHelpers.pas',
43 | MPCommonWizardTemplates in '..\..\Source\MPCommonWizardTemplates.pas';
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Delphi/Sydney/MPCommonLibDD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibDD.dpk
8 | Win32
9 | {937AD028-013A-4BAD-AFF0-9A2EBDCF62F9}
10 | 19.2
11 | 1
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Cfg_1
29 | true
30 | true
31 |
32 |
33 | true
34 | Base
35 | true
36 |
37 |
38 | true
39 | Cfg_2
40 | true
41 | true
42 |
43 |
44 | MPCommonLibDD
45 | ..\cpp\$(Platform)\$(Config)
46 | All
47 | .\$(Platform)\$(Config)
48 | Mustangpeak Common Library Delphi DesignTime Package
49 | ..\cpp\$(Platform)\$(Config)
50 | 00400000
51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)
52 | ..\cpp\$(Platform)\$(Config)
53 | true
54 | true
55 | 270
56 | true
57 | true
58 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
59 | 1031
60 |
61 |
62 | System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
63 | vcl;rtl;vclactnband;vclx;$(DCC_UsePackage)
64 | true
65 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
66 | 1033
67 |
68 |
69 | 0
70 | RELEASE;$(DCC_Define)
71 | false
72 | 0
73 |
74 |
75 | true
76 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
77 | 1033
78 |
79 |
80 | DEBUG;$(DCC_Define)
81 | true
82 | false
83 |
84 |
85 | true
86 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
87 | 1033
88 |
89 |
90 |
91 | MainSource
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 | Base
103 |
104 |
105 | Cfg_1
106 | Base
107 |
108 |
109 | Cfg_2
110 | Base
111 |
112 |
113 |
114 | Delphi.Personality.12
115 | Package
116 |
117 |
118 |
119 | MPCommonLibDD.dpk
120 |
121 |
122 |
123 |
124 | False
125 | False
126 | False
127 | False
128 | True
129 | False
130 | False
131 | False
132 |
133 |
134 | 12
135 |
136 |
137 |
138 |
139 |
140 |
--------------------------------------------------------------------------------
/Delphi/Sydney/MPCommonLibDD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Delphi/Sydney/MPCommonLibDD.res
--------------------------------------------------------------------------------
/Delphi/Tokyo/Delphi.groupproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {CDBAFAAA-0451-4599-9DF5-337F74D780BE}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Default.Personality.12
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Delphi/Tokyo/MPCommonLibD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi Runtime Package'}
29 | {$LIBSUFFIX '250'}
30 | {$RUNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl;
36 |
37 | contains
38 | MPShellTypes in '..\..\Source\MPShellTypes.pas',
39 | MPCommonUtilities in '..\..\Source\MPCommonUtilities.pas',
40 | MPResources in '..\..\Source\MPResources.pas',
41 | MPCommonObjects in '..\..\Source\MPCommonObjects.pas',
42 | MPDataObject in '..\..\Source\MPDataObject.pas',
43 | MPThreadManager in '..\..\Source\MPThreadManager.pas',
44 | MPShellUtilities in '..\..\Source\MPShellUtilities.pas';
45 |
46 | end.
47 |
--------------------------------------------------------------------------------
/Delphi/Tokyo/MPCommonLibD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibD.dpk
8 | Win32
9 | {ADE054B6-A404-4C84-8AC9-821ECD77C343}
10 | 18.7
11 | 3
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Base
29 | true
30 |
31 |
32 | true
33 | Cfg_1
34 | true
35 | true
36 |
37 |
38 | true
39 | Base
40 | true
41 |
42 |
43 | true
44 | Cfg_2
45 | true
46 | true
47 |
48 |
49 | MPCommonLibD
50 | ..\cpp\$(Platform)\$(Config)
51 | All
52 | .\$(Platform)\$(Config)
53 | Mustangpeak Common Library Delphi Runtime Package
54 | ..\cpp\$(Platform)\$(Config)
55 | 00400000
56 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)
57 | ..\cpp\$(Platform)\$(Config)
58 | true
59 | ..\..\Source;$(DCC_UnitSearchPath)
60 | 250
61 | true
62 | true
63 | true
64 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
65 | 1031
66 |
67 |
68 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
69 | true
70 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
71 | 1033
72 |
73 |
74 | Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
75 | true
76 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
77 | 1033
78 |
79 |
80 | 0
81 | RELEASE;$(DCC_Define)
82 | false
83 | 0
84 |
85 |
86 | true
87 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
88 | 1033
89 |
90 |
91 | DEBUG;$(DCC_Define)
92 | true
93 | false
94 |
95 |
96 | true
97 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
98 | 1033
99 |
100 |
101 |
102 | MainSource
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 | Base
115 |
116 |
117 | Cfg_1
118 | Base
119 |
120 |
121 | Cfg_2
122 | Base
123 |
124 |
125 |
126 | Delphi.Personality.12
127 | Package
128 |
129 |
130 |
131 | MPCommonLibD.dpk
132 |
133 |
134 |
135 |
136 |
137 |
138 | MPCommonLibD.bpl
139 | true
140 |
141 |
142 |
143 |
144 | Contents\MacOS
145 | 0
146 |
147 |
148 |
149 |
150 | 0
151 |
152 |
153 |
154 |
155 | 0
156 |
157 |
158 |
159 |
160 | 0
161 | .dll;.bpl
162 |
163 |
164 |
165 |
166 | 0
167 | .bpl
168 |
169 |
170 |
171 |
172 | 0
173 |
174 |
175 |
176 |
177 | 0
178 |
179 |
180 |
181 |
182 | 1
183 |
184 |
185 | 1
186 |
187 |
188 |
189 |
190 | Assets
191 | 1
192 |
193 |
194 | Assets
195 | 1
196 |
197 |
198 |
199 |
200 | Assets
201 | 1
202 |
203 |
204 | Assets
205 | 1
206 |
207 |
208 |
209 |
210 |
211 |
212 | True
213 | True
214 |
215 |
216 | 12
217 |
218 |
219 |
220 |
221 |
222 |
--------------------------------------------------------------------------------
/Delphi/Tokyo/MPCommonLibD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Delphi/Tokyo/MPCommonLibD.res
--------------------------------------------------------------------------------
/Delphi/Tokyo/MPCommonLibDD.dpk:
--------------------------------------------------------------------------------
1 | package MPCommonLibDD;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO OFF}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE RELEASE}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'Mustangpeak Common Library Delphi DesignTime Package'}
29 | {$LIBSUFFIX '250'}
30 | {$DESIGNONLY}
31 | {$IMPLICITBUILD OFF}
32 |
33 | requires
34 | rtl,
35 | vcl,
36 | designide,
37 | vclactnband,
38 | vclx,
39 | MPCommonLibD;
40 |
41 | contains
42 | MPCommonWizardHelpers in '..\..\Source\MPCommonWizardHelpers.pas',
43 | MPCommonWizardTemplates in '..\..\Source\MPCommonWizardTemplates.pas';
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/Delphi/Tokyo/MPCommonLibDD.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | True
4 | Package
5 | Release
6 | VCL
7 | MPCommonLibDD.dpk
8 | Win32
9 | {937AD028-013A-4BAD-AFF0-9A2EBDCF62F9}
10 | 18.7
11 | 1
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Cfg_1
29 | true
30 | true
31 |
32 |
33 | true
34 | Base
35 | true
36 |
37 |
38 | true
39 | Cfg_2
40 | true
41 | true
42 |
43 |
44 | MPCommonLibDD
45 | ..\cpp\$(Platform)\$(Config)
46 | All
47 | .\$(Platform)\$(Config)
48 | Mustangpeak Common Library Delphi DesignTime Package
49 | ..\cpp\$(Platform)\$(Config)
50 | 00400000
51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)
52 | ..\cpp\$(Platform)\$(Config)
53 | true
54 | true
55 | 250
56 | true
57 | true
58 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=
59 | 1031
60 |
61 |
62 | System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
63 | true
64 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
65 | 1033
66 |
67 |
68 | 0
69 | RELEASE;$(DCC_Define)
70 | false
71 | 0
72 |
73 |
74 | true
75 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
76 | 1033
77 |
78 |
79 | DEBUG;$(DCC_Define)
80 | true
81 | false
82 |
83 |
84 | true
85 | CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)
86 | 1033
87 |
88 |
89 |
90 | MainSource
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Base
102 |
103 |
104 | Cfg_1
105 | Base
106 |
107 |
108 | Cfg_2
109 | Base
110 |
111 |
112 |
113 | Delphi.Personality.12
114 | Package
115 |
116 |
117 |
118 | MPCommonLibDD.dpk
119 |
120 |
121 |
122 |
123 |
124 |
125 | MPCommonLibDD.bpl
126 | true
127 |
128 |
129 |
130 |
131 | MPCommonLibDD.bpl
132 | true
133 |
134 |
135 |
136 |
137 | Contents\MacOS
138 | 0
139 |
140 |
141 |
142 |
143 | 0
144 |
145 |
146 |
147 |
148 | 0
149 |
150 |
151 |
152 |
153 | 0
154 | .dll;.bpl
155 |
156 |
157 |
158 |
159 | 0
160 | .bpl
161 |
162 |
163 |
164 |
165 | 0
166 |
167 |
168 |
169 |
170 | 0
171 |
172 |
173 |
174 |
175 | 1
176 |
177 |
178 |
179 |
180 | Assets
181 | 1
182 |
183 |
184 |
185 |
186 | Assets
187 | 1
188 |
189 |
190 |
191 |
192 |
193 | True
194 | False
195 |
196 |
197 | 12
198 |
199 |
200 |
201 |
202 |
203 |
--------------------------------------------------------------------------------
/Delphi/Tokyo/MPCommonLibDD.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Delphi/Tokyo/MPCommonLibDD.res
--------------------------------------------------------------------------------
/Docs/Whats New.txt:
--------------------------------------------------------------------------------
1 | Sept 3, 2007 Version 1.7.0
2 | - Fixed possible uninitialized variable warning
3 | - Added UpsideDownDIB function to detect if a DIB is top-down or bottom-up
4 | - Fixed Transparency issue with Vista and GIF89
5 | - Fixed problem with thumbnail extraction
6 | - Fixed system String memory leaks that have been in TNamespace for years.
7 | - Added Stream Copying routines to MPCommonObjects.pas
8 | - Added helper for ProgressTheme in MPCommonObjects.pas
9 | - Added FixFormFont to MPCommonUtilities.pas
10 | - Added FillGradient to MPCommonUtilities.pas
11 | - Fixed bugs in MPDataObject.pas
12 | - Added IsSpecialVariable and SpecialVariableReplacePath to MPShellUtilities.pas to allow using variables such as %apppath% and %desktop% in the combobox edit box
13 | - Fixed bug in Graphics Blending routine.
14 | - Fixed problems with image extractions
15 | - More fixes for thumbnails
16 | - Fixed bug where Threaded Shell Execute was not waiting for the DDE exchange to occur before returning. Caused executing of file objects to not finish and fail.
17 | - Added a CreateProcess wrapper to simplify calling the call.
18 | - Fixed bug in ShortenTextW
19 | - Added dynamically linked functions for NTFS Volume access
20 | - Added function to mimic the C macro for CTL_CODE
21 | - Fixed bug in the TNamespace.ShowContextMenu method
22 | - Fixed bug(s) in the TWideHDrop.AssignFilesW method
23 | - Add SHGetKnownFolderPath definition for Vista
24 | - Added the FOLDERID_ and KF_FLAG_ constants for SHGetKnownFolderPath
25 | - Added new global TNamespace: ProgramFilesFolder
26 | - Fixed bug in MPThreadManager.pas that could cause the application to not shut down
27 | - Added implementation of FindFirstFileEx
28 | - Cached the Browsable property in TNamespace
29 | - Added ShellExecuteEx for ANSI and UNICODE
30 | - Added Alex's RegisterNSE and UnregisterNSE changed to handle Unicode or ANSI
31 | - Added ExecShellEx for a wrapper for ShellExecuteEx
32 | - Added ANSI/Unicode function for ExpandEnviromentString called WideExpandEnviromentString.
33 | - Fixed bug in the new ExecShellEx function
34 | - Fixed incorrect testing of column counts. Causes AV's in some cases
35 | - Added functionality to fix Threaded Details in VirtualShellTools
36 | - Fixed app closing issue, when pumping messages you must call PostQuitMessage when WM_QUIT is encountered or the app won't close.
37 | - Fixed problem with showing column details beyond column 5.
38 | - Changed TTntStringList to TWideStrings in the HDrop DataObject wrapper
39 | - Added TCommonHDrop.FileNames(FileList: TWideStrings); overload method if TNT Unicode Controls is available.
40 | - Added a few "const" modifiers to passed parameters to pass by reference instead of putting the entire large record on the stack
41 | - Made use of WideMessageBox consistent throughout package
42 | - Some refactoring of CommonSupports function, saves a reference increment/decrement
43 | - Added FindBrowseableRootPIDL and IsParentBrowseable functions to the MPShellUtilities.pas file.
44 | - Fixed bug that would cause calling the 'pastelink' context menu verb from functioning
45 | - Fixed bug in the new FindBrowseableRootPIDL method
46 | - Moved Shell Menus from VSTools to Common Library
47 | - Finally found bug with EasyListview/D2007 and Vista
48 |
49 | March 18, 2007 Version 1.6.0
50 | - Changed TEasyThread so it could be used without the TEasyThreaManager
51 | - IMPORTANT: Some will hate it some will love it but I found a way to move VirtualShellUtilities into the common library so TNamespace can be used without the Shell Components. It is Unicode enabled by using TntControls and the {$DEFINE TNTSUPPORT} like most other Mustangpeak libraries. CommonLibrary, EasyListview and VSTools 2.0 all must be updated and rebuild, along with VirtualShellUtilities changed to MPShellUtilities in your projects. Also a number of the strings that went with VirtualShellUtilities in VirtualResources.pas are now found in MPResources.pas so this unit may need to be added to your projects as well.
52 | - Added a few more utility functions in MPCommonUtilities.pas
53 | - Fixed bug in DataObjectSupportsShell function, did not include the FileDescriptor formats to work with Outlook, Notes, etc.
54 | - Added a few missing Windows Shell Defines to MPShellTypes.pas
55 | - Added Disk Size and FreeSpace utility function to MPShellUtilities.pas
56 | -Added Dynamically linked exports of PathMatchMaskA and PathMatchMaskW
57 | - Fixed bug that would create new threads during shut down.
58 | - Added a Delphi friendly implemenation of SHBrowseForFolder to MPShellUtilities.pas
59 | - Added dynamically loaded import to GetCurrentDirW for applications to use.
60 | - Fixed wrong value for FILE_ATTRIBUTE_REPARSE_POINT
61 | - Added TNamespace.ReparsePoint and TNamespace.SparseFile the correspond to FILE_ATTRIBUTE_REPARSE_POINT and FILE_ATTRIBUTE_SPARSE_FILE
62 | - CHANGE: Changed VST_UseModalDialogs to MP_UseModalDialogs.
63 | - Added MP_UseSpecialReparsePointOverlay global option in MPShellUtilities.pas to show an overlay on ReparsePoints.
64 | - Added a check in the TCommonThread object to check if OLEInitialize succeeded so OLEUninitialize won't be called unless it was property initialized. This can cause the lockups on shut down.
65 | - Added parameter to EnumerateFolderEx to help with freezing of VT drawing if Explorer shows a dialog.
66 | - Added Utility function for IsWinVista, WideIncrementalSearch, WidePathMatchSpec, and WidePathMatchSpecExists, WideGetTempDir
67 | - Added Utility function DataObjectContainsPIDL to test if a particular PIDL is contained in the DataObject
68 | - Added definitions for XButton support
69 | - Fixed race issue with the CommonThread. If you had AV's in the IDE (or application) on shut down this will fix it.
70 | - Fixed bug in WideStrLCopy
71 | - Added ShadowBlendBits to support the Windows Vista shadowed thumbnails for folders.
72 | - Added support for MP_ThreadedShellExecute to launch programs in a separate Thread
73 | - Fixed bug that would cause an AV in TNamespace.InternalSubItems.
74 | - Fixed bug that would keep application from shutting down. Thread would not shut down.
75 | - Fixed bug in File size formating
76 | - Fixed TNamespace.GetSizeOfFileKB, it showed "KB" instead of "1KB" for small files
77 | - Fixed bug with AddContextMenuItem
78 | - Fixed possible recursion problem if a ReparsePoint was encountered
79 | - Added FindNextFileW_MP define
80 | - Fixed published property in DataObject class
81 | - Fixed upsidedown gif file extraction of thumbnails
82 | - Added WideStripLeadingBackslash function
83 | - Fixed bug with DirExistsVET
84 |
85 |
86 | Nov 23, 2006 Version 1.5.0
87 | - Hopefully fixed bug with Threads hanging. Added a new Callback type global thread. Allows
88 | for a method in an object to be called back when the thread task finishes.
89 |
90 |
91 | Nov 12, 2006 Version 1.5.0
92 | - Made the package Unicode aware with use of TnTControls {DEFINE TNTSUPPORT}
93 | - Moved many more shell defines into the packages
94 | - Added FileGroupDescriptorA, FileGroupDesriptorW, and FileContents wrappers for Shell data transfer
95 | - Updated IDataObject implementation to support copying the data object contents (obsure use in VSTools)
96 | - Added Unicode capability to TCommonHDrop format (with {DEFINE TNTSUPPORT}}
97 | - Moved TWideStringDynArray and TIntegerDynArray into MPCommonUtilities.pas and changed the name to
98 | TCommonWideStringDynArray and TCommonIntegerDynArray for issues with CBuilder
99 | - Moved TEasyVAlignment type into MPCommonUtilities.pas and renamed it to TCommonVAlignment type
100 | - Added a number of Wide API functions that are loaded dynamically (as not to give Win9X issues)
101 | - Added more utility functions
102 | - Resorted the interface section function alphabetically
103 | - Defined a new type in MPCommonObjects.pas:
104 | TCommonImageIndexInteger = type Integer;
105 | this is the type that all ImageIndex parameters have been changed to. This allows for the designtime
106 | object inspector to have images in the pulldowns for the image indexes. "This WILL BREAK YOUR
107 | APPLICATIONS". Do a search on "ImageIndex" and any event with an "xxxxIndex: Integer" change to
108 | "xxxxIndex: TCommonImageIndexInteger"
109 | - Moved the PIDL struture types into MPCommonObjects.pas
110 | - Moved and renamed a few Explorer ContextMenu types into MPCommonObjects.pas
111 | TEasyShellContextMenuAction becomes TCommonShellContextMenuAction
112 | TEasyShellContextMenuExtension becomes TCommonShellContextMenuExtension
113 | - Fixed bug in the TEasyThread on shut down -
114 | - Created a new design time package
115 |
116 | Oct 8, 2006 Version 1.2.0
117 |
118 | - Added missing define to allow VSTools2 to compile under BDS4
119 | - Moved more common code into Library
120 | - Minor fixes
121 | - Fixed problem with Compilers.inc and BDS2006
122 | - Cleaned D7 package
123 | - General Cleanup.
124 | - Reworked the ShellTypes to hopefully be more BCB friendly
125 | - Added new common functions
126 | - Fixed CommonThread. Possibility it could hang on shut down.
127 | - Fixed AV on shut down of thread. Freed PIDLMgr before finished using it
128 | - Added Shell Definitions for ICategories and associated flags/interfaces for Grouping
129 | - Added DataObjectSupportsShell function
130 |
131 |
132 | July 30, 2006 Version 1.0.0
133 |
134 | - Reworked ShellTypes package to be more BCB friendly
135 | - The CommonThread has changed. If you are using the thread
136 | or responding the a message sent by the thread request then
137 | DO NOT FREE the Msg.Request object now. Call Msg.Request.Release.
138 | This is because when a request is not created if the Window parameter
139 | is nil then it is interperted as the request is to be Broadcast to
140 | all registered windows.
--------------------------------------------------------------------------------
/LICENCE:
--------------------------------------------------------------------------------
1 | Mustangpeak Common Library
2 |
3 | The contents of this file are subject to the Mozilla Public License
4 | Version 1.1 (the "License"); you may not use this file except
5 | in compliance with the License. You may obtain a copy of the
6 | License at http://www.mozilla.org/MPL/.
7 |
8 | Alternatively, you may redistribute this library, use and/or modify it under the terms of the
9 | GNU Lesser General Public License as published by the Free Software Foundation;
10 | either version 2.1 of the License, or (at your option) any later version.
11 | You may obtain a copy of the LGPL at http://www.gnu.org/copyleft/.
12 |
13 | Software distributed under the License is distributed on an
14 | "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or
15 | implied. See the License for the specific language governing rights
16 | and limitations under the License.
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Source/MPCommonWizardTemplates.pas:
--------------------------------------------------------------------------------
1 | unit MPCommonWizardTemplates;
2 |
3 | // Version 2.1.0
4 | //
5 | // The contents of this file are subject to the Mozilla Public License
6 | // Version 1.1 (the "License"); you may not use this file except in compliance
7 | // with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
8 | //
9 | // Alternatively, you may redistribute this library, use and/or modify it under the terms of the
10 | // GNU Lesser General Public License as published by the Free Software Foundation;
11 | // either version 2.1 of the License, or (at your option) any later version.
12 | // You may obtain a copy of the LGPL at http://www.gnu.org/copyleft/.
13 | //
14 | // Software distributed under the License is distributed on an "AS IS" basis,
15 | // WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the
16 | // specific language governing rights and limitations under the License.
17 | //
18 | // The initial developer of this code is Jim Kueneman
19 | // Special thanks to the following in no particular order for their help/support/code
20 | // Danijel Malik, Robert Lee, Werner Lehmann, Alexey Torgashin, Milan Vandrovec
21 | //
22 | //----------------------------------------------------------------------------
23 |
24 | interface
25 |
26 | const
27 | FILE_FORM_TEMPLATE_DELPHI =
28 |
29 | 'unit %ModuleIdent; ' + #13#10 +
30 | ' ' + #13#10 +
31 | 'interface ' + #13#10 +
32 | ' ' + #13#10 +
33 | ' ' + #13#10 +
34 | 'uses ' + #13#10 +
35 | ' %IncludeList ' + #13#10 +
36 | ' ' + #13#10 +
37 | 'type ' + #13#10 +
38 | ' T%FormIdent= class(T%AncestorIdent) ' + #13#10 +
39 | ' private ' + #13#10 +
40 | ' { Private declarations } ' + #13#10 +
41 | ' public ' + #13#10 +
42 | ' { Public declarations } ' + #13#10 +
43 | ' end; ' + #13#10 +
44 | ' ' + #13#10 +
45 | 'var ' + #13#10 +
46 | ' %FormIdent: T%FormIdent; ' + #13#10 +
47 | ' ' + #13#10 +
48 | 'implementation ' + #13#10 +
49 | ' ' + #13#10 +
50 | '{$R *.dfm} ' + #13#10 +
51 | ' ' + #13#10 +
52 | ' ' + #13#10 +
53 | 'end. ';
54 |
55 | FILE_FORM_TEMPLATE_BCB =
56 | '//----------------------------------------------------------------' + #13#10 +
57 | '%IncludeList ' + #13#10 +
58 | '#pragma hdrstop ' + #13#10 +
59 | ' ' + #13#10 +
60 | '#include "%ModuleIdent.h" ' + #13#10 +
61 | '//----------------------------------------------------------------' + #13#10 +
62 | '#pragma package(smart_init) ' + #13#10 +
63 | '#pragma resource "*.dfm" ' + #13#10 +
64 | 'T%FormIdent *%FormIdent; ' + #13#10 +
65 | '//----------------------------------------------------------------' + #13#10 +
66 | '__fastcall T%FormIdent::T%FormIdent(TComponent* Owner) ' + #13#10 +
67 | ' : T%AncestorIdent(Owner) ' + #13#10 +
68 | '{ ' + #13#10 +
69 | '} ' + #13#10 +
70 | '//----------------------------------------------------------------';
71 |
72 | implementation
73 |
74 | end.
75 |
--------------------------------------------------------------------------------
/Source/MPResources.pas:
--------------------------------------------------------------------------------
1 | unit MPResources;
2 |
3 | // Version 2.1.0
4 | //
5 | // The contents of this file are subject to the Mozilla Public License
6 | // Version 1.1 (the "License"); you may not use this file except in compliance
7 | // with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
8 | //
9 | // Alternatively, you may redistribute this library, use and/or modify it under the terms of the
10 | // GNU Lesser General Public License as published by the Free Software Foundation;
11 | // either version 2.1 of the License, or (at your option) any later version.
12 | // You may obtain a copy of the LGPL at http://www.gnu.org/copyleft/.
13 | //
14 | // Software distributed under the License is distributed on an "AS IS" basis,
15 | // WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the
16 | // specific language governing rights and limitations under the License.
17 | //
18 | // The initial developer of this code is Jim Kueneman
19 | // Special thanks to the following in no particular order for their help/support/code
20 | // Danijel Malik, Robert Lee, Werner Lehmann, Alexey Torgashin, Milan Vandrovec
21 | //
22 | //----------------------------------------------------------------------------
23 |
24 | interface
25 |
26 | {$B-}
27 |
28 | {$IFDEF WEAKPACKAGING}
29 | // WARNING YOU CAN NOT REMOTE DEBUG A WEAK PACKAGE UNIT
30 | {$WEAKPACKAGEUNIT ON}
31 | {$ENDIF}
32 |
33 | const
34 | STR_LINKMANAGERDISABLED = 'ERROR: Accessing the Link Manager when it is not enabled';
35 | STR_NONEXISTENTCOLUMN = 'ERROR: Accessing a non-existent column index';
36 | STR_NONEXISTENTCOLUMNBANDROW = 'ERROR: Accessing a non-existent Column Band Row';
37 | STR_NONEXISTENTGROUP = 'ERROR: Accessing a non-existent Group ID';
38 | STR_UNREGISTEREDCONTROL = 'Error: Attemping to add a thread request for control or message id that is not registered';
39 | STR_ZEROWIDTHRECT = 'Error: Trying to fit text to a 0 width rectangle in the SplitTextW function';
40 | STR_BACKGROUNDALPHABLEND = 'Error: Background AlphaBlend mode requires an AlphaImage';
41 |
42 | var
43 | // General Error message
44 | STR_ERROR: string = 'Error';
45 |
46 | // The name given a new folder when CreateNewFolder is called.
47 | STR_NEWFOLDER: string = 'New Folder';
48 |
49 | // The verb sent to the context menu notification events if the selected context
50 | // menu item is a non standard verb.
51 | STR_UNKNOWNCOMMAN: string = 'Unknown Command';
52 |
53 | STR_PROPERTIES: string = 'Properties';
54 | STR_PASTE: string = 'Paste';
55 | STR_PASTELINK: string = 'Paste Shortcut';
56 |
57 | // Names shown in column headers if toShellColumnDetails is not used. In that
58 | // case the shell handles the names based on locale.
59 | STR_COLUMN_NAMES: array[0..9] of string = (
60 | 'Name',
61 | 'Size',
62 | 'Type',
63 | 'Modified',
64 | 'Attributes',
65 | 'Created',
66 | 'Accessed',
67 | 'Path',
68 | 'DOS Name',
69 | 'Custom'
70 | );
71 |
72 | // Strings that are used to show the attributes of a file in Details view. Only
73 | // applies if toShellColumnDetails is not used.
74 | STR_ARCHIVE: string = 'A';
75 | STR_HIDDEN: string = 'H';
76 | STR_READONLY: string = 'R';
77 | STR_SYSTEM: string = 'S';
78 | STR_COMPRESS: string = 'C';
79 |
80 | // Strings that format the Details view in KB. Only applies if toShellColumnDetails
81 | // is not used.
82 | STR_FILE_SIZE_IN_KB: string = 'KB';
83 | STR_FILE_SIZE_IN_MB: string = 'MB';
84 | STR_FILE_SIZE_IN_TB: string = 'TB';
85 | STR_ZERO_KB: string = '0 KB';
86 | STR_ONE_KB: string = '1 KB';
87 |
88 | // What is displayed in the FileType column if VET could not get the information
89 | // the normal way and it had determined that the item is a system folder.
90 | STR_SYSTEMFOLDER: string = 'System Folder';
91 | STR_FILE: string = ' File'; // NT is lax in the FileType column if the file is not registered
92 | // it returns nothing. This is tacked on the end of the file extension
93 | // for example 'PAS Files', BAK Files, ZIP Files and so on.
94 |
95 | // --------------------------------------------------------------------------
96 | // VirtualShellLink strings
97 | // --------------------------------------------------------------------------
98 | // Message shown if an attempt to create a new link is made with no target defined
99 | STR_NOTARGETDEFINED: string = 'No target application defined';
100 | // --------------------------------------------------------------------------
101 |
102 | // Shown when an operation in the TNamspace is being done on item that are not the
103 | // direct children of the TNamespace. This is only a debugging aid, if the tree
104 | // is set up right this should never occur, i.e. restricted multiselect to one level
105 | STR_ERR_BAD_PIDL_RELATIONSHIP: string = 'PIDLs to operate on are not siblings of the Namespace doing the operation.';
106 |
107 | implementation
108 |
109 | end.
110 |
--------------------------------------------------------------------------------
/Source/MPShellUtilities.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TurboPack/MustangpeakCommonLib/5dce50b6c0ef2abd6fd8f32794cccc4a4b7fb3d9/Source/MPShellUtilities.pas
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | MustangpeakCommonLib
2 | ====================
3 |
4 | ### Table of contents
5 | 1. [Introduction](#Introduction)
6 | 2. [Package names](#Package-names)
7 | 3. [Installation](#Installation)
8 |
9 | ## Introduction
10 |
11 | The Turbopak Mustangpeak library for Delphi and C++Builder was originally developed by **Jim
12 | Kueneman** and contains the EasyListView and the VirutalShellExplorer components.
13 | The Mustangpeak CommonLib is a base library needed for all Mustangpeak components.
14 |
15 | This is a source-only release of MustangpeakCommonLib. It includes
16 | designtime and runtime packages for Delphi and CBuilder and supports
17 | Win32 and Win64.
18 |
19 | *RAD STUDIO Berlin or later is supported.*
20 |
21 | ## Package names
22 |
23 | MustangpeakCommonLib package names have the following form:
24 |
25 | - MPCommonLibD.dpk (Delphi runtime package)
26 | - MPCommonLibDD.dpk (Delphi design time package)
27 |
28 | - MPCommonLibC.bpl (C++Builder Runtime for all platforms)
29 | - MPCommonLibCD.bpl (C++Builder Runtime for the VCL)
30 |
31 | ## Installation
32 |
33 | To install MustangpeakCommonLib into your IDE, take the following
34 | steps:
35 |
36 | 1. Clone or download and unzip the Github repository into a directory (e.g., d:\MustangpeakCommonLib).
37 |
38 | 2. Start RAD Studio.
39 |
40 | 3. Add the source subdirectory (i.e., d:\MustangpeakCommonLib\Source) to the
41 | IDE's library path.
42 |
43 | 5. Open and compile the runtime package specific to the IDE being used.
44 |
45 | 6. Open & install the corresponding designtime package.
46 |
--------------------------------------------------------------------------------