Skip to content

Commit db25e51

Browse files
committed
FireDAC wrapper and demo
1 parent e37caaf commit db25e51

23 files changed

+4294
-274
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
package PythonVCL_D;
2+
3+
{$R *.res}
4+
{$R 'Sources\VCL\PythonDatabase.dcr'}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO ON}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS ON}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION ON}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO ON}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES OFF}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST OFF}
24+
{$MINENUMSIZE 1}
25+
{$IMAGEBASE $400000}
26+
{$DESCRIPTION 'VCL Components for Python'}
27+
{$IMPLICITBUILD OFF}
28+
{$IFDEF VER180}{$LIBSUFFIX '10'} {$ENDIF}
29+
{$IFDEF VER200}{$LIBSUFFIX '12'} {$ENDIF}
30+
{$IFDEF VER210}{$LIBSUFFIX '14'} {$ENDIF}
31+
{$IFDEF VER220}{$LIBSUFFIX '15'} {$ENDIF}
32+
{$IFDEF VER230}{$LIBSUFFIX '16'} {$ENDIF}
33+
{$IFDEF VER240}{$LIBSUFFIX '17'} {$ENDIF}
34+
{$IFDEF VER250}{$LIBSUFFIX '18'} {$ENDIF}
35+
{$IFDEF VER260}{$LIBSUFFIX '19'} {$ENDIF}
36+
{$IFDEF VER270}{$LIBSUFFIX '20'} {$ENDIF}
37+
{$IFDEF VER280}{$LIBSUFFIX '21'} {$ENDIF}
38+
{$IFDEF VER200}{$LIBSUFFIX '22'} {$ENDIF}
39+
{$IFDEF VER300}{$LIBSUFFIX '23'} {$ENDIF}
40+
{$IFDEF VER310}{$LIBSUFFIX '24'} {$ENDIF}
41+
{$IFDEF VER320}{$LIBSUFFIX '25'} {$ENDIF}
42+
{$IFDEF VER330}{$LIBSUFFIX '26'} {$ENDIF}
43+
44+
requires
45+
rtl,
46+
vcl,
47+
dbrtl,
48+
Python_D;
49+
50+
contains
51+
PythonDatabase in 'Sources\VCL\PythonDatabase.pas',
52+
pyDB in 'Sources\VCL\pyDB.pas',
53+
pyDBTables in 'Sources\VCL\pyDBTables.pas';
54+
end.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
package Python_D;
2+
3+
{$R *.res}
4+
{$R 'Sources\Core\PythonEngine.dcr'}
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 OFF}
18+
{$RANGECHECKS OFF}
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 'Components for Python'}
30+
{$IMPLICITBUILD OFF}
31+
{$IFDEF VER180}{$LIBSUFFIX '10'} {$ENDIF}
32+
{$IFDEF VER200}{$LIBSUFFIX '12'} {$ENDIF}
33+
{$IFDEF VER210}{$LIBSUFFIX '14'} {$ENDIF}
34+
{$IFDEF VER220}{$LIBSUFFIX '15'} {$ENDIF}
35+
{$IFDEF VER230}{$LIBSUFFIX '16'} {$ENDIF}
36+
{$IFDEF VER240}{$LIBSUFFIX '17'} {$ENDIF}
37+
{$IFDEF VER250}{$LIBSUFFIX '18'} {$ENDIF}
38+
{$IFDEF VER260}{$LIBSUFFIX '19'} {$ENDIF}
39+
{$IFDEF VER270}{$LIBSUFFIX '20'} {$ENDIF}
40+
{$IFDEF VER280}{$LIBSUFFIX '21'} {$ENDIF}
41+
{$IFDEF VER200}{$LIBSUFFIX '22'} {$ENDIF}
42+
{$IFDEF VER300}{$LIBSUFFIX '23'} {$ENDIF}
43+
{$IFDEF VER310}{$LIBSUFFIX '24'} {$ENDIF}
44+
{$IFDEF VER320}{$LIBSUFFIX '25'} {$ENDIF}
45+
{$IFDEF VER330}{$LIBSUFFIX '26'} {$ENDIF}
46+
47+
requires
48+
DesignIDE,
49+
rtl,
50+
vcl;
51+
52+
contains
53+
MethodCallBack in 'Sources\Core\MethodCallBack.pas',
54+
PythonEngine in 'Sources\Core\PythonEngine.pas',
55+
PythonGUIInputOutput in 'Sources\Core\PythonGUIInputOutput.pas',
56+
WrapDelphi in 'Sources\Core\WrapDelphi.pas';
57+
58+
end.

PythonForDelphi/Components/Python_d4.dof

Lines changed: 0 additions & 78 deletions
This file was deleted.

PythonForDelphi/Components/Python_d5.dof

Lines changed: 0 additions & 85 deletions
This file was deleted.

PythonForDelphi/Components/Python_d6.dof

Lines changed: 0 additions & 94 deletions
This file was deleted.

0 commit comments

Comments
 (0)