Skip to content

Commit 8dba4c6

Browse files
authored
Small enhancements (#18)
* Package updates * Tests updates * Package for Delphi 12 * Export dfm/fmx in compatible mode - the same form file works for Python and Delphi
1 parent 6dcc7bd commit 8dba4c6

35 files changed

Lines changed: 9637 additions & 8270 deletions
-724 Bytes
Binary file not shown.
-724 Bytes
Binary file not shown.
-724 Bytes
Binary file not shown.
-724 Bytes
Binary file not shown.
-724 Bytes
Binary file not shown.
Lines changed: 71 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,71 @@
1-
package dclDelphi4PythonExperts;
2-
3-
{$R *.res}
4-
{$R *.dres}
5-
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
6-
{$ALIGN 8}
7-
{$ASSERTIONS ON}
8-
{$BOOLEVAL OFF}
9-
{$DEBUGINFO OFF}
10-
{$EXTENDEDSYNTAX ON}
11-
{$IMPORTEDDATA ON}
12-
{$IOCHECKS ON}
13-
{$LOCALSYMBOLS ON}
14-
{$LONGSTRINGS ON}
15-
{$OPENSTRINGS ON}
16-
{$OPTIMIZATION OFF}
17-
{$OVERFLOWCHECKS ON}
18-
{$RANGECHECKS ON}
19-
{$REFERENCEINFO ON}
20-
{$SAFEDIVIDE OFF}
21-
{$STACKFRAMES ON}
22-
{$TYPEDADDRESS OFF}
23-
{$VARSTRINGCHECKS ON}
24-
{$WRITEABLECONST OFF}
25-
{$MINENUMSIZE 1}
26-
{$IMAGEBASE $400000}
27-
{$DEFINE DEBUG}
28-
{$ENDIF IMPLICITBUILDING}
29-
{$DESCRIPTION 'Delphi4Python - Export forms for Python'}
30-
{$LIBSUFFIX AUTO}
31-
{$DESIGNONLY}
32-
{$IMPLICITBUILD ON}
33-
34-
requires
35-
rtl,
36-
designide,
37-
fmx,
38-
vcl,
39-
dbrtl,
40-
vcldb,
41-
dsnap;
42-
43-
contains
44-
PythonTools.Registration in '..\..\Source\PythonTools.Registration.pas',
45-
PythonTools.SplashScreen in '..\..\Source\PythonTools.SplashScreen.pas',
46-
PythonTools.IOTAUtils in '..\..\Source\PythonTools.IOTAUtils.pas',
47-
PythonTools.Exceptions in '..\..\Source\PythonTools.Exceptions.pas',
48-
PythonTools.Common in '..\..\Source\PythonTools.Common.pas',
49-
PythonTools.Menu in '..\..\Source\Menu\PythonTools.Menu.pas',
50-
PythonTools.Menu.ExportProject in '..\..\Source\Menu\PythonTools.Menu.ExportProject.pas',
51-
PythonTools.Menu.ExportForms in '..\..\Source\Menu\PythonTools.Menu.ExportForms.pas',
52-
PythonTools.Design.Project in '..\..\Source\Design\PythonTools.Design.Project.pas' {ProjectExportDialog},
53-
PythonTools.Exporter.Application in '..\..\Source\Exporter\PythonTools.Exporter.Application.pas',
54-
PythonTools.Exporter.Form in '..\..\Source\Exporter\PythonTools.Exporter.Form.pas',
55-
PythonTools.Exporter.Project in '..\..\Source\Exporter\PythonTools.Exporter.Project.pas',
56-
PythonTools.Producer.FMXForm in '..\..\Source\Producer\PythonTools.Producer.FMXForm.pas',
57-
PythonTools.Producer in '..\..\Source\Producer\PythonTools.Producer.pas',
58-
PythonTools.Producer.SimpleFactory in '..\..\Source\Producer\PythonTools.Producer.SimpleFactory.pas',
59-
PythonTools.Producer.VCLForm in '..\..\Source\Producer\PythonTools.Producer.VCLForm.pas',
60-
PythonTools.Producer.AbstractForm in '..\..\Source\Producer\PythonTools.Producer.AbstractForm.pas',
61-
PythonTools.Design.Forms in '..\..\Source\Design\PythonTools.Design.Forms.pas' {FormsExportDialog},
62-
PythonTools.Exporter.Forms in '..\..\Source\Exporter\PythonTools.Exporter.Forms.pas',
63-
PythonTools.Model.Producer.Application in '..\..\Source\Model\Producer\PythonTools.Model.Producer.Application.pas',
64-
PythonTools.Model.Producer.FormFile in '..\..\Source\Model\Producer\PythonTools.Model.Producer.FormFile.pas',
65-
PythonTools.Model.Producer.Form in '..\..\Source\Model\Producer\PythonTools.Model.Producer.Form.pas',
66-
PythonTools.Model.Design.Forms in '..\..\Source\Model\Design\PythonTools.Model.Design.Forms.pas',
67-
PythonTools.Model.Design.Project in '..\..\Source\Model\Design\PythonTools.Model.Design.Project.pas',
68-
PythonTools.Registry in '..\..\Source\PythonTools.Registry.pas',
69-
PythonTools.Design in '..\..\Source\Design\PythonTools.Design.pas' {DesignForm};
70-
71-
end.
72-
1+
package dclDelphi4PythonExperts;
2+
{$R *.res}
3+
{$R *.dres}
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 'Delphi4Python - Export forms for Python'}
29+
{$LIBSUFFIX AUTO}
30+
{$DESIGNONLY}
31+
{$IMPLICITBUILD ON}
32+
33+
requires
34+
rtl,
35+
designide,
36+
fmx,
37+
vcl,
38+
dbrtl,
39+
vcldb,
40+
dsnap;
41+
42+
contains
43+
PythonTools.Registration in '..\..\Source\PythonTools.Registration.pas',
44+
PythonTools.SplashScreen in '..\..\Source\PythonTools.SplashScreen.pas',
45+
PythonTools.IOTAUtils in '..\..\Source\PythonTools.IOTAUtils.pas',
46+
PythonTools.Exceptions in '..\..\Source\PythonTools.Exceptions.pas',
47+
PythonTools.Common in '..\..\Source\PythonTools.Common.pas',
48+
PythonTools.Menu in '..\..\Source\Menu\PythonTools.Menu.pas',
49+
PythonTools.Menu.ExportProject in '..\..\Source\Menu\PythonTools.Menu.ExportProject.pas',
50+
PythonTools.Menu.ExportForms in '..\..\Source\Menu\PythonTools.Menu.ExportForms.pas',
51+
PythonTools.Design.Project in '..\..\Source\Design\PythonTools.Design.Project.pas' {ProjectExportDialog},
52+
PythonTools.Exporter.Application in '..\..\Source\Exporter\PythonTools.Exporter.Application.pas',
53+
PythonTools.Exporter.Form in '..\..\Source\Exporter\PythonTools.Exporter.Form.pas',
54+
PythonTools.Exporter.Project in '..\..\Source\Exporter\PythonTools.Exporter.Project.pas',
55+
PythonTools.Producer.FMXForm in '..\..\Source\Producer\PythonTools.Producer.FMXForm.pas',
56+
PythonTools.Producer in '..\..\Source\Producer\PythonTools.Producer.pas',
57+
PythonTools.Producer.SimpleFactory in '..\..\Source\Producer\PythonTools.Producer.SimpleFactory.pas',
58+
PythonTools.Producer.VCLForm in '..\..\Source\Producer\PythonTools.Producer.VCLForm.pas',
59+
PythonTools.Producer.AbstractForm in '..\..\Source\Producer\PythonTools.Producer.AbstractForm.pas',
60+
PythonTools.Design.Forms in '..\..\Source\Design\PythonTools.Design.Forms.pas' {FormsExportDialog},
61+
PythonTools.Exporter.Forms in '..\..\Source\Exporter\PythonTools.Exporter.Forms.pas',
62+
PythonTools.Model.Producer.Application in '..\..\Source\Model\Producer\PythonTools.Model.Producer.Application.pas',
63+
PythonTools.Model.Producer.FormFile in '..\..\Source\Model\Producer\PythonTools.Model.Producer.FormFile.pas',
64+
PythonTools.Model.Producer.Form in '..\..\Source\Model\Producer\PythonTools.Model.Producer.Form.pas',
65+
PythonTools.Model.Design.Forms in '..\..\Source\Model\Design\PythonTools.Model.Design.Forms.pas',
66+
PythonTools.Model.Design.Project in '..\..\Source\Model\Design\PythonTools.Model.Design.Project.pas',
67+
PythonTools.Registry in '..\..\Source\PythonTools.Registry.pas',
68+
PythonTools.Design in '..\..\Source\Design\PythonTools.Design.pas' {DesignForm},
69+
PythonTools.Model.Producer in '..\..\Source\Model\Producer\PythonTools.Model.Producer.pas';
70+
71+
end.

0 commit comments

Comments
 (0)