|  | 
| 30 | 30 | //{$DEFINE PYTHON24} | 
| 31 | 31 | //{$DEFINE PYTHON25} | 
| 32 | 32 | //{$DEFINE PYTHON26} | 
|  | 33 | +//{$DEFINE PYTHON27} | 
| 33 | 34 | //{$DEFINE PYTHON30} | 
| 34 | 35 | //{$DEFINE PYTHON31} | 
| 35 | 36 | //{$DEFINE PYTHON32} | 
| 36 | 37 | //{$DEFINE PYTHON33} | 
|  | 38 | +//{$DEFINE PYTHON34} | 
| 37 | 39 | 
 | 
| 38 | 40 | ///////////////////////////////////////////////////////////////////////////// | 
| 39 | 41 | // Python for Delphi settings. Comment out the setting you want to enable. | 
|  | 
| 174 | 176 | {$ENDIF} | 
| 175 | 177 | {$IFDEF VER220} // Delphi XE | 
| 176 | 178 |   {$DEFINE DELPHIXE} | 
| 177 |  | -  {$DEFINE DELPHI2010} | 
| 178 | 179 |   {$DEFINE DELPHI4_OR_HIGHER} | 
| 179 | 180 |   {$DEFINE DELPHI5_OR_HIGHER} | 
| 180 | 181 |   {$DEFINE DELPHI6_OR_HIGHER} | 
|  | 
| 189 | 190 | {$ENDIF} | 
| 190 | 191 | {$IFDEF VER230} // Delphi XE2 | 
| 191 | 192 |   {$DEFINE DELPHIXE2} | 
| 192 |  | -  {$DEFINE DELPHIXE} | 
| 193 |  | -  {$DEFINE DELPHI2010} | 
| 194 | 193 |   {$DEFINE DELPHI4_OR_HIGHER} | 
| 195 | 194 |   {$DEFINE DELPHI5_OR_HIGHER} | 
| 196 | 195 |   {$DEFINE DELPHI6_OR_HIGHER} | 
|  | 
| 206 | 205 | {$ENDIF} | 
| 207 | 206 | {$IFDEF VER240} // Delphi XE3 | 
| 208 | 207 |   {$DEFINE DELPHIXE3} | 
| 209 |  | -  {$DEFINE DELPHIXE2} | 
| 210 |  | -  {$DEFINE DELPHIXE} | 
| 211 |  | -  {$DEFINE DELPHI2010} | 
| 212 | 208 |   {$DEFINE DELPHI4_OR_HIGHER} | 
| 213 | 209 |   {$DEFINE DELPHI5_OR_HIGHER} | 
| 214 | 210 |   {$DEFINE DELPHI6_OR_HIGHER} | 
|  | 
| 223 | 219 |   {$DEFINE DELPHIXE2_OR_HIGHER} | 
| 224 | 220 |   {$DEFINE DELPHIXE3_OR_HIGHER} | 
| 225 | 221 | {$ENDIF} | 
| 226 |  | - | 
| 227 |  | - | 
|  | 222 | +{$IFDEF VER250} // Delphi XE4 | 
|  | 223 | +  {$DEFINE DELPHIXE4} | 
|  | 224 | +  {$DEFINE DELPHI4_OR_HIGHER} | 
|  | 225 | +  {$DEFINE DELPHI5_OR_HIGHER} | 
|  | 226 | +  {$DEFINE DELPHI6_OR_HIGHER} | 
|  | 227 | +  {$DEFINE DELPHI7_OR_HIGHER} | 
|  | 228 | +  {$DEFINE DELPHI8_OR_HIGHER} | 
|  | 229 | +  {$DEFINE DELPHI2005_OR_HIGHER} | 
|  | 230 | +  {$DEFINE DELPHI2006_OR_HIGHER} | 
|  | 231 | +  {$DEFINE DELPHI2007_OR_HIGHER} | 
|  | 232 | +  {$DEFINE DELPHI2009_OR_HIGHER} | 
|  | 233 | +  {$DEFINE DELPHI2010_OR_HIGHER} | 
|  | 234 | +  {$DEFINE DELPHIXE_OR_HIGHER} | 
|  | 235 | +  {$DEFINE DELPHIXE2_OR_HIGHER} | 
|  | 236 | +  {$DEFINE DELPHIXE3_OR_HIGHER} | 
|  | 237 | +  {$DEFINE DELPHIXE4_OR_HIGHER} | 
|  | 238 | +{$ENDIF} | 
|  | 239 | +{$IFDEF VER260} // Delphi XE5 | 
|  | 240 | +  {$DEFINE DELPHIXE5} | 
|  | 241 | +  {$DEFINE DELPHI4_OR_HIGHER} | 
|  | 242 | +  {$DEFINE DELPHI5_OR_HIGHER} | 
|  | 243 | +  {$DEFINE DELPHI6_OR_HIGHER} | 
|  | 244 | +  {$DEFINE DELPHI7_OR_HIGHER} | 
|  | 245 | +  {$DEFINE DELPHI8_OR_HIGHER} | 
|  | 246 | +  {$DEFINE DELPHI2005_OR_HIGHER} | 
|  | 247 | +  {$DEFINE DELPHI2006_OR_HIGHER} | 
|  | 248 | +  {$DEFINE DELPHI2007_OR_HIGHER} | 
|  | 249 | +  {$DEFINE DELPHI2009_OR_HIGHER} | 
|  | 250 | +  {$DEFINE DELPHI2010_OR_HIGHER} | 
|  | 251 | +  {$DEFINE DELPHIXE_OR_HIGHER} | 
|  | 252 | +  {$DEFINE DELPHIXE2_OR_HIGHER} | 
|  | 253 | +  {$DEFINE DELPHIXE3_OR_HIGHER} | 
|  | 254 | +  {$DEFINE DELPHIXE4_OR_HIGHER} | 
|  | 255 | +  {$DEFINE DELPHIXE5_OR_HIGHER} | 
|  | 256 | +{$ENDIF} | 
|  | 257 | +{$IFDEF VER270} // Delphi XE6 | 
|  | 258 | +  {$DEFINE DELPHIXE6} | 
|  | 259 | +  {$DEFINE DELPHI4_OR_HIGHER} | 
|  | 260 | +  {$DEFINE DELPHI5_OR_HIGHER} | 
|  | 261 | +  {$DEFINE DELPHI6_OR_HIGHER} | 
|  | 262 | +  {$DEFINE DELPHI7_OR_HIGHER} | 
|  | 263 | +  {$DEFINE DELPHI8_OR_HIGHER} | 
|  | 264 | +  {$DEFINE DELPHI2005_OR_HIGHER} | 
|  | 265 | +  {$DEFINE DELPHI2006_OR_HIGHER} | 
|  | 266 | +  {$DEFINE DELPHI2007_OR_HIGHER} | 
|  | 267 | +  {$DEFINE DELPHI2009_OR_HIGHER} | 
|  | 268 | +  {$DEFINE DELPHI2010_OR_HIGHER} | 
|  | 269 | +  {$DEFINE DELPHIXE_OR_HIGHER} | 
|  | 270 | +  {$DEFINE DELPHIXE2_OR_HIGHER} | 
|  | 271 | +  {$DEFINE DELPHIXE3_OR_HIGHER} | 
|  | 272 | +  {$DEFINE DELPHIXE4_OR_HIGHER} | 
|  | 273 | +  {$DEFINE DELPHIXE5_OR_HIGHER} | 
|  | 274 | +  {$DEFINE DELPHIXE6_OR_HIGHER} | 
|  | 275 | +{$ENDIF} | 
|  | 276 | +{$IFDEF VER280} // Delphi XE7 | 
|  | 277 | +  {$DEFINE DELPHIXE7} | 
|  | 278 | +  {$DEFINE DELPHI4_OR_HIGHER} | 
|  | 279 | +  {$DEFINE DELPHI5_OR_HIGHER} | 
|  | 280 | +  {$DEFINE DELPHI6_OR_HIGHER} | 
|  | 281 | +  {$DEFINE DELPHI7_OR_HIGHER} | 
|  | 282 | +  {$DEFINE DELPHI8_OR_HIGHER} | 
|  | 283 | +  {$DEFINE DELPHI2005_OR_HIGHER} | 
|  | 284 | +  {$DEFINE DELPHI2006_OR_HIGHER} | 
|  | 285 | +  {$DEFINE DELPHI2007_OR_HIGHER} | 
|  | 286 | +  {$DEFINE DELPHI2009_OR_HIGHER} | 
|  | 287 | +  {$DEFINE DELPHI2010_OR_HIGHER} | 
|  | 288 | +  {$DEFINE DELPHIXE_OR_HIGHER} | 
|  | 289 | +  {$DEFINE DELPHIXE2_OR_HIGHER} | 
|  | 290 | +  {$DEFINE DELPHIXE3_OR_HIGHER} | 
|  | 291 | +  {$DEFINE DELPHIXE4_OR_HIGHER} | 
|  | 292 | +  {$DEFINE DELPHIXE5_OR_HIGHER} | 
|  | 293 | +  {$DEFINE DELPHIXE6_OR_HIGHER} | 
|  | 294 | +  {$DEFINE DELPHIXE7_OR_HIGHER} | 
|  | 295 | +{$ENDIF} | 
|  | 296 | +{$IFDEF VER290} // Delphi XE8 | 
|  | 297 | +  {$DEFINE DELPHIXE8} | 
|  | 298 | +  {$DEFINE DELPHI4_OR_HIGHER} | 
|  | 299 | +  {$DEFINE DELPHI5_OR_HIGHER} | 
|  | 300 | +  {$DEFINE DELPHI6_OR_HIGHER} | 
|  | 301 | +  {$DEFINE DELPHI7_OR_HIGHER} | 
|  | 302 | +  {$DEFINE DELPHI8_OR_HIGHER} | 
|  | 303 | +  {$DEFINE DELPHI2005_OR_HIGHER} | 
|  | 304 | +  {$DEFINE DELPHI2006_OR_HIGHER} | 
|  | 305 | +  {$DEFINE DELPHI2007_OR_HIGHER} | 
|  | 306 | +  {$DEFINE DELPHI2009_OR_HIGHER} | 
|  | 307 | +  {$DEFINE DELPHI2010_OR_HIGHER} | 
|  | 308 | +  {$DEFINE DELPHIXE_OR_HIGHER} | 
|  | 309 | +  {$DEFINE DELPHIXE2_OR_HIGHER} | 
|  | 310 | +  {$DEFINE DELPHIXE3_OR_HIGHER} | 
|  | 311 | +  {$DEFINE DELPHIXE4_OR_HIGHER} | 
|  | 312 | +  {$DEFINE DELPHIXE5_OR_HIGHER} | 
|  | 313 | +  {$DEFINE DELPHIXE6_OR_HIGHER} | 
|  | 314 | +  {$DEFINE DELPHIXE7_OR_HIGHER} | 
|  | 315 | +  {$DEFINE DELPHIXE8_OR_HIGHER} | 
|  | 316 | +{$ENDIF} | 
| 228 | 317 | ///////////////////////////////////////////////////////////////////////////// | 
| 229 | 318 | // Python versions | 
| 230 | 319 | ///////////////////////////////////////////////////////////////////////////// | 
|  | 
| 233 | 322 | // Note that the installer will let the user specify its default Python version, and | 
| 234 | 323 | // thus will edit this file. | 
| 235 | 324 | 
 | 
