From 9220e19a601d102a8972d6c2d9a24685d24becee Mon Sep 17 00:00:00 2001 From: Pavlo Golub Date: Thu, 7 Dec 2023 12:34:03 +0100 Subject: [PATCH] [!] add support for RAD Studio 12, closes #13 --- Packages/PostgresDAC29.dpk | 55 +++++++++++++ Packages/PostgresDAC29.dproj | 123 +++++++++++++++++++++++++++++ Packages/PostgresDAC29.res | Bin 0 -> 664 bytes Packages/dclPostgresDAC29.dpk | 47 +++++++++++ Packages/dclPostgresDAC29.dproj | 133 ++++++++++++++++++++++++++++++++ Packages/dclPostgresDAC29.res | Bin 0 -> 688 bytes Source/PSQLAccess.pas | 2 - Source/PSQLBatch.pas | 2 - Source/PSQLCopy.pas | 2 - Source/PSQLDAC.inc | 29 ++++++- Source/PSQLDbTables.pas | 3 - Source/PSQLDirectQuery.pas | 2 - Source/PSQLDump.pas | 2 - Source/PSQLExtMask.pas | 2 - Source/PSQLMacroQuery.pas | 2 - Source/PSQLMonitor.pas | 2 - Source/PSQLNotify.pas | 2 - Source/PSQLQueryEdit.pas | 1 - Source/PSQLTools.pas | 2 - Source/PSQLTypes.pas | 2 - 20 files changed, 385 insertions(+), 28 deletions(-) create mode 100644 Packages/PostgresDAC29.dpk create mode 100644 Packages/PostgresDAC29.dproj create mode 100644 Packages/PostgresDAC29.res create mode 100644 Packages/dclPostgresDAC29.dpk create mode 100644 Packages/dclPostgresDAC29.dproj create mode 100644 Packages/dclPostgresDAC29.res diff --git a/Packages/PostgresDAC29.dpk b/Packages/PostgresDAC29.dpk new file mode 100644 index 0000000..2931029 --- /dev/null +++ b/Packages/PostgresDAC29.dpk @@ -0,0 +1,55 @@ +package PostgresDAC29; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION OFF} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES ON} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE DEBUG} +{$ENDIF IMPLICITBUILDING} +{$RUNONLY} +{$IMPLICITBUILD ON} + +requires + rtl, + dsnap, + dbrtl; + +contains + PSQLTypes in '..\Source\PSQLTypes.pas', + PSQLAccess in '..\Source\PSQLAccess.pas', + PSQLDbTables in '..\Source\PSQLDbTables.pas', + PSQLBatch in '..\Source\PSQLBatch.pas', + PSQLMacroQuery in '..\Source\PSQLMacroQuery.pas', + PSQLMonitor in '..\Source\PSQLMonitor.pas', + PSQLTools in '..\Source\PSQLTools.pas', + PSQLDump in '..\Source\PSQLDump.pas', + PSQLCopy in '..\Source\PSQLCopy.pas', + PSQLDirectQuery in '..\Source\PSQLDirectQuery.pas', + PSQLExtMask in '..\Source\PSQLExtMask.pas', + PSQLFields in '..\Source\PSQLFields.pas', + PSQLNotify in '..\Source\PSQLNotify.pas', + PSQLGeomTypes in '..\Source\PSQLGeomTypes.pas'; + +{$NOINCLUDE PSQLGeomTypes} + +end. + diff --git a/Packages/PostgresDAC29.dproj b/Packages/PostgresDAC29.dproj new file mode 100644 index 0000000..d9a092b --- /dev/null +++ b/Packages/PostgresDAC29.dproj @@ -0,0 +1,123 @@ + + + {57060A94-2E29-401F-A098-0A6D2127CCFF} + PostgresDAC29.dpk + True + Debug + 1 + Package + None + 20.1 + Win32 + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + false + false + false + false + false + 00400000 + true + true + All + PostgresDAC29 + true + 1033 + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName= + System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace) + + + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + 1033 + + + RELEASE;$(DCC_Define) + 0 + false + 0 + + + DEBUG;$(DCC_Define) + false + true + true + true + + + + MainSource + + + + + + + + + + + + + + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + Delphi.Personality.12 + Package + + + + PostgresDAC29.dpk + + + + True + True + True + True + True + True + True + + + 12 + + + + diff --git a/Packages/PostgresDAC29.res b/Packages/PostgresDAC29.res new file mode 100644 index 0000000000000000000000000000000000000000..c50a01896b497f96a21f6344a34b3276312e4020 GIT binary patch literal 664 zcmaKq%}T>i5QR@_7S@Hh>`Gj?mMGZ>f)t|?&{}FJ?xfaQ0&OB`1z*m$aqk;gzq#?! zpG61m?R4hMIg_~~Nk^Q;qCU85)@u0t0hqw$A~iz~YBgfqz8>|=eXSl|st0xWpK{;e zn|*~pzmnD09RByxWhEo@ng5VJ2?X%XRVi1YF>JXe8o^xXO(nq0VIswfbk2$C!8%H` zPp!u%)XX$=Jn!)3)D}*ri#H=OCTEyLZC&XMF2T0D!qF#Rfmqg_>I95G(uLFPf-3c@ z5A^0tV4x|LX4|x4r?pcKw%1>}Pap~B-R^}87CNcrJI@4zO9kMpe!**&9tvjZgxn1b#9 + + {7DB34C22-C5F2-467A-A37D-C3552A59B4BC} + dclPostgresDAC29.dpk + True + Debug + 1 + Package + None + 20.1 + Win32 + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + false + false + false + false + false + 00400000 + true + true + All + dclPostgresDAC29 + PostgreSQL Direct Access Components + true + 1033 + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName= + System;Xml;Data;Datasnap;Web;Soap;Winapi;Vcl;$(DCC_Namespace) + + + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + 1033 + PostgresDAC29;$(DCC_UsePackage) + + + PostgresDAC29;$(DCC_UsePackage) + + + RELEASE;$(DCC_Define) + 0 + false + 0 + + + DEBUG;$(DCC_Define) + false + true + true + true + + + + MainSource + + + + +
PSQLUpdateSQLEditForm
+
+ + +
PSQLConnForm
+
+ +
PSQLLinkFields
+
+ + +
PSQLStoredProcProp
+
+ +
SQLEditForm
+
+ +
PSQLAboutComp
+
+ + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + +
+ + Delphi.Personality.12 + Package + + + + dclPostgresDAC29.dpk + + + + True + False + + + 12 + + + + diff --git a/Packages/dclPostgresDAC29.res b/Packages/dclPostgresDAC29.res new file mode 100644 index 0000000000000000000000000000000000000000..2562af41b03910dc8fe16be1c9800a336f843daf GIT binary patch literal 688 zcma))O-{o=4255+EGR3u0Z6P-K-nN6p+W%#@l%zmOHgS`6_h3@E!W^i+=e|jAbg%M z>d&f{JaO#jXOBISw1-wzt(YqkHGF&rOyFXXnxO|pjTp19M?G_1s*9EALHGP8oLAT; zU*XTMWcf9R|DL(1WQ0EQ@6soZ0KU0OrOGvdEmfv5%(-4w0DNpCf z*W=sd%rta7@9?GM=B~^LZ>A3aGyD?}hHR^)3mwB~5@~CRs}G_Cv*0+=AsDaHxvSj) zRcNFSD$JS0KvObJHmMoAnyVb^mDlS&X`epp9J`5COt_25kY1+rIOcpIQsNoViQT2Z zze!KV6tHE>_LE&~LOO6;?77N06Usm?&$=0Yhdd{pqE)p`r?