| 236 |  | -{$IFNDEF PYTHON33} | 
| 237 |  | -  {$IFNDEF PYTHON32} | 
| 238 |  | -    {$IFNDEF PYTHON31} | 
| 239 |  | -      {$IFNDEF PYTHON30} | 
| 240 |  | -        {$IFNDEF PYTHON26} | 
| 241 |  | -          {$IFNDEF PYTHON25} | 
| 242 |  | -            {$IFNDEF PYTHON24} | 
| 243 |  | -              {$IFNDEF PYTHON23} | 
| 244 |  | -        {---<START OF DEFAULT PYTHON VERSION>---} | 
| 245 |  | -            {$DEFINE PYTHON25} | 
| 246 |  | -        {---<END OF DEFAULT PYTHON VERSION>---} | 
|  | 325 | +{$IFNDEF PYTHON34} | 
|  | 326 | +  {$IFNDEF PYTHON33} | 
|  | 327 | +    {$IFNDEF PYTHON32} | 
|  | 328 | +      {$IFNDEF PYTHON31} | 
|  | 329 | +        {$IFNDEF PYTHON30} | 
|  | 330 | +          {$IFNDEF PYTHON27} | 
|  | 331 | +            {$IFNDEF PYTHON26} | 
|  | 332 | +              {$IFNDEF PYTHON25} | 
|  | 333 | +                {$IFNDEF PYTHON24} | 
|  | 334 | +                  {$IFNDEF PYTHON23} | 
|  | 335 | +            {---<START OF DEFAULT PYTHON VERSION>---} | 
|  | 336 | +                {$DEFINE PYTHON27} | 
|  | 337 | +            {---<END OF DEFAULT PYTHON VERSION>---} | 
|  | 338 | +                  {$ENDIF} | 
|  | 339 | +                {$ENDIF} | 
| 247 | 340 |               {$ENDIF} | 
| 248 | 341 |             {$ENDIF} | 
| 249 | 342 |           {$ENDIF} | 
|  | 
| 272 | 365 |   {$DEFINE PYTHON25_OR_HIGHER} | 
| 273 | 366 |   {$DEFINE PYTHON26_OR_HIGHER} | 
| 274 | 367 | {$ENDIF} | 
|  | 368 | +{$IFDEF PYTHON27} | 
|  | 369 | +  {$DEFINE PYTHON23_OR_HIGHER} | 
|  | 370 | +  {$DEFINE PYTHON24_OR_HIGHER} | 
|  | 371 | +  {$DEFINE PYTHON25_OR_HIGHER} | 
|  | 372 | +  {$DEFINE PYTHON27_OR_HIGHER} | 
|  | 373 | +{$ENDIF} | 
| 275 | 374 | {$IFDEF PYTHON30} | 
| 276 | 375 |   {$DEFINE PYTHON23_OR_HIGHER} | 
| 277 | 376 |   {$DEFINE PYTHON24_OR_HIGHER} | 
|  | 
| 306 | 405 |   {$DEFINE PYTHON32_OR_HIGHER} | 
| 307 | 406 |   {$DEFINE PYTHON33_OR_HIGHER} | 
| 308 | 407 | {$ENDIF} | 
|  | 408 | +{$IFDEF PYTHON34} | 
|  | 409 | +  {$DEFINE PYTHON23_OR_HIGHER} | 
|  | 410 | +  {$DEFINE PYTHON24_OR_HIGHER} | 
|  | 411 | +  {$DEFINE PYTHON25_OR_HIGHER} | 
|  | 412 | +  {$DEFINE PYTHON26_OR_HIGHER} | 
|  | 413 | +  {$DEFINE PYTHON30_OR_HIGHER} | 
|  | 414 | +  {$DEFINE PYTHON31_OR_HIGHER} | 
|  | 415 | +  {$DEFINE PYTHON32_OR_HIGHER} | 
|  | 416 | +  {$DEFINE PYTHON33_OR_HIGHER} | 
|  | 417 | +  {$DEFINE PYTHON34_OR_HIGHER} | 
|  | 418 | +{$ENDIF} | 
| 309 | 419 | 
 | 
| 310 | 420 | ///////////////////////////////////////////////////////////////////////////// | 
| 311 | 421 | // Misc | 
|  | 
0 commit comments