|
From: <car...@us...> - 2014-05-12 09:08:38
|
Revision: 963
http://sourceforge.net/p/instantobjects/code/963
Author: carlobar
Date: 2014-05-12 09:08:33 +0000 (Mon, 12 May 2014)
Log Message:
-----------
Version 2.2 (2.2.0.0) (2014-05-12)
- Full UNICODE support: based on UseUnicode flag of InstantConnection:
Exposers uses TWideStringField or TWideMemoField mapping string attributes
- Virtual Containers (for SQL brokers):
Master-Detail relationship using a contaier without storage
(read VirtualContainers.txt for more informations)
- Updated UnitTesting for Exposers and Unicode Support
Modified Paths:
--------------
trunk/Demos/PrimerCross/Main.pas
trunk/Demos/PrimerCross/Primer_D2010.xml
trunk/Demos/PrimerCross/Primer_DXE3.xml
trunk/Docs/Changes.txt
trunk/Docs/Install.txt
trunk/Readme1st.txt
trunk/Source/Brokers/ADO/D2010/DclIOADO.dproj
trunk/Source/Brokers/ADO/D2010/IOADO.dproj
trunk/Source/Brokers/ADO/DXE3/IOADO.dproj
trunk/Source/Brokers/DBX/D2010/DclIODBX.dproj
trunk/Source/Brokers/DBX/D2010/IODBX.dproj
trunk/Source/Brokers/DBX/DXE3/IODBX.dproj
trunk/Source/Brokers/DBX/InstantDBX.pas
trunk/Source/Brokers/DBX/InstantDBXConnectionDefEdit.dfm
trunk/Source/Brokers/DBX/InstantDBXConnectionDefEdit.pas
trunk/Source/Brokers/IBX/D2010/DclIOIBX.dproj
trunk/Source/Brokers/IBX/D2010/IOIBX.dproj
trunk/Source/Brokers/IBX/DXE3/IOIBX.dproj
trunk/Source/Brokers/IBX/InstantIBX.pas
trunk/Source/Brokers/XML/D2010/DclIOXML.dproj
trunk/Source/Brokers/XML/D2010/IOXML.dproj
trunk/Source/Brokers/XML/DXE3/IOXML.dproj
trunk/Source/Brokers/XML/InstantXML.pas
trunk/Source/Brokers/XML/InstantXMLCatalog.pas
trunk/Source/Catalogs/IBFb/D2010/IOIBFbCatalog.dproj
trunk/Source/Catalogs/IBFb/DXE3/IOIBFbCatalog.dproj
trunk/Source/Core/D2010/IOCore.dproj
trunk/Source/Core/DXE3/IOCore.dproj
trunk/Source/Core/InstantBrokers.pas
trunk/Source/Core/InstantCode.pas
trunk/Source/Core/InstantCommand.pas
trunk/Source/Core/InstantConnectionManagerFormUnit.pas
trunk/Source/Core/InstantConsts.pas
trunk/Source/Core/InstantExplorer.pas
trunk/Source/Core/InstantPersistence.pas
trunk/Source/Core/InstantPresentation.pas
trunk/Source/Core/InstantTypes.pas
trunk/Source/Design/D2010/DclIOCore.dproj
trunk/Source/Design/DXE3/DclIOCore.dproj
trunk/Source/InstantDefines.inc
trunk/Source/PackageGroups/DXE3/DesignTimePackages.groupproj
trunk/Source/PackageGroups/DXE3/RunTimePackages.groupproj
trunk/Source/PackageGroups/Install.txt
trunk/Tests/TestIO.dpr
trunk/Tests/TestIO.dproj
trunk/Tests/TestIO_DXE3.dpr
trunk/Tests/TestIO_DXE3.dproj
trunk/Tests/TestInstantObjectStore.pas
trunk/Tests/TestInstantPresentation.pas
trunk/Tests/TestModel.pas
trunk/Tests/TestXMLBroker.pas
trunk/Tests/ubmock/src/GuiTestRunner.dfm
Modified: trunk/Demos/PrimerCross/Main.pas
===================================================================
--- trunk/Demos/PrimerCross/Main.pas 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Demos/PrimerCross/Main.pas 2014-05-12 09:08:33 UTC (rev 963)
@@ -19,8 +19,9 @@
QMenus, QExtCtrls, QComCtrls, QGrids, QDBGrids, QImgList, QActnList,
{$ENDIF}
InstantPersistence, BasicView, Stopwatch,
- InstantConnectionManagerFormUnit, InstantConnectionManager
- {$IFDEF D17+}, System.Actions{$ENDIF};
+ InstantConnectionManagerFormUnit, InstantConnectionManager,
+ {$IFDEF D17+}System.Actions,{$ENDIF}
+ WideStrings, SqlExpr;
type
TMainForm = class(TForm)
@@ -148,7 +149,10 @@
{$IFNDEF VER130}
InstantDBX,
{$ENDIF}
- InstantADO, InstantBDE, InstantIBX,
+ InstantADO, InstantIBX, InstantBDE,
+ {$IFDEF D19+}
+ InstantFireDAC,
+ {$ENDIF}
{$IFDEF D14+}
// These are required for DBExpress to load the drivers in newer
// versions of Delphi. If you get a compilation error it means you
Modified: trunk/Demos/PrimerCross/Primer_D2010.xml
===================================================================
--- trunk/Demos/PrimerCross/Primer_D2010.xml 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Demos/PrimerCross/Primer_D2010.xml 2014-05-12 09:08:33 UTC (rev 963)
@@ -1,39 +1,41 @@
<TInstantConnectionDefs>
- <TInstantBDEConnectionDef>
- <Name>ParadoxDB</Name>
+ <TInstantIBXConnectionDef>
+ <Name>IBX_Firebird</Name>
<IsBuilt>TRUE</IsBuilt>
<BlobStreamFormat>sfXML</BlobStreamFormat>
<LoginPrompt>FALSE</LoginPrompt>
- <DriverName>STANDARD</DriverName>
- <Parameters>PATH=.\ParadoxDB
-DEFAULT DRIVER=PARADOX
-ENABLE BCD=TRUE
-</Parameters>
- </TInstantBDEConnectionDef>
+ <ConnectionString>.\FirebirdDB\PRIMERDB.FDB</ConnectionString>
+ <Options></Options>
+ <Params>user_name=SYSDBA
+password=masterkey
+lc_ctype=ISO8859_1</Params>
+ </TInstantIBXConnectionDef>
+ <TInstantXMLConnectionDef>
+ <Name>XmlDB</Name>
+ <IsBuilt>TRUE</IsBuilt>
+ <RootFolder>.\XmlDB</RootFolder>
+ </TInstantXMLConnectionDef>
<TInstantDBXConnectionDef>
- <Name>FirebirdDB</Name>
+ <Name>DBX_Firebird</Name>
<IsBuilt>TRUE</IsBuilt>
<BlobStreamFormat>sfXML</BlobStreamFormat>
<LoginPrompt>FALSE</LoginPrompt>
- <ConnectionName>PrimerCrossISO</ConnectionName>
+ <ConnectionName>FBConnection</ConnectionName>
<DriverName>Firebird</DriverName>
- <GetDriverFunc>getSQLDriverINTERBASE</GetDriverFunc>
- <LibraryName>dbxfb.dll</LibraryName>
- <Params>drivername=Firebird
+ <Params>DriverName=Firebird
Database=.\FirebirdDB\PRIMERDB.FDB
-User_Name=SYSDBA
+RoleName=RoleName
+User_Name=sysdba
Password=masterkey
-blobsize=-1
-localecode=0000
-devartinterbase transisolation=ReadCommited
-productname=Interbase
-ServerCharSet=ISO8859_1
+ServerCharSet=
+SQLDialect=3
+ErrorResourceFile=
+LocaleCode=0000
+BlobSize=-1
+CommitRetain=False
+WaitOnLocks=True
+IsolationLevel=ReadCommitted
+Trim Char=False
</Params>
- <VendorLib>fbclient.dll</VendorLib>
</TInstantDBXConnectionDef>
- <TInstantXMLConnectionDef>
- <Name>XmlDB</Name>
- <IsBuilt>TRUE</IsBuilt>
- <RootFolder>.\XmlDB</RootFolder>
- </TInstantXMLConnectionDef>
</TInstantConnectionDefs>
Modified: trunk/Demos/PrimerCross/Primer_DXE3.xml
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE3.xml 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Demos/PrimerCross/Primer_DXE3.xml 2014-05-12 09:08:33 UTC (rev 963)
@@ -11,19 +11,42 @@
</Parameters>
</TInstantBDEConnectionDef>
<TInstantIBXConnectionDef>
- <Name>FirebirdDB</Name>
+ <Name>IBX_Firebird</Name>
<IsBuilt>TRUE</IsBuilt>
<BlobStreamFormat>sfXML</BlobStreamFormat>
<LoginPrompt>FALSE</LoginPrompt>
- <ConnectionString>localhost:c:\db\primercrossutf8.fdb</ConnectionString>
+ <ConnectionString>.\FirebirdDB\PRIMERDB.FDB</ConnectionString>
<Options></Options>
<Params>user_name=SYSDBA
password=masterkey
-lc_ctype=UTF8</Params>
+lc_ctype=ISO8859_1</Params>
</TInstantIBXConnectionDef>
<TInstantXMLConnectionDef>
<Name>XmlDB</Name>
<IsBuilt>TRUE</IsBuilt>
<RootFolder>.\XmlDB</RootFolder>
</TInstantXMLConnectionDef>
+ <TInstantDBXConnectionDef>
+ <Name>DBX_Firebird</Name>
+ <IsBuilt>TRUE</IsBuilt>
+ <BlobStreamFormat>sfXML</BlobStreamFormat>
+ <LoginPrompt>FALSE</LoginPrompt>
+ <ConnectionName>FBConnection</ConnectionName>
+ <DriverName>Firebird</DriverName>
+ <Params>DriverName=Firebird
+Database=.\FirebirdDB\PRIMERDB.FDB
+RoleName=RoleName
+User_Name=sysdba
+Password=masterkey
+ServerCharSet=
+SQLDialect=3
+ErrorResourceFile=
+LocaleCode=0000
+BlobSize=-1
+CommitRetain=False
+WaitOnLocks=True
+IsolationLevel=ReadCommitted
+Trim Char=False
+</Params>
+ </TInstantDBXConnectionDef>
</TInstantConnectionDefs>
Modified: trunk/Docs/Changes.txt
===================================================================
--- trunk/Docs/Changes.txt 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Docs/Changes.txt 2014-05-12 09:08:33 UTC (rev 963)
@@ -1,6 +1,20 @@
VERSION HISTORY
---------------
+Version 2.2 (2.2.0.0) (2014-05-12)
+- Full UNICODE support: based on UseUnicode flag of InstantConnection:
+ Exposers uses TWideStringField or TWideMemoField mapping string attributes
+
+- Virtual Containers (for SQL brokers):
+ Master-Detail relationship using a contaier without storage
+ (read VirtualContainers.txt for more informations)
+
+- Added Broker for Embarcadero FireDac
+
+- Added support for Delphi XE5 and XE6
+
+- Updated UnitTesting for Exposers and Unicode Support
+
Version 2.1 (2.1.0.0) (2007-02-26)
- Support for SQL Server 2005; catalog support for SQL Server 7;
Modified: trunk/Docs/Install.txt
===================================================================
--- trunk/Docs/Install.txt 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Docs/Install.txt 2014-05-12 09:08:33 UTC (rev 963)
@@ -1,6 +1,6 @@
------------------------------------------------------------------
- InstantObjects for Delphi, Kylix, FPC
+ InstantObjects for Delphi
Mozilla Public License 1.1
Based on Seleqt InstantObjects.
@@ -60,8 +60,8 @@
<installdir>/Source/Core/<version>/IOCore.dpk (build)
<installdir>/Source/Design/<version>/DclIOCore.dpk (install)
- Where <version> identifies your version of Delphi, Kylix or
- FPC. Examples: D5, D6, D7, K3, D2005, D2006, etc.
+ Where <version> identifies your version of Delphi
+ Examples: D7, D2005, D2006, etc.
4. Build and install the desired catalog and broker package(s):
@@ -79,11 +79,6 @@
<installdir>/Source/Brokers/XML/<version>/DclIOXML.dpk (install)
Please note that not all brokers are available in all versions
- of Delphi/Kylix/FPC. If you think you can make a supplied broker
+ of Delphi. If you think you can make a supplied broker
work in an unsupported version, or create a new broker from scratch
- then please contact us.
-
- NOTE TO DELPHI 5 USERS:
- dpk files in Delphi 5 have an additional suffix "_D5". This is
- because Delphi 5 does not support the LIBSUFFIX compiler directive
- that InstantObjects uses in newer versions of Delphi.
\ No newline at end of file
+ then please contact us.
\ No newline at end of file
Modified: trunk/Readme1st.txt
===================================================================
--- trunk/Readme1st.txt 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Readme1st.txt 2014-05-12 09:08:33 UTC (rev 963)
@@ -1,6 +1,6 @@
------------------------------------------------------------------
- InstantObjects for Delphi, Kylix, FPC
+ InstantObjects for Delphi - Full Unicode version
Mozilla Public License 1.1 Edition
Based on Seleqt InstantObjects.
Modified: trunk/Source/Brokers/ADO/D2010/DclIOADO.dproj
===================================================================
--- trunk/Source/Brokers/ADO/D2010/DclIOADO.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/ADO/D2010/DclIOADO.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -22,7 +22,6 @@
<PropertyGroup Condition="'$(Base)'!=''">
<DesignOnlyPackage>true</DesignOnlyPackage>
<DCC_ImageBase>00400000</DCC_ImageBase>
- <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo>
<DllSuffix>_D14</DllSuffix>
<DCC_DependencyCheckOutputName>C:\Users\Public\Documents\RAD Studio\7.0\Bpl\DclIOADO_D14.bpl</DCC_DependencyCheckOutputName>
<DCC_RangeChecking>true</DCC_RangeChecking>
Modified: trunk/Source/Brokers/ADO/D2010/IOADO.dproj
===================================================================
--- trunk/Source/Brokers/ADO/D2010/IOADO.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/ADO/D2010/IOADO.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -2,7 +2,7 @@
<PropertyGroup>
<ProjectGuid>{BF5FCE65-8CE6-49DA-80A0-E55081BF9F72}</ProjectGuid>
<MainSource>IOADO.dpk</MainSource>
- <Config Condition="'$(Config)'==''">Debug</Config>
+ <Config Condition="'$(Config)'==''">Release</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>12.0</ProjectVersion>
</PropertyGroup>
@@ -21,14 +21,13 @@
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
<DCC_ImageBase>00400000</DCC_ImageBase>
- <DCC_DependencyCheckOutputName>C:\Documents and Settings\All Users\Documents\RAD Studio\7.0\Bpl\IOADO_D14.bpl</DCC_DependencyCheckOutputName>
+ <DCC_DependencyCheckOutputName>C:\Users\Public\Documents\RAD Studio\7.0\Bpl\IOADO_D14.bpl</DCC_DependencyCheckOutputName>
<DllSuffix>_D14</DllSuffix>
<DCC_WriteableConstants>true</DCC_WriteableConstants>
<DCC_Platform>x86</DCC_Platform>
<DCC_UnitAlias>WinTypes=Windows;WinProcs=Windows;$(DCC_UnitAlias)</DCC_UnitAlias>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<DCC_Description>InstantObjects ADO Run-Time Support (Delphi 2010)</DCC_Description>
- <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo>
<DCC_S>false</DCC_S>
<DCC_N>false</DCC_N>
<GenDll>true</GenDll>
Modified: trunk/Source/Brokers/ADO/DXE3/IOADO.dproj
===================================================================
--- trunk/Source/Brokers/ADO/DXE3/IOADO.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/ADO/DXE3/IOADO.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>14.3</ProjectVersion>
+ <ProjectVersion>14.4</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/DBX/D2010/DclIODBX.dproj
===================================================================
--- trunk/Source/Brokers/DBX/D2010/DclIODBX.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/DBX/D2010/DclIODBX.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -2,7 +2,7 @@
<PropertyGroup>
<ProjectGuid>{37A94EA0-7FE9-4F18-B639-D0056DB88697}</ProjectGuid>
<MainSource>DclIODBX.dpk</MainSource>
- <Config Condition="'$(Config)'==''">Debug</Config>
+ <Config Condition="'$(Config)'==''">Release</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>12.0</ProjectVersion>
</PropertyGroup>
@@ -29,7 +29,6 @@
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
<GenDll>true</GenDll>
<DllSuffix>_D14</DllSuffix>
- <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo>
<DCC_ImageBase>00400000</DCC_ImageBase>
<DCC_Platform>x86</DCC_Platform>
</PropertyGroup>
Modified: trunk/Source/Brokers/DBX/D2010/IODBX.dproj
===================================================================
--- trunk/Source/Brokers/DBX/D2010/IODBX.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/DBX/D2010/IODBX.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -2,7 +2,7 @@
<PropertyGroup>
<ProjectGuid>{99DAEA57-EA95-4709-A5EE-36855F676EB5}</ProjectGuid>
<MainSource>IODBX.dpk</MainSource>
- <Config Condition="'$(Config)'==''">Debug</Config>
+ <Config Condition="'$(Config)'==''">Release</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>12.0</ProjectVersion>
</PropertyGroup>
@@ -20,14 +20,13 @@
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
- <DCC_DependencyCheckOutputName>C:\Documents and Settings\All Users\Documents\RAD Studio\7.0\Bpl\IODBX_D14.bpl</DCC_DependencyCheckOutputName>
+ <DCC_DependencyCheckOutputName>C:\Users\Public\Documents\RAD Studio\7.0\Bpl\IODBX_D14.bpl</DCC_DependencyCheckOutputName>
<DCC_UnitAlias>WinTypes=Windows;WinProcs=Windows;$(DCC_UnitAlias)</DCC_UnitAlias>
<DCC_Description>InstantObjects dbExpress Run-Time Support (Delphi 2010)</DCC_Description>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<DllSuffix>_D14</DllSuffix>
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
<GenDll>true</GenDll>
- <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo>
<GenPackage>true</GenPackage>
<DCC_ImageBase>00400000</DCC_ImageBase>
<DCC_Platform>x86</DCC_Platform>
Modified: trunk/Source/Brokers/DBX/DXE3/IODBX.dproj
===================================================================
--- trunk/Source/Brokers/DBX/DXE3/IODBX.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/DBX/DXE3/IODBX.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>14.3</ProjectVersion>
+ <ProjectVersion>14.4</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/DBX/InstantDBX.pas
===================================================================
--- trunk/Source/Brokers/DBX/InstantDBX.pas 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/DBX/InstantDBX.pas 2014-05-12 09:08:33 UTC (rev 963)
@@ -296,7 +296,7 @@
implementation
uses
- SysUtils, InstantDBXConnectionDefEdit, InstantUtils, InstantConsts, Math,
+ SysUtils, InstantDBXConnectionDefEdit, InstantUtils, InstantConsts, Math, InstantClasses,
InstantDBBuild, InstantIBFbCatalog, InstantMSSqlCatalog, InstantMySQLCatalog;
{ TInstantDBXConnector }
@@ -579,9 +579,15 @@
function TInstantDBXBroker.Execute(const AStatement: string;
AParams: TParams): Integer;
begin
+ Result := 0;
with CreateDataSet(AStatement, AParams) as TSQLQuery do
- try
+ try try
Result := ExecSQL;
+ except
+ on E: Exception do
+ raise EInstantError.CreateFmt(SSQLExecuteError,
+ [AStatement, E.Message], E);
+ end;
finally
Free;
end;
@@ -623,6 +629,10 @@
begin
Writer.WriteChar('0');
Result := True;
+ end else if (Copy(Constant.Value,1,1) = '[') and (Copy(Constant.Value,length(Constant.Value),1) = ']') then
+ begin
+ Writer.WriteString(Copy(Constant.Value,2,length(Constant.Value)-2));
+ Result := True;
end else
Result := inherited TranslateConstant(Constant, Writer);
end;
@@ -783,7 +793,7 @@
ftInteger:
TargetParam.AsFloat := SourceParam.AsInteger;
ftCurrency:
- TargetParam.AsCurrency := SourceParam.AsCurrency;
+ TargetParam.AsBCD := SourceParam.AsCurrency;
ftFloat:
TargetParam.AsFloat := SourceParam.AsFloat;
else
Modified: trunk/Source/Brokers/DBX/InstantDBXConnectionDefEdit.dfm
===================================================================
--- trunk/Source/Brokers/DBX/InstantDBXConnectionDefEdit.dfm 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/DBX/InstantDBXConnectionDefEdit.dfm 2014-05-12 09:08:33 UTC (rev 963)
@@ -103,12 +103,20 @@
end
object LoginPromptCheckBox: TCheckBox
Left = 16
- Top = 198
+ Top = 187
Width = 137
Height = 17
Caption = '&Login Prompt'
TabOrder = 2
end
+ object UseUnicodeCheckBox: TCheckBox
+ Left = 16
+ Top = 205
+ Width = 137
+ Height = 17
+ Caption = '&Use Unicode'
+ TabOrder = 3
+ end
end
object BottomPanel: TPanel
Left = 0
Modified: trunk/Source/Brokers/DBX/InstantDBXConnectionDefEdit.pas
===================================================================
--- trunk/Source/Brokers/DBX/InstantDBXConnectionDefEdit.pas 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/DBX/InstantDBXConnectionDefEdit.pas 2014-05-12 09:08:33 UTC (rev 963)
@@ -66,6 +66,7 @@
StreamFormatLabel: TLabel;
StreamFormatComboBox: TComboBox;
LoginPromptCheckBox: TCheckBox;
+ UseUnicodeCheckBox: TCheckBox;
procedure FormCreate(Sender: TObject);
procedure DriverNameEditChange(Sender: TObject);
procedure ConnectionNameListBoxClick(Sender: TObject);
@@ -171,6 +172,7 @@
//CB
StreamFormatComboBox.ItemIndex := Ord(ConnectionDef.BlobStreamFormat);
LoginPromptCheckBox.Checked := ConnectionDef.LoginPrompt;
+ UseUnicodeCheckBox.Checked := ConnectionDef.UseUnicode;
end;
procedure TInstantDBXConnectionDefEditForm.SaveData(
Modified: trunk/Source/Brokers/IBX/D2010/DclIOIBX.dproj
===================================================================
--- trunk/Source/Brokers/IBX/D2010/DclIOIBX.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/IBX/D2010/DclIOIBX.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -2,7 +2,7 @@
<PropertyGroup>
<ProjectGuid>{982DD2E1-206B-48F0-B7DF-76417E6E6551}</ProjectGuid>
<MainSource>DclIOIBX.dpk</MainSource>
- <Config Condition="'$(Config)'==''">Debug</Config>
+ <Config Condition="'$(Config)'==''">Release</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>12.0</ProjectVersion>
</PropertyGroup>
@@ -28,7 +28,6 @@
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
<GenDll>true</GenDll>
<GenPackage>true</GenPackage>
- <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo>
<DCC_ImageBase>00400000</DCC_ImageBase>
<DCC_Platform>x86</DCC_Platform>
</PropertyGroup>
Modified: trunk/Source/Brokers/IBX/D2010/IOIBX.dproj
===================================================================
--- trunk/Source/Brokers/IBX/D2010/IOIBX.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/IBX/D2010/IOIBX.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -2,7 +2,7 @@
<PropertyGroup>
<ProjectGuid>{8520BCA1-97BF-4333-A250-4291F3CFCF0E}</ProjectGuid>
<MainSource>IOIBX.dpk</MainSource>
- <Config Condition="'$(Config)'==''">Debug</Config>
+ <Config Condition="'$(Config)'==''">Release</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>12.0</ProjectVersion>
</PropertyGroup>
@@ -20,14 +20,13 @@
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
- <DCC_DependencyCheckOutputName>C:\Documents and Settings\All Users\Documents\RAD Studio\7.0\Bpl\IOIBX_D14.bpl</DCC_DependencyCheckOutputName>
+ <DCC_DependencyCheckOutputName>C:\Users\Public\Documents\RAD Studio\7.0\Bpl\IOIBX_D14.bpl</DCC_DependencyCheckOutputName>
<DCC_UnitAlias>WinTypes=Windows;WinProcs=Windows;$(DCC_UnitAlias)</DCC_UnitAlias>
<DCC_Description>InstantObjects IBX Run-Time Support (Delphi 2010)</DCC_Description>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<DllSuffix>_D14</DllSuffix>
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
<GenDll>true</GenDll>
- <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo>
<GenPackage>true</GenPackage>
<DCC_ImageBase>00400000</DCC_ImageBase>
<DCC_Platform>x86</DCC_Platform>
Modified: trunk/Source/Brokers/IBX/DXE3/IOIBX.dproj
===================================================================
--- trunk/Source/Brokers/IBX/DXE3/IOIBX.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/IBX/DXE3/IOIBX.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>14.3</ProjectVersion>
+ <ProjectVersion>14.4</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/IBX/InstantIBX.pas
===================================================================
--- trunk/Source/Brokers/IBX/InstantIBX.pas 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/IBX/InstantIBX.pas 2014-05-12 09:08:33 UTC (rev 963)
@@ -506,6 +506,10 @@
begin
Writer.WriteChar('0');
Result := True;
+ end else if (Copy(Constant.Value,1,1) = '[') and (Copy(Constant.Value,length(Constant.Value),1) = ']') then
+ begin
+ Writer.WriteString(Copy(Constant.Value,2,length(Constant.Value)-2));
+ Result := True;
end else
Result := inherited TranslateConstant(Constant, Writer);
end;
Modified: trunk/Source/Brokers/XML/D2010/DclIOXML.dproj
===================================================================
--- trunk/Source/Brokers/XML/D2010/DclIOXML.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/XML/D2010/DclIOXML.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -2,7 +2,7 @@
<PropertyGroup>
<ProjectGuid>{941A45C1-7205-4184-AE44-782C0AA9BC3C}</ProjectGuid>
<MainSource>DclIOXML.dpk</MainSource>
- <Config Condition="'$(Config)'==''">Debug</Config>
+ <Config Condition="'$(Config)'==''">Release</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>12.0</ProjectVersion>
</PropertyGroup>
@@ -29,7 +29,6 @@
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
<GenDll>true</GenDll>
<DllSuffix>_D14</DllSuffix>
- <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo>
<DCC_ImageBase>00400000</DCC_ImageBase>
<DCC_Platform>x86</DCC_Platform>
</PropertyGroup>
@@ -81,12 +80,12 @@
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
- <VersionInfo Name="MajorVer">1</VersionInfo>
- <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="MajorVer">2</VersionInfo>
+ <VersionInfo Name="MinorVer">2</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
- <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="PreRelease">True</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
@@ -94,15 +93,15 @@
<VersionInfo Name="CodePage">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
- <VersionInfoKeys Name="CompanyName"/>
- <VersionInfoKeys Name="FileDescription"/>
- <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName">www.instantobjects.org</VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription">InstantObjects</VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">2.2.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"/>
<VersionInfoKeys Name="LegalCopyright"/>
<VersionInfoKeys Name="LegalTrademarks"/>
<VersionInfoKeys Name="OriginalFilename"/>
- <VersionInfoKeys Name="ProductName"/>
- <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="ProductName">InstantObjects</VersionInfoKeys>
+ <VersionInfoKeys Name="ProductVersion">2.2</VersionInfoKeys>
<VersionInfoKeys Name="Comments"/>
</VersionInfoKeys>
<Excluded_Packages>
Modified: trunk/Source/Brokers/XML/D2010/IOXML.dproj
===================================================================
--- trunk/Source/Brokers/XML/D2010/IOXML.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/XML/D2010/IOXML.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -2,7 +2,7 @@
<PropertyGroup>
<ProjectGuid>{37C4CB77-A037-444C-B2CA-DF45FE103DD3}</ProjectGuid>
<MainSource>IOXML.dpk</MainSource>
- <Config Condition="'$(Config)'==''">Debug</Config>
+ <Config Condition="'$(Config)'==''">Release</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>12.0</ProjectVersion>
</PropertyGroup>
@@ -20,7 +20,7 @@
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
- <DCC_DependencyCheckOutputName>C:\Documents and Settings\All Users\Documents\RAD Studio\7.0\Bpl\IOXML_D14.bpl</DCC_DependencyCheckOutputName>
+ <DCC_DependencyCheckOutputName>C:\Users\Public\Documents\RAD Studio\7.0\Bpl\IOXML_D14.bpl</DCC_DependencyCheckOutputName>
<DCC_TypedAtParameter>true</DCC_TypedAtParameter>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<DCC_UnitAlias>WinTypes=Windows;WinProcs=Windows;$(DCC_UnitAlias)</DCC_UnitAlias>
@@ -29,7 +29,6 @@
<GenDll>true</GenDll>
<GenPackage>true</GenPackage>
<DllSuffix>_D14</DllSuffix>
- <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo>
<DCC_ImageBase>00400000</DCC_ImageBase>
<DCC_Platform>x86</DCC_Platform>
</PropertyGroup>
Modified: trunk/Source/Brokers/XML/DXE3/IOXML.dproj
===================================================================
--- trunk/Source/Brokers/XML/DXE3/IOXML.dproj 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/XML/DXE3/IOXML.dproj 2014-05-12 09:08:33 UTC (rev 963)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>14.3</ProjectVersion>
+ <ProjectVersion>14.4</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/XML/InstantXML.pas
===================================================================
--- trunk/Source/Brokers/XML/InstantXML.pas 2012-10-29 21:30:50 UTC (rev 962)
+++ trunk/Source/Brokers/XML/InstantXML.pas 2014-05-12 09:08:33 UTC (rev 963)
@@ -58,11 +58,15 @@
type
TXMLFileFormat = (xffUtf8, xffIso);
+ TXMLFileOpenEvent = function (const AObject: TInstantObject;
+ const AObjectId, AFileName: string): Boolean of Object;
+
TXMLFilesAccessor = class(TCustomConnection)
private
FConnected: Boolean;
FRootFolder: string;
FXMLFileFormat: TXMLFileFormat;
+ FOnCustomLoadXMLFile: TXMLFileOpenEvent;
function GetRootFolder: string;
procedure SetRootFolder(const AValue: string);
function ObjectUpdateCountFromFileName(const AFileName: string): Integer;
@@ -73,8 +77,6 @@
function GetConnected: Boolean; override;
// Override this method to redirect storage to different folders with a
// class-level or object-level granularity.
- function GetObjectFileName(const AStorageName, AObjectClassName,
- AObjectId: string): string; virtual;
function LoadInstantObjectFromXmlFile(const AObject: TInstantObject;
const AObjectId, AFileName: string): Boolean;
function SaveInstantObjectToXmlFile(const AObject: TInstantObject;
@@ -97,6 +99,8 @@
...
[truncated message content] |
|
From: <car...@us...> - 2014-05-12 10:07:57
|
Revision: 965
http://sourceforge.net/p/instantobjects/code/965
Author: carlobar
Date: 2014-05-12 10:07:50 +0000 (Mon, 12 May 2014)
Log Message:
-----------
Added support for Delphi XE5 and XE6
Added Paths:
-----------
trunk/Demos/PrimerCross/Primer_DXE5.dpr
trunk/Demos/PrimerCross/Primer_DXE5.dproj
trunk/Demos/PrimerCross/Primer_DXE5.res
trunk/Demos/PrimerCross/Primer_DXE5.xml
trunk/Demos/PrimerCross/Primer_DXE6.dpr
trunk/Demos/PrimerCross/Primer_DXE6.dproj
trunk/Demos/PrimerCross/Primer_DXE6.res
trunk/Demos/PrimerCross/Primer_DXE6.xml
trunk/Docs/VirtualContainers.txt
trunk/Source/Brokers/ADO/DXE5/
trunk/Source/Brokers/ADO/DXE5/DclIOADO.dpk
trunk/Source/Brokers/ADO/DXE5/DclIOADO.dproj
trunk/Source/Brokers/ADO/DXE5/DclIOADO.res
trunk/Source/Brokers/ADO/DXE5/IOADO.dpk
trunk/Source/Brokers/ADO/DXE5/IOADO.dproj
trunk/Source/Brokers/ADO/DXE5/IOADO.res
trunk/Source/Brokers/ADO/DXE6/
trunk/Source/Brokers/ADO/DXE6/DclIOADO.dpk
trunk/Source/Brokers/ADO/DXE6/DclIOADO.dproj
trunk/Source/Brokers/ADO/DXE6/DclIOADO.res
trunk/Source/Brokers/ADO/DXE6/IOADO.dpk
trunk/Source/Brokers/ADO/DXE6/IOADO.dproj
trunk/Source/Brokers/ADO/DXE6/IOADO.res
trunk/Source/Brokers/DBX/DXE5/
trunk/Source/Brokers/DBX/DXE5/DclIODBX.dpk
trunk/Source/Brokers/DBX/DXE5/DclIODBX.dproj
trunk/Source/Brokers/DBX/DXE5/DclIODBX.res
trunk/Source/Brokers/DBX/DXE5/IODBX.dpk
trunk/Source/Brokers/DBX/DXE5/IODBX.dproj
trunk/Source/Brokers/DBX/DXE5/IODBX.res
trunk/Source/Brokers/DBX/DXE6/
trunk/Source/Brokers/DBX/DXE6/DclIODBX.dpk
trunk/Source/Brokers/DBX/DXE6/DclIODBX.dproj
trunk/Source/Brokers/DBX/DXE6/DclIODBX.res
trunk/Source/Brokers/DBX/DXE6/IODBX.dpk
trunk/Source/Brokers/DBX/DXE6/IODBX.dproj
trunk/Source/Brokers/DBX/DXE6/IODBX.res
trunk/Source/Brokers/IBX/DXE5/
trunk/Source/Brokers/IBX/DXE5/DclIOIBX.dpk
trunk/Source/Brokers/IBX/DXE5/DclIOIBX.dproj
trunk/Source/Brokers/IBX/DXE5/DclIOIBX.res
trunk/Source/Brokers/IBX/DXE5/IOIBX.dpk
trunk/Source/Brokers/IBX/DXE5/IOIBX.dproj
trunk/Source/Brokers/IBX/DXE5/IOIBX.res
trunk/Source/Brokers/IBX/DXE6/
trunk/Source/Brokers/IBX/DXE6/DclIOIBX.dpk
trunk/Source/Brokers/IBX/DXE6/DclIOIBX.dproj
trunk/Source/Brokers/IBX/DXE6/DclIOIBX.res
trunk/Source/Brokers/IBX/DXE6/IOIBX.dpk
trunk/Source/Brokers/IBX/DXE6/IOIBX.dproj
trunk/Source/Brokers/IBX/DXE6/IOIBX.res
trunk/Source/Brokers/XML/DXE5/
trunk/Source/Brokers/XML/DXE5/DclIOXML.dpk
trunk/Source/Brokers/XML/DXE5/DclIOXML.dproj
trunk/Source/Brokers/XML/DXE5/DclIOXML.res
trunk/Source/Brokers/XML/DXE5/IOXML.dpk
trunk/Source/Brokers/XML/DXE5/IOXML.dproj
trunk/Source/Brokers/XML/DXE5/IOXML.res
trunk/Source/Brokers/XML/DXE6/
trunk/Source/Brokers/XML/DXE6/DclIOXML.dpk
trunk/Source/Brokers/XML/DXE6/DclIOXML.dproj
trunk/Source/Brokers/XML/DXE6/DclIOXML.res
trunk/Source/Brokers/XML/DXE6/IOXML.dpk
trunk/Source/Brokers/XML/DXE6/IOXML.dproj
trunk/Source/Brokers/XML/DXE6/IOXML.res
trunk/Source/Catalogs/IBFb/DXE5/
trunk/Source/Catalogs/IBFb/DXE5/IOIBFbCatalog.dpk
trunk/Source/Catalogs/IBFb/DXE5/IOIBFbCatalog.dproj
trunk/Source/Catalogs/IBFb/DXE5/IOIBFbCatalog.res
trunk/Source/Catalogs/IBFb/DXE6/
trunk/Source/Catalogs/IBFb/DXE6/IOIBFbCatalog.dpk
trunk/Source/Catalogs/IBFb/DXE6/IOIBFbCatalog.dproj
trunk/Source/Catalogs/IBFb/DXE6/IOIBFbCatalog.res
trunk/Source/Catalogs/MSSql/DXE5/
trunk/Source/Catalogs/MSSql/DXE5/IOMSSqlCatalog.dpk
trunk/Source/Catalogs/MSSql/DXE5/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MSSql/DXE5/IOMSSqlCatalog.res
trunk/Source/Catalogs/MSSql/DXE6/
trunk/Source/Catalogs/MSSql/DXE6/IOMSSqlCatalog.dpk
trunk/Source/Catalogs/MSSql/DXE6/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MSSql/DXE6/IOMSSqlCatalog.res
trunk/Source/Catalogs/MySQL/DXE5/
trunk/Source/Catalogs/MySQL/DXE5/IOMySQLCatalog.dpk
trunk/Source/Catalogs/MySQL/DXE5/IOMySQLCatalog.dproj
trunk/Source/Catalogs/MySQL/DXE5/IOMySQLCatalog.res
trunk/Source/Catalogs/MySQL/DXE6/
trunk/Source/Catalogs/MySQL/DXE6/IOMySQLCatalog.dpk
trunk/Source/Catalogs/MySQL/DXE6/IOMySQLCatalog.dproj
trunk/Source/Catalogs/MySQL/DXE6/IOMySQLCatalog.res
trunk/Source/Core/InstantPumpConnectionManagerFormUnit.dfm
trunk/Source/Core/InstantPumpConnectionManagerFormUnit.pas
trunk/Source/Design/DXE5/
trunk/Source/Design/DXE5/DclIOCore.dpk
trunk/Source/Design/DXE5/DclIOCore.dproj
trunk/Source/Design/DXE5/DclIOCore.res
trunk/Source/Design/DXE6/
trunk/Source/Design/DXE6/DclIOCore.dpk
trunk/Source/Design/DXE6/DclIOCore.dproj
trunk/Source/Design/DXE6/DclIOCore.res
trunk/Source/PackageGroups/DXE5/
trunk/Source/PackageGroups/DXE5/DesignTimePackages.groupproj
trunk/Source/PackageGroups/DXE5/RunTimePackages.groupproj
trunk/Source/PackageGroups/DXE6/
trunk/Source/PackageGroups/DXE6/DesignTimePackages.groupproj
trunk/Source/PackageGroups/DXE6/RunTimePackages.groupproj
trunk/Tests/TestIO_D2010.dpr
trunk/Tests/TestIO_D2010.dproj
trunk/Tests/TestIO_D2010.res
trunk/Tests/TestIO_DXE5.dpr
trunk/Tests/TestIO_DXE5.dproj
trunk/Tests/TestIO_DXE5.res
trunk/Tests/TestIO_DXE6.dpr
trunk/Tests/TestIO_DXE6.dproj
trunk/Tests/TestIO_DXE6.res
trunk/Tests/TestInstantExposer.pas
Added: trunk/Demos/PrimerCross/Primer_DXE5.dpr
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE5.dpr (rev 0)
+++ trunk/Demos/PrimerCross/Primer_DXE5.dpr 2014-05-12 10:07:50 UTC (rev 965)
@@ -0,0 +1,80 @@
+(*
+ * InstantObjects
+ * Primer Demo - with "internal storage" of Part and Parts
+ * Model.pas unit is located in Model folder
+ *
+ *)
+
+(* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is: Seleqt InstantObjects
+ *
+ * The Initial Developer of the Original Code is: Seleqt
+ *
+ * Portions created by the Initial Developer are Copyright (C) 2001-2003
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Carlo Barazzetta, Nando Dessena
+ *
+ * ***** END LICENSE BLOCK ***** *)
+
+program Primer_DXE5;
+
+{$IFDEF LINUX}
+{$I '../../Source/InstantDefines.inc'}
+{$ELSE}
+{$I '..\..\Source\InstantDefines.inc'}
+{$ENDIF}
+
+
+uses
+ Forms,
+ Main in 'Main.pas' {MainForm},
+ Model in 'Model\Model.pas',
+ ContactView in 'ContactView.pas' {ContactViewForm: TFrame},
+ BasicView in 'BasicView.pas' {BasicViewForm: TFrame},
+ BasicEdit in 'BasicEdit.pas' {BasicEditForm},
+ ContactEdit in 'ContactEdit.pas' {ContactEditForm},
+ PersonEdit in 'PersonEdit.pas' {PersonEditForm},
+ CompanyEdit in 'CompanyEdit.pas' {CompanyEditForm},
+ DemoData in 'DemoData.pas',
+ ContactFilterEdit in 'ContactFilterEdit.pas' {ContactFilterEditForm},
+ MainData in 'MainData.pas' {MainDataModule: TDataModule},
+ ContactBrowse in 'ContactBrowse.pas' {ContactBrowseForm},
+ CompanyBrowse in 'CompanyBrowse.pas' {CompanyBrowseForm},
+ PerformanceView in 'PerformanceView.pas' {PerformanceViewForm: TFrame},
+ Welcome in 'Welcome.pas' {WelcomeForm},
+ PersonBrowse in 'PersonBrowse.pas' {PersonBrowseForm},
+ BasicBrowse in 'BasicBrowse.pas' {BasicBrowseForm},
+ CountryBrowse in 'CountryBrowse.pas' {CountryBrowseForm},
+ DemoDataRequest in 'DemoDataRequest.pas' {DemoDataRequestForm},
+ ContactSort in 'ContactSort.pas' {ContactSortForm},
+ CategoryBrowse in 'CategoryBrowse.pas' {CategoryBrowseForm},
+ HelpView in 'HelpView.pas' {HelpViewForm: TFrame},
+ QueryView in 'QueryView.pas' {QueryViewForm: TFrame},
+ RandomData in 'RandomData.pas',
+ Stopwatch in 'Stopwatch.pas',
+ Utility in 'Utility.pas';
+
+{$R *.res}
+{$R *.mdr} {Model}
+
+begin
+ Application.Initialize;
+ Application.Title := 'InstantObjects Primer Demo (Delphi XE5 version)';
+ Application.CreateForm(TMainForm, MainForm);
+ Application.CreateForm(TMainDataModule, MainDataModule);
+ Application.Run;
+end.
Property changes on: trunk/Demos/PrimerCross/Primer_DXE5.dpr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE5.dproj
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE5.dproj (rev 0)
+++ trunk/Demos/PrimerCross/Primer_DXE5.dproj 2014-05-12 10:07:50 UTC (rev 965)
@@ -0,0 +1,234 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{d197a2d4-31b9-43b1-8070-3f804d86e53f}</ProjectGuid>
+ <MainSource>Primer_DXE5.dpr</MainSource>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
+ <DCC_DependencyCheckOutputName>Primer.exe</DCC_DependencyCheckOutputName>
+ <ProjectVersion>15.3</ProjectVersion>
+ <Config Condition="'$(Config)'==''">Release</Config>
+ <Base>True</Base>
+ <AppType>Application</AppType>
+ <FrameworkType>VCL</FrameworkType>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
+ <Cfg_2_Win32>true</Cfg_2_Win32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <Icon_MainIcon>Primer_DXE3_Icon.ico</Icon_MainIcon>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;VCLTee;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_MajorVer>2</VerInfo_MajorVer>
+ <VerInfo_Locale>1030</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=InstantObjects.org;FileDescription=Primer Demo;FileVersion=2.0.0.0;InternalName=;LegalCopyright=MPL public license;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=2.0;Comments=</VerInfo_Keys>
+ <DCC_UnitSearchPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Brokers\FireDAC;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_UsePackage>vcl;rtl;vclx;dbrtl;vcldb;bdertl;vclimg;vclactnband;adortl;vcldbx;dbexpress;DbxCommonDriver;DataSnapIndy10ServerTransport;DataSnapProviderClient;vclie;xmlrtl;inet;dsnap;inetdb;IndySystem;IndyCore;IndyProtocols;DbxClientDriver;inetdbxpress;inetdbbde;DataSnapServer;dbxcds;DBXInterBaseDriver;DBXMySQLDriver;DBXFirebirdDriver;DBXSybaseASEDriver;DBXSybaseASADriver;DBXOracleDriver;DBXMSSQLDriver;DBXInformixDriver;DBXDb2Driver;vclib;ibxpress;intrawebdb_100_140;Intraweb_100_140;dsnapcon;vclribbon;VclSmp;soaprtl;TeeUI;TeeDB;Tee;vcltouch;webdsnap;websnap;rbRIDE1114;rbIDE1114;rbRAP1114;rbRCL1114;dclRBADO1114;rbADO1114;rbDB1114;rbDAD1114;dclRBBDE1114;rbDBDE1114;rbBDE1114;dclRBDBE1114;rbDBE1114;dclRBE1114;rbCIDE1114;dclRBIBE1114;rbIBE1114;rbUSERDesign1114;rbUSER1114;ActionBandExtensionsD2010;UniSynEdit_R2010;wPDF3_D2010;WPViewPDF_D2010;IOCore;Jcl;JclVcl;JvCoreD14R;JvSystemD14R;JvStdCtrlsD14R;JvAppFrmD14R;JvBandsD14R;JvDBD14R;JvDlgsD14R;JvBDED14R;JvCmpD14R;JvCryptD14R;JvCtrlsD14R;JvCustomD14R;JvDockingD14R;JvDotNetCtrlsD14R;JvEDID14R;JvGlobusD14R;JvHMID14R;JvInterpreterD14R;JvJansD14R;JvManagedThreadsD14R;JvMMD14R;JvNetD14R;JvPageCompsD14R;JvPluginD14R;JvPrintPreviewD14R;JvRuntimeDesignD14R;JvTimeFrameworkD14R;JvValidatorsD14R;JvWizardD14R;JvXPCtrlsD14R;rbDIDE1114;IOIBX;IOXML;IODBX;IOBDE;IOADO;ISRtl5;ISVcl5;ISOpenOffice5;ISFLib5;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_DependencyCheckOutputName>Primer_DXE.exe</DCC_DependencyCheckOutputName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <DCC_Namespace>System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <Version>7.0</Version>
+ <DCC_DebugInformation>0</DCC_DebugInformation>
+ <DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_IncludePath)</DCC_IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_DebugDCUs>true</DCC_DebugDCUs>
+ <Version>7.0</Version>
+ <DCC_Define>DEBUG;IO_STATEMENT_LOGGING;$(DCC_Define)</DCC_Define>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_IncludePath)</DCC_IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ </PropertyGroup>
+ <ProjectExtensions>
+ <Borland.Personality>Delphi.Personality.12</Borland.Personality>
+ <Borland.ProjectType>VCLApplication</Borland.ProjectType>
+ <BorlandProject>
+ <Delphi.Personality>
+ <Parameters/>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">True</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">2</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1030</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName">InstantObjects.org</VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription">Primer Demo</VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">2.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"/>
+ <VersionInfoKeys Name="LegalCopyright">MPL public license</VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"/>
+ <VersionInfoKeys Name="OriginalFilename"/>
+ <VersionInfoKeys Name="ProductName"/>
+ <VersionInfoKeys Name="ProductVersion">2.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"/>
+ </VersionInfoKeys>
+ <Source>
+ <Source Name="MainSource">Primer_DXE5.dpr</Source>
+ </Source>
+ <Excluded_Packages>
+ <Excluded_Packages Name="C:\Users\Public\Documents\RAD Studio\12.0\Bpl\UniSynEdit_DXE5.bpl">File C:\Users\Public\Documents\RAD Studio\12.0\Bpl\UniSynEdit_DXE5.bpl not found</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k190.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp190.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
+ </Excluded_Packages>
+ </Delphi.Personality>
+ <ModelSupport>False</ModelSupport>
+ <Platforms>
+ <Platform value="Win32">True</Platform>
+ <Platform value="Win64">False</Platform>
+ </Platforms>
+ </BorlandProject>
+ <ProjectFileVersion>12</ProjectFileVersion>
+ </ProjectExtensions>
+ <ItemGroup>
+ <DelphiCompile Include="$(MainSource)">
+ <MainSource>MainSource</MainSource>
+ </DelphiCompile>
+ <DCCReference Include="Main.pas">
+ <Form>MainForm</Form>
+ </DCCReference>
+ <DCCReference Include="Model\Model.pas"/>
+ <DCCReference Include="ContactView.pas">
+ <Form>ContactViewForm</Form>
+ <DesignClass>TFrame</DesignClass>
+ </DCCReference>
+ <DCCReference Include="BasicView.pas">
+ <Form>BasicViewForm</Form>
+ <DesignClass>TFrame</DesignClass>
+ </DCCReference>
+ <DCCReference Include="BasicEdit.pas">
+ <Form>BasicEditForm</Form>
+ </DCCReference>
+ <DCCReference Include="ContactEdit.pas">
+ <Form>ContactEditForm</Form>
+ </DCCReference>
+ <DCCReference Include="PersonEdit.pas">
+ <Form>PersonEditForm</Form>
+ </DCCReference>
+ <DCCReference Include="CompanyEdit.pas">
+ <Form>CompanyEditForm</Form>
+ </DCCReference>
+ <DCCReference Include="DemoData.pas"/>
+ <DCCReference Include="ContactFilterEdit.pas">
+ <Form>ContactFilterEditForm</Form>
+ </DCCReference>
+ <DCCReference Include="MainData.pas">
+ <Form>MainDataModule</Form>
+ <DesignClass>TDataModule</DesignClass>
+ </DCCReference>
+ <DCCReference Include="ContactBrowse.pas">
+ <Form>ContactBrowseForm</Form>
+ </DCCReference>
+ <DCCReference Include="CompanyBrowse.pas">
+ <Form>CompanyBrowseForm</Form>
+ </DCCReference>
+ <DCCReference Include="PerformanceView.pas">
+ <Form>PerformanceViewForm</Form>
+ <DesignClass>TFrame</DesignClass>
+ </DCCReference>
+ <DCCReference Include="Welcome.pas">
+ <Form>WelcomeForm</Form>
+ </DCCReference>
+ <DCCReference Include="PersonBrowse.pas">
+ <Form>PersonBrowseForm</Form>
+ </DCCReference>
+ <DCCReference Include="BasicBrowse.pas">
+ <Form>BasicBrowseForm</Form>
+ </DCCReference>
+ <DCCReference Include="CountryBrowse.pas">
+ <Form>CountryBrowseForm</Form>
+ </DCCReference>
+ <DCCReference Include="DemoDataRequest.pas">
+ <Form>DemoDataRequestForm</Form>
+ </DCCReference>
+ <DCCReference Include="ContactSort.pas">
+ <Form>ContactSortForm</Form>
+ </DCCReference>
+ <DCCReference Include="CategoryBrowse.pas">
+ <Form>CategoryBrowseForm</Form>
+ </DCCReference>
+ <DCCReference Include="HelpView.pas">
+ <Form>HelpViewForm</Form>
+ <DesignClass>TFrame</DesignClass>
+ </DCCReference>
+ <DCCReference Include="QueryView.pas">
+ <Form>QueryViewForm</Form>
+ <DesignClass>TFrame</DesignClass>
+ </DCCReference>
+ <DCCReference Include="RandomData.pas"/>
+ <DCCReference Include="Stopwatch.pas"/>
+ <DCCReference Include="Utility.pas"/>
+ <BuildConfiguration Include="Debug">
+ <Key>Cfg_2</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Base">
+ <Key>Base</Key>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Release">
+ <Key>Cfg_1</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ </ItemGroup>
+ <Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
+ <Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
+</Project>
Property changes on: trunk/Demos/PrimerCross/Primer_DXE5.dproj
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE5.res
===================================================================
(Binary files differ)
Index: trunk/Demos/PrimerCross/Primer_DXE5.res
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE5.res 2014-05-12 09:37:17 UTC (rev 964)
+++ trunk/Demos/PrimerCross/Primer_DXE5.res 2014-05-12 10:07:50 UTC (rev 965)
Property changes on: trunk/Demos/PrimerCross/Primer_DXE5.res
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE5.xml
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE5.xml (rev 0)
+++ trunk/Demos/PrimerCross/Primer_DXE5.xml 2014-05-12 10:07:50 UTC (rev 965)
@@ -0,0 +1,54 @@
+<TInstantConnectionDefs>
+ <TInstantIBXConnectionDef>
+ <Name>IBX_Firebird</Name>
+ <IsBuilt>TRUE</IsBuilt>
+ <BlobStreamFormat>sfXML</BlobStreamFormat>
+ <LoginPrompt>FALSE</LoginPrompt>
+ <ConnectionString>127.0.0.1:C:\ETHEA\ISF6\InstantObjects\Demos\PrimerCross\FirebirdDB\PRIMERDB.FDB</ConnectionString>
+ <Options></Options>
+ <Params>user_name=SYSDBA
+password=masterkey
+lc_ctype=ISO8859_1</Params>
+ </TInstantIBXConnectionDef>
+ <TInstantXMLConnectionDef>
+ <Name>XmlDB</Name>
+ <IsBuilt>TRUE</IsBuilt>
+ <RootFolder>.\XmlDB</RootFolder>
+ </TInstantXMLConnectionDef>
+ <TInstantDBXConnectionDef>
+ <Name>DBX_Firebird</Name>
+ <IsBuilt>TRUE</IsBuilt>
+ <BlobStreamFormat>sfXML</BlobStreamFormat>
+ <LoginPrompt>FALSE</LoginPrompt>
+ <ConnectionName>FBConnection</ConnectionName>
+ <DriverName>Firebird</DriverName>
+ <Params>DriverName=Firebird
+Database=127.0.0.1:C:\ETHEA\ISF6\InstantObjects\Demos\PrimerCross\FirebirdDB\PRIMERDB.FDB
+RoleName=RoleName
+User_Name=sysdba
+Password=masterkey
+ServerCharSet=
+SQLDialect=3
+ErrorResourceFile=
+LocaleCode=0000
+BlobSize=-1
+CommitRetain=False
+WaitOnLocks=True
+IsolationLevel=ReadCommitted
+Trim Char=False
+</Params>
+ </TInstantDBXConnectionDef>
+ <TInstantFireDACConnectionDef>
+ <Name>FireDAC_Firebird</Name>
+ <IsBuilt>TRUE</IsBuilt>
+ <BlobStreamFormat>sfXML</BlobStreamFormat>
+ <Database>C:\ETHEA\ISF6\InstantObjects\Demos\PrimerCross\FirebirdDB\PRIMERDB.FDB</Database>
+ <HostName>127.0.0.1</HostName>
+ <LoginPrompt>FALSE</LoginPrompt>
+ <Password>masterkey</Password>
+ <Port>0</Port>
+ <Protocol>FB</Protocol>
+ <UseDelimitedIdents>FALSE</UseDelimitedIdents>
+ <UserName>SYSDBA</UserName>
+ </TInstantFireDACConnectionDef>
+</TInstantConnectionDefs>
Property changes on: trunk/Demos/PrimerCross/Primer_DXE5.xml
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE6.dpr
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE6.dpr (rev 0)
+++ trunk/Demos/PrimerCross/Primer_DXE6.dpr 2014-05-12 10:07:50 UTC (rev 965)
@@ -0,0 +1,80 @@
+(*
+ * InstantObjects
+ * Primer Demo - with "internal storage" of Part and Parts
+ * Model.pas unit is located in Model folder
+ *
+ *)
+
+(* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is: Seleqt InstantObjects
+ *
+ * The Initial Developer of the Original Code is: Seleqt
+ *
+ * Portions created by the Initial Developer are Copyright (C) 2001-2003
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Carlo Barazzetta, Nando Dessena
+ *
+ * ***** END LICENSE BLOCK ***** *)
+
+program Primer_DXE6;
+
+{$IFDEF LINUX}
+{$I '../../Source/InstantDefines.inc'}
+{$ELSE}
+{$I '..\..\Source\InstantDefines.inc'}
+{$ENDIF}
+
+
+uses
+ Forms,
+ Main in 'Main.pas' {MainForm},
+ Model in 'Model\Model.pas',
+ ContactView in 'ContactView.pas' {ContactViewForm: TFrame},
+ BasicView in 'BasicView.pas' {BasicViewForm: TFrame},
+ BasicEdit in 'BasicEdit.pas' {BasicEditForm},
+ ContactEdit in 'ContactEdit.pas' {ContactEditForm},
+ PersonEdit in 'PersonEdit.pas' {PersonEditForm},
+ CompanyEdit in 'CompanyEdit.pas' {CompanyEditForm},
+ DemoData in 'DemoData.pas',
+ ContactFilterEdit in 'ContactFilterEdit.pas' {ContactFilterEditForm},
+ MainData in 'MainData.pas' {MainDataModule: TDataModule},
+ ContactBrowse in 'ContactBrowse.pas' {ContactBrowseForm},
+ CompanyBrowse in 'CompanyBrowse.pas' {CompanyBrowseForm},
+ PerformanceView in 'PerformanceView.pas' {PerformanceViewForm: TFrame},
+ Welcome in 'Welcome.pas' {WelcomeForm},
+ PersonBrowse in 'PersonBrowse.pas' {PersonBrowseForm},
+ BasicBrowse in 'BasicBrowse.pas' {BasicBrowseForm},
+ CountryBrowse in 'CountryBrowse.pas' {CountryBrowseForm},
+ DemoDataRequest in 'DemoDataRequest.pas' {DemoDataRequestForm},
+ ContactSort in 'ContactSort.pas' {ContactSortForm},
+ CategoryBrowse in 'CategoryBrowse.pas' {CategoryBrowseForm},
+ HelpView in 'HelpView.pas' {HelpViewForm: TFrame},
+ QueryView in 'QueryView.pas' {QueryViewForm: TFrame},
+ RandomData in 'RandomData.pas',
+ Stopwatch in 'Stopwatch.pas...
[truncated message content] |
|
From: <car...@us...> - 2014-09-03 07:36:46
|
Revision: 966
http://sourceforge.net/p/instantobjects/code/966
Author: carlobar
Date: 2014-09-03 07:36:40 +0000 (Wed, 03 Sep 2014)
Log Message:
-----------
Added support for XE7
Modified Paths:
--------------
trunk/Demos/PrimerCross/Main.pas
trunk/Demos/PrimerCross/Primer_D2010.mdr
trunk/Docs/Changes.txt
trunk/Source/Catalogs/MSSql/D2010/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MSSql/DXE3/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MySQL/D2010/IOMySQLCatalog.dproj
trunk/Source/Catalogs/MySQL/DXE3/IOMySQLCatalog.dproj
trunk/Source/Core/InstantCode.pas
trunk/Source/Core/InstantMetadata.pas
trunk/Source/Core/InstantTypes.pas
trunk/Source/InstantDefines.inc
trunk/Source/PackageGroups/Install.txt
trunk/Tests/ubmock/src/GuiTestRunner.pas
Added Paths:
-----------
trunk/Demos/PrimerCross/Primer_DXE3_Icon.ico
trunk/Demos/PrimerCross/Primer_DXE5.mdr
trunk/Demos/PrimerCross/Primer_DXE6.mdr
trunk/Demos/PrimerCross/Primer_DXE6_Icon.ico
trunk/Demos/PrimerCross/Primer_DXE7.dpr
trunk/Demos/PrimerCross/Primer_DXE7.dproj
trunk/Demos/PrimerCross/Primer_DXE7.mdr
trunk/Demos/PrimerCross/Primer_DXE7.res
trunk/Demos/PrimerCross/Primer_DXE7.xml
trunk/Demos/PrimerCross/XmlDB/
trunk/Demos/PrimerCross/XmlDB/readme.txt
trunk/Docs/Logo.bmp
trunk/Docs/Logo.jpg
trunk/Docs/instantobjects_logo.gif
trunk/Source/Brokers/ADO/DXE7/
trunk/Source/Brokers/ADO/DXE7/DclIOADO.dpk
trunk/Source/Brokers/ADO/DXE7/DclIOADO.dproj
trunk/Source/Brokers/ADO/DXE7/DclIOADO.res
trunk/Source/Brokers/ADO/DXE7/IOADO.dpk
trunk/Source/Brokers/ADO/DXE7/IOADO.dproj
trunk/Source/Brokers/ADO/DXE7/IOADO.res
trunk/Source/Brokers/DBX/DXE7/
trunk/Source/Brokers/DBX/DXE7/DclIODBX.dpk
trunk/Source/Brokers/DBX/DXE7/DclIODBX.dproj
trunk/Source/Brokers/DBX/DXE7/DclIODBX.res
trunk/Source/Brokers/DBX/DXE7/IODBX.dpk
trunk/Source/Brokers/DBX/DXE7/IODBX.dproj
trunk/Source/Brokers/DBX/DXE7/IODBX.res
trunk/Source/Brokers/XML/DXE7/
trunk/Source/Brokers/XML/DXE7/DclIOXML.dpk
trunk/Source/Brokers/XML/DXE7/DclIOXML.dproj
trunk/Source/Brokers/XML/DXE7/DclIOXML.res
trunk/Source/Brokers/XML/DXE7/IOXML.dpk
trunk/Source/Brokers/XML/DXE7/IOXML.dproj
trunk/Source/Brokers/XML/DXE7/IOXML.res
trunk/Source/Catalogs/IBFb/DXE7/
trunk/Source/Catalogs/IBFb/DXE7/IOIBFbCatalog.dpk
trunk/Source/Catalogs/IBFb/DXE7/IOIBFbCatalog.dproj
trunk/Source/Catalogs/IBFb/DXE7/IOIBFbCatalog.res
trunk/Source/Catalogs/MSSql/DXE7/
trunk/Source/Catalogs/MSSql/DXE7/IOMSSqlCatalog.dpk
trunk/Source/Catalogs/MSSql/DXE7/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MSSql/DXE7/IOMSSqlCatalog.res
trunk/Source/Catalogs/MySQL/DXE7/
trunk/Source/Catalogs/MySQL/DXE7/IOMySQLCatalog.dpk
trunk/Source/Catalogs/MySQL/DXE7/IOMySQLCatalog.dproj
trunk/Source/Catalogs/MySQL/DXE7/IOMySQLCatalog.res
trunk/Source/Core/DXE3/IOCoreRtl.dpk
trunk/Source/Core/DXE3/IOCoreRtl.dproj
trunk/Source/Core/DXE3/IOCoreRtl.res
trunk/Source/Core/DXE5/
trunk/Source/Core/DXE5/IOCore.dpk
trunk/Source/Core/DXE5/IOCore.dproj
trunk/Source/Core/DXE5/IOCore.res
trunk/Source/Core/DXE6/
trunk/Source/Core/DXE6/IOCore.dpk
trunk/Source/Core/DXE6/IOCore.dproj
trunk/Source/Core/DXE6/IOCore.res
trunk/Source/Core/DXE7/
trunk/Source/Core/DXE7/IOCore.dpk
trunk/Source/Core/DXE7/IOCore.dproj
trunk/Source/Core/DXE7/IOCore.res
trunk/Source/Design/DXE7/
trunk/Source/Design/DXE7/DclIOCore.dpk
trunk/Source/Design/DXE7/DclIOCore.dproj
trunk/Source/Design/DXE7/DclIOCore.res
trunk/Source/PackageGroups/DXE7/
trunk/Source/PackageGroups/DXE7/DesignTimePackages.groupproj
trunk/Source/PackageGroups/DXE7/RunTimePackages.groupproj
trunk/Tests/TestIO_DXE5.mdr
trunk/Tests/TestIO_DXE5.mdrt
trunk/Tests/TestIO_DXE6.mdr
trunk/Tests/TestIO_DXE6.mdrt
trunk/Tests/TestIO_DXE7.dpr
trunk/Tests/TestIO_DXE7.dproj
trunk/Tests/TestIO_DXE7.mdr
trunk/Tests/TestIO_DXE7.mdrt
trunk/Tests/TestIO_DXE7.res
Modified: trunk/Demos/PrimerCross/Main.pas
===================================================================
--- trunk/Demos/PrimerCross/Main.pas 2014-05-12 10:07:50 UTC (rev 965)
+++ trunk/Demos/PrimerCross/Main.pas 2014-09-03 07:36:40 UTC (rev 966)
@@ -149,7 +149,7 @@
{$IFNDEF VER130}
InstantDBX,
{$ENDIF}
- InstantADO, InstantIBX, InstantBDE,
+ InstantADO, InstantIBX,
{$IFDEF D19+}
InstantFireDAC,
{$ENDIF}
Modified: trunk/Demos/PrimerCross/Primer_D2010.mdr
===================================================================
(Binary files differ)
Added: trunk/Demos/PrimerCross/Primer_DXE3_Icon.ico
===================================================================
(Binary files differ)
Index: trunk/Demos/PrimerCross/Primer_DXE3_Icon.ico
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE3_Icon.ico 2014-05-12 10:07:50 UTC (rev 965)
+++ trunk/Demos/PrimerCross/Primer_DXE3_Icon.ico 2014-09-03 07:36:40 UTC (rev 966)
Property changes on: trunk/Demos/PrimerCross/Primer_DXE3_Icon.ico
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE5.mdr
===================================================================
(Binary files differ)
Index: trunk/Demos/PrimerCross/Primer_DXE5.mdr
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE5.mdr 2014-05-12 10:07:50 UTC (rev 965)
+++ trunk/Demos/PrimerCross/Primer_DXE5.mdr 2014-09-03 07:36:40 UTC (rev 966)
Property changes on: trunk/Demos/PrimerCross/Primer_DXE5.mdr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE6.mdr
===================================================================
(Binary files differ)
Index: trunk/Demos/PrimerCross/Primer_DXE6.mdr
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE6.mdr 2014-05-12 10:07:50 UTC (rev 965)
+++ trunk/Demos/PrimerCross/Primer_DXE6.mdr 2014-09-03 07:36:40 UTC (rev 966)
Property changes on: trunk/Demos/PrimerCross/Primer_DXE6.mdr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE6_Icon.ico
===================================================================
(Binary files differ)
Index: trunk/Demos/PrimerCross/Primer_DXE6_Icon.ico
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE6_Icon.ico 2014-05-12 10:07:50 UTC (rev 965)
+++ trunk/Demos/PrimerCross/Primer_DXE6_Icon.ico 2014-09-03 07:36:40 UTC (rev 966)
Property changes on: trunk/Demos/PrimerCross/Primer_DXE6_Icon.ico
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE7.dpr
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE7.dpr (rev 0)
+++ trunk/Demos/PrimerCross/Primer_DXE7.dpr 2014-09-03 07:36:40 UTC (rev 966)
@@ -0,0 +1,80 @@
+(*
+ * InstantObjects
+ * Primer Demo - with "internal storage" of Part and Parts
+ * Model.pas unit is located in Model folder
+ *
+ *)
+
+(* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is: Seleqt InstantObjects
+ *
+ * The Initial Developer of the Original Code is: Seleqt
+ *
+ * Portions created by the Initial Developer are Copyright (C) 2001-2003
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Carlo Barazzetta, Nando Dessena
+ *
+ * ***** END LICENSE BLOCK ***** *)
+
+program Primer_DXE7;
+
+{$IFDEF LINUX}
+{$I '../../Source/InstantDefines.inc'}
+{$ELSE}
+{$I '..\..\Source\InstantDefines.inc'}
+{$ENDIF}
+
+
+uses
+ Forms,
+ Main in 'Main.pas' {MainForm},
+ Model in 'Model\Model.pas',
+ ContactView in 'ContactView.pas' {ContactViewForm: TFrame},
+ BasicView in 'BasicView.pas' {BasicViewForm: TFrame},
+ BasicEdit in 'BasicEdit.pas' {BasicEditForm},
+ ContactEdit in 'ContactEdit.pas' {ContactEditForm},
+ PersonEdit in 'PersonEdit.pas' {PersonEditForm},
+ CompanyEdit in 'CompanyEdit.pas' {CompanyEditForm},
+ DemoData in 'DemoData.pas',
+ ContactFilterEdit in 'ContactFilterEdit.pas' {ContactFilterEditForm},
+ MainData in 'MainData.pas' {MainDataModule: TDataModule},
+ ContactBrowse in 'ContactBrowse.pas' {ContactBrowseForm},
+ CompanyBrowse in 'CompanyBrowse.pas' {CompanyBrowseForm},
+ PerformanceView in 'PerformanceView.pas' {PerformanceViewForm: TFrame},
+ Welcome in 'Welcome.pas' {WelcomeForm},
+ PersonBrowse in 'PersonBrowse.pas' {PersonBrowseForm},
+ BasicBrowse in 'BasicBrowse.pas' {BasicBrowseForm},
+ CountryBrowse in 'CountryBrowse.pas' {CountryBrowseForm},
+ DemoDataRequest in 'DemoDataRequest.pas' {DemoDataRequestForm},
+ ContactSort in 'ContactSort.pas' {ContactSortForm},
+ CategoryBrowse in 'CategoryBrowse.pas' {CategoryBrowseForm},
+ HelpView in 'HelpView.pas' {HelpViewForm: TFrame},
+ QueryView in 'QueryView.pas' {QueryViewForm: TFrame},
+ RandomData in 'RandomData.pas',
+ Stopwatch in 'Stopwatch.pas',
+ Utility in 'Utility.pas';
+
+{$R *.res}
+{$R *.mdr} {Model}
+
+begin
+ Application.Initialize;
+ Application.Title := 'InstantObjects Primer Demo (Delphi XE7 version)';
+ Application.CreateForm(TMainForm, MainForm);
+ Application.CreateForm(TMainDataModule, MainDataModule);
+ Application.Run;
+end.
Property changes on: trunk/Demos/PrimerCross/Primer_DXE7.dpr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE7.dproj
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE7.dproj (rev 0)
+++ trunk/Demos/PrimerCross/Primer_DXE7.dproj 2014-09-03 07:36:40 UTC (rev 966)
@@ -0,0 +1,523 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{d197a2d4-31b9-43b1-8070-3f804d86e53f}</ProjectGuid>
+ <MainSource>Primer_DXE7.dpr</MainSource>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
+ <DCC_DependencyCheckOutputName>Primer.exe</DCC_DependencyCheckOutputName>
+ <ProjectVersion>16.0</ProjectVersion>
+ <Config Condition="'$(Config)'==''">Release</Config>
+ <Base>True</Base>
+ <AppType>Application</AppType>
+ <FrameworkType>VCL</FrameworkType>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
+ <Cfg_2_Win32>true</Cfg_2_Win32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <SanitizedProjectName>Primer_DXE7</SanitizedProjectName>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;VCLTee;IBX;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_MajorVer>2</VerInfo_MajorVer>
+ <VerInfo_Locale>1030</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=InstantObjects.org;FileDescription=Primer Demo;FileVersion=2.0.0.0;InternalName=;LegalCopyright=MPL public license;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=2.0;Comments=</VerInfo_Keys>
+ <DCC_UnitSearchPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Brokers\FireDAC;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_UsePackage>vcl;rtl;vclx;dbrtl;vcldb;bdertl;vclimg;vclactnband;adortl;vcldbx;dbexpress;DbxCommonDriver;DataSnapIndy10ServerTransport;DataSnapProviderClient;vclie;xmlrtl;inet;dsnap;inetdb;IndySystem;IndyCore;IndyProtocols;DbxClientDriver;inetdbxpress;inetdbbde;DataSnapServer;dbxcds;DBXInterBaseDriver;DBXMySQLDriver;DBXFirebirdDriver;DBXSybaseASEDriver;DBXSybaseASADriver;DBXOracleDriver;DBXMSSQLDriver;DBXInformixDriver;DBXDb2Driver;vclib;ibxpress;intrawebdb_100_140;Intraweb_100_140;dsnapcon;vclribbon;VclSmp;soaprtl;TeeUI;TeeDB;Tee;vcltouch;webdsnap;websnap;rbRIDE1114;rbIDE1114;rbRAP1114;rbRCL1114;dclRBADO1114;rbADO1114;rbDB1114;rbDAD1114;dclRBBDE1114;rbDBDE1114;rbBDE1114;dclRBDBE1114;rbDBE1114;dclRBE1114;rbCIDE1114;dclRBIBE1114;rbIBE1114;rbUSERDesign1114;rbUSER1114;ActionBandExtensionsD2010;UniSynEdit_R2010;wPDF3_D2010;WPViewPDF_D2010;IOCore;Jcl;JclVcl;JvCoreD14R;JvSystemD14R;JvStdCtrlsD14R;JvAppFrmD14R;JvBandsD14R;JvDBD14R;JvDlgsD14R;JvBDED14R;JvCmpD14R;JvCryptD14R;JvCtrlsD14R;JvCustomD14R;JvDockingD14R;JvDotNetCtrlsD14R;JvEDID14R;JvGlobusD14R;JvHMID14R;JvInterpreterD14R;JvJansD14R;JvManagedThreadsD14R;JvMMD14R;JvNetD14R;JvPageCompsD14R;JvPluginD14R;JvPrintPreviewD14R;JvRuntimeDesignD14R;JvTimeFrameworkD14R;JvValidatorsD14R;JvWizardD14R;JvXPCtrlsD14R;rbDIDE1114;IOIBX;IOXML;IODBX;IOBDE;IOADO;ISRtl5;ISVcl5;ISOpenOffice5;ISFLib5;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_DependencyCheckOutputName>Primer_DXE.exe</DCC_DependencyCheckOutputName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ <DCC_Namespace>System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <Version>7.0</Version>
+ <DCC_DebugInformation>0</DCC_DebugInformation>
+ <DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_IncludePath)</DCC_IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <Icon_MainIcon>Primer_DXE6_Icon.ico</Icon_MainIcon>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_DebugDCUs>true</DCC_DebugDCUs>
+ <Version>7.0</Version>
+ <DCC_Define>DEBUG;IO_STATEMENT_LOGGING;$(DCC_Define)</DCC_Define>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_IncludePath)</DCC_IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ </PropertyGroup>
+ <ProjectExtensions>
+ <Borland.Personality>Delphi.Personality.12</Borland.Personality>
+ <Borland.ProjectType>VCLApplication</Borland.ProjectType>
+ <BorlandProject>
+ <Delphi.Personality>
+ <Parameters/>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">True</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">2</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1030</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName">InstantObjects.org</VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription">Primer Demo</VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">2.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"/>
+ <VersionInfoKeys Name="LegalCopyright">MPL public license</VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"/>
+ <VersionInfoKeys Name="OriginalFilename"/>
+ <VersionInfoKeys Name="ProductName"/>
+ <VersionInfoKeys Name="ProductVersion">2.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"/>
+ </VersionInfoKeys>
+ <Source>
+ <Source Name="MainSource">Primer_DXE7.dpr</Source>
+ </Source>
+ <Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k200.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp200.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
+ </Excluded_Packages>
+ </Delphi.Personality>
+ <ModelSupport>False</ModelSupport>
+ <Platforms>
+ <Platform value="Win32">True</Platform>
+ <Platform value="Win64">False</Platform>
+ </Platforms>
+ <Deployment>
+ <DeployFile LocalName="Primer_DXE7.exe" Configuration="Release" Class="ProjectOutput">
+ <Platform Name="Win32">
+ <RemoteName>Primer_DXE7.exe</RemoteName>
+ <Overwrite>true</Overwrite>
+ </Platform>
+ </DeployFile>
+ <DeployClass Required="true" Name="DependencyPackage">
+ <Platform Name="iOSDevice">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ <Extensions>.bpl</Extensions>
+ </Platform>
+ <Platform Name="OSX32">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DependencyModule">
+ <Platform Name="OSX32">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ <Extensions>.dll;.bpl</Extensions>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPad_Launch2048">
+ <Platform Name="iOSDevice">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXInfoPList"/>
+ <DeployClass Name="ProjectiOSDeviceDebug">
+ <Platform Name="iOSDevice">
+ <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage470">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-normal</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidLibnativeX86File">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\x86</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSResource">
+ <Platform Name="iOSDevice">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXEntitlements"/>
+ <DeployClass Name="AndroidGDBServer">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Launch640">
+ <Platform Name="iOSDevice">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage960">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xlarge</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon96">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Launch320">
+ <Platform Name="iOSDevice">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon144">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidLibnativeMipsFile">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\mips</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidSplashImageDef">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DebugSymbols">
+ <Platform Name="OSX32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DependencyFramework">
+ <Platform Name="OSX32">
+ <Operation>1</Operation>
+ <Extensions>.framework</Extensions>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSEntitlements"/>
+ <DeployClass Name="AdditionalDebugSymbols">
+ <Platform Name="OSX32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidClassesDexFile">
+ <Platform Name="Android">
+ <RemoteDir>classes</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSInfoPList"/>
+ <DeployClass Name="iPad_Launch1024">
+ <Platform Name="iOSDevice">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_DefaultAppIcon">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXResource">
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\Resources</RemoteDir>
+ <Op...
[truncated message content] |
|
From: <car...@us...> - 2015-03-30 12:23:13
|
Revision: 971
http://sourceforge.net/p/instantobjects/code/971
Author: carlobar
Date: 2015-03-30 12:23:02 +0000 (Mon, 30 Mar 2015)
Log Message:
-----------
Porting to XE8
Some minor fixing and changes to packages.
Added test files
Modified Paths:
--------------
trunk/Demos/PrimerCross/Primer_DXE3.mdr
trunk/Demos/PrimerCross/Primer_DXE3.xml
trunk/Demos/PrimerCross/Primer_DXE7.dpr
trunk/Demos/PrimerCross/Primer_DXE7.dproj
trunk/Demos/PrimerCross/Primer_DXE7.res
trunk/Source/Brokers/ADO/DXE5/DclIOADO.dproj
trunk/Source/Brokers/ADO/DXE7/DclIOADO.dproj
trunk/Source/Brokers/ADO/DXE7/IOADO.dproj
trunk/Source/Brokers/DBX/D2010/DclIODBX.dproj
trunk/Source/Brokers/DBX/DXE5/DclIODBX.dproj
trunk/Source/Brokers/DBX/DXE7/DclIODBX.dproj
trunk/Source/Brokers/DBX/DXE7/IODBX.dproj
trunk/Source/Brokers/FireDAC/DXE5/DclIOFireDAC.dproj
trunk/Source/Brokers/FireDAC/InstantFireDAC.pas
trunk/Source/Brokers/IBX/D2010/DclIOIBX.dproj
trunk/Source/Brokers/IBX/DXE5/DclIOIBX.dproj
trunk/Source/Brokers/XML/D2010/DclIOXML.dproj
trunk/Source/Brokers/XML/DXE5/DclIOXML.dproj
trunk/Source/Brokers/XML/DXE5/DclIOXML.res
trunk/Source/Brokers/XML/DXE5/IOXML.res
trunk/Source/Brokers/XML/DXE6/DclIOXML.res
trunk/Source/Brokers/XML/DXE6/IOXML.res
trunk/Source/Brokers/XML/DXE7/DclIOXML.dproj
trunk/Source/Brokers/XML/DXE7/IOXML.dproj
trunk/Source/Catalogs/IBFb/DXE7/IOIBFbCatalog.dproj
trunk/Source/Catalogs/MSSql/DXE7/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MySQL/DXE7/IOMySQLCatalog.dproj
trunk/Source/Core/DXE7/IOCore.dproj
trunk/Source/Core/InstantBrokers.pas
trunk/Source/Design/D2010/DclIOCore.dproj
trunk/Source/Design/DXE5/DclIOCore.dproj
trunk/Source/Design/DXE7/DclIOCore.dproj
trunk/Source/InstantDefines.inc
Added Paths:
-----------
trunk/Demos/Intro/Intro_D2009_Icon.ico
trunk/Demos/PrimerCross/Primer_DXE8.dpr
trunk/Demos/PrimerCross/Primer_DXE8.dproj
trunk/Demos/PrimerCross/Primer_DXE8.mdr
trunk/Demos/PrimerCross/Primer_DXE8.res
trunk/Demos/PrimerCross/Primer_DXE8.xml
trunk/Source/Brokers/ADO/DXE8/
trunk/Source/Brokers/ADO/DXE8/DclIOADO.dpk
trunk/Source/Brokers/ADO/DXE8/DclIOADO.dproj
trunk/Source/Brokers/ADO/DXE8/DclIOADO.res
trunk/Source/Brokers/ADO/DXE8/IOADO.dpk
trunk/Source/Brokers/ADO/DXE8/IOADO.dproj
trunk/Source/Brokers/ADO/DXE8/IOADO.res
trunk/Source/Brokers/DBX/DXE8/
trunk/Source/Brokers/DBX/DXE8/DclIODBX.dpk
trunk/Source/Brokers/DBX/DXE8/DclIODBX.dproj
trunk/Source/Brokers/DBX/DXE8/DclIODBX.res
trunk/Source/Brokers/DBX/DXE8/IODBX.dpk
trunk/Source/Brokers/DBX/DXE8/IODBX.dproj
trunk/Source/Brokers/DBX/DXE8/IODBX.res
trunk/Source/Brokers/FireDAC/DXE7/
trunk/Source/Brokers/FireDAC/DXE7/DclIOFireDAC.dpk
trunk/Source/Brokers/FireDAC/DXE7/DclIOFireDAC.dproj
trunk/Source/Brokers/FireDAC/DXE7/DclIOFireDAC.res
trunk/Source/Brokers/FireDAC/DXE7/IOFireDAC.dpk
trunk/Source/Brokers/FireDAC/DXE7/IOFireDAC.dproj
trunk/Source/Brokers/FireDAC/DXE7/IOFireDAC.res
trunk/Source/Brokers/FireDAC/DXE8/
trunk/Source/Brokers/FireDAC/DXE8/DclIOFireDAC.dpk
trunk/Source/Brokers/FireDAC/DXE8/DclIOFireDAC.dproj
trunk/Source/Brokers/FireDAC/DXE8/DclIOFireDAC.res
trunk/Source/Brokers/FireDAC/DXE8/IOFireDAC.dpk
trunk/Source/Brokers/FireDAC/DXE8/IOFireDAC.dproj
trunk/Source/Brokers/FireDAC/DXE8/IOFireDAC.identcache
trunk/Source/Brokers/FireDAC/DXE8/IOFireDAC.res
trunk/Source/Brokers/FireDAC/InstantFireDAC.dcr
trunk/Source/Brokers/FireDAC/InstantFireDAC.dcu
trunk/Source/Brokers/FireDAC/InstantFireDACCatalog.dcu
trunk/Source/Brokers/FireDAC/InstantFireDACConnectionDefEdit.dcu
trunk/Source/Brokers/FireDAC/InstantFireDACReg.dcu
trunk/Source/Brokers/IBX/DXE7/
trunk/Source/Brokers/IBX/DXE7/DclIOIBX.dpk
trunk/Source/Brokers/IBX/DXE7/DclIOIBX.dproj
trunk/Source/Brokers/IBX/DXE7/DclIOIBX.res
trunk/Source/Brokers/IBX/DXE7/IOIBX.dpk
trunk/Source/Brokers/IBX/DXE7/IOIBX.dproj
trunk/Source/Brokers/IBX/DXE7/IOIBX.res
trunk/Source/Brokers/IBX/DXE8/
trunk/Source/Brokers/IBX/DXE8/DclIOIBX.dpk
trunk/Source/Brokers/IBX/DXE8/DclIOIBX.dproj
trunk/Source/Brokers/IBX/DXE8/DclIOIBX.res
trunk/Source/Brokers/IBX/DXE8/IOIBX.dpk
trunk/Source/Brokers/IBX/DXE8/IOIBX.dproj
trunk/Source/Brokers/IBX/DXE8/IOIBX.res
trunk/Source/Brokers/XML/DXE8/
trunk/Source/Brokers/XML/DXE8/DclIOXML.dpk
trunk/Source/Brokers/XML/DXE8/DclIOXML.dproj
trunk/Source/Brokers/XML/DXE8/DclIOXML.res
trunk/Source/Brokers/XML/DXE8/IOXML.dpk
trunk/Source/Brokers/XML/DXE8/IOXML.dproj
trunk/Source/Brokers/XML/DXE8/IOXML.res
trunk/Source/Catalogs/IBFb/DXE8/
trunk/Source/Catalogs/IBFb/DXE8/IOIBFbCatalog.dpk
trunk/Source/Catalogs/IBFb/DXE8/IOIBFbCatalog.dproj
trunk/Source/Catalogs/IBFb/DXE8/IOIBFbCatalog.res
trunk/Source/Catalogs/MSSql/DXE8/
trunk/Source/Catalogs/MSSql/DXE8/IOMSSqlCatalog.dpk
trunk/Source/Catalogs/MSSql/DXE8/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MSSql/DXE8/IOMSSqlCatalog.res
trunk/Source/Catalogs/MySQL/DXE8/
trunk/Source/Catalogs/MySQL/DXE8/IOMySQLCatalog.dpk
trunk/Source/Catalogs/MySQL/DXE8/IOMySQLCatalog.dproj
trunk/Source/Catalogs/MySQL/DXE8/IOMySQLCatalog.res
trunk/Source/Core/DXE8/
trunk/Source/Core/DXE8/IOCore.dpk
trunk/Source/Core/DXE8/IOCore.dproj
trunk/Source/Core/DXE8/IOCore.res
trunk/Source/Design/DXE8/
trunk/Source/Design/DXE8/DclIOCore.dpk
trunk/Source/Design/DXE8/DclIOCore.dproj
trunk/Source/Design/DXE8/DclIOCore.res
trunk/Source/PackageGroups/DXE8/
trunk/Source/PackageGroups/DXE8/DesignTimePackages.groupproj
trunk/Source/PackageGroups/DXE8/RunTimePackages.groupproj
trunk/Tests/IO_icon_32x32.ico
trunk/Tests/TestIO_D2010.mdr
trunk/Tests/TestIO_D2010.mdrt
trunk/Tests/TestIO_D2010.mdx
trunk/Tests/TestIO_D2010.mdxt
trunk/Tests/TestIO_DXE5.mdx
trunk/Tests/TestIO_DXE5.mdxt
trunk/Tests/TestIO_DXE6.mdx
trunk/Tests/TestIO_DXE6.mdxt
trunk/Tests/TestIO_DXE7.mdx
trunk/Tests/TestIO_DXE7.mdxt
trunk/Tests/TestIO_DXE8.dpr
trunk/Tests/TestIO_DXE8.dproj
trunk/Tests/TestIO_DXE8.mdr
trunk/Tests/TestIO_DXE8.mdrt
trunk/Tests/TestIO_DXE8.mdx
trunk/Tests/TestIO_DXE8.mdxt
trunk/Tests/TestIO_DXE8.res
trunk/Tests/XMLDB/Contact/TContact.C17151E21094C24AA2A775C3CEF30657.1.xml
trunk/Tests/XMLDB/Contact/TContact.DE27098606C5434D9E738296920383C8.1.xml
trunk/Tests/XMLDB/Person/TPerson.8AB78E6CA818EA4D81DA9B736F144D66.1.xml
Added: trunk/Demos/Intro/Intro_D2009_Icon.ico
===================================================================
(Binary files differ)
Index: trunk/Demos/Intro/Intro_D2009_Icon.ico
===================================================================
--- trunk/Demos/Intro/Intro_D2009_Icon.ico 2014-11-26 10:25:44 UTC (rev 970)
+++ trunk/Demos/Intro/Intro_D2009_Icon.ico 2015-03-30 12:23:02 UTC (rev 971)
Property changes on: trunk/Demos/Intro/Intro_D2009_Icon.ico
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Demos/PrimerCross/Primer_DXE3.mdr
===================================================================
(Binary files differ)
Modified: trunk/Demos/PrimerCross/Primer_DXE3.xml
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE3.xml 2014-11-26 10:25:44 UTC (rev 970)
+++ trunk/Demos/PrimerCross/Primer_DXE3.xml 2015-03-30 12:23:02 UTC (rev 971)
@@ -1,15 +1,4 @@
<TInstantConnectionDefs>
- <TInstantBDEConnectionDef>
- <Name>ParadoxDB</Name>
- <IsBuilt>TRUE</IsBuilt>
- <BlobStreamFormat>sfXML</BlobStreamFormat>
- <LoginPrompt>FALSE</LoginPrompt>
- <DriverName>STANDARD</DriverName>
- <Parameters>PATH=.\ParadoxDB
-DEFAULT DRIVER=PARADOX
-ENABLE BCD=TRUE
-</Parameters>
- </TInstantBDEConnectionDef>
<TInstantIBXConnectionDef>
<Name>IBX_Firebird</Name>
<IsBuilt>TRUE</IsBuilt>
Modified: trunk/Demos/PrimerCross/Primer_DXE7.dpr
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE7.dpr 2014-11-26 10:25:44 UTC (rev 970)
+++ trunk/Demos/PrimerCross/Primer_DXE7.dpr 2015-03-30 12:23:02 UTC (rev 971)
@@ -66,9 +66,7 @@
QueryView in 'QueryView.pas' {QueryViewForm: TFrame},
RandomData in 'RandomData.pas',
Stopwatch in 'Stopwatch.pas',
- Utility in 'Utility.pas',
- Vcl.Themes,
- Vcl.Styles;
+ Utility in 'Utility.pas';
{$R *.res}
{$R *.mdr} {Model}
Modified: trunk/Demos/PrimerCross/Primer_DXE7.dproj
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE7.dproj 2014-11-26 10:25:44 UTC (rev 970)
+++ trunk/Demos/PrimerCross/Primer_DXE7.dproj 2015-03-30 12:23:02 UTC (rev 971)
@@ -127,9 +127,8 @@
<Source Name="MainSource">Primer_DXE7.dpr</Source>
</Source>
<Excluded_Packages>
- <Excluded_Packages Name="$(BDSBIN)\dcloffice2k210.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
- <Excluded_Packages Name="$(BDSBIN)\dclofficexp210.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
- <Excluded_Packages Name="C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl\dcldklang.bpl">File C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl\dcldklang.bpl not found</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k200.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp200.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
</Excluded_Packages>
</Delphi.Personality>
<ModelSupport>False</ModelSupport>
@@ -280,12 +279,6 @@
<Operation>0</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="Android_SplashImage426">
- <Platform Name="Android">
- <RemoteDir>res\drawable-small</RemoteDir>
- <Operation>1</Operation>
- </Platform>
- </DeployClass>
<DeployClass Name="ProjectiOSEntitlements"/>
<DeployClass Name="AdditionalDebugSymbols">
<Platform Name="OSX32">
Modified: trunk/Demos/PrimerCross/Primer_DXE7.res
===================================================================
(Binary files differ)
Added: trunk/Demos/PrimerCross/Primer_DXE8.dpr
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE8.dpr (rev 0)
+++ trunk/Demos/PrimerCross/Primer_DXE8.dpr 2015-03-30 12:23:02 UTC (rev 971)
@@ -0,0 +1,82 @@
+(*
+ * InstantObjects
+ * Primer Demo - with "internal storage" of Part and Parts
+ * Model.pas unit is located in Model folder
+ *
+ *)
+
+(* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is: Seleqt InstantObjects
+ *
+ * The Initial Developer of the Original Code is: Seleqt
+ *
+ * Portions created by the Initial Developer are Copyright (C) 2001-2003
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Carlo Barazzetta, Nando Dessena
+ *
+ * ***** END LICENSE BLOCK ***** *)
+
+program Primer_DXE8;
+
+{$IFDEF LINUX}
+{$I '../../Source/InstantDefines.inc'}
+{$ELSE}
+{$I '..\..\Source\InstantDefines.inc'}
+{$ENDIF}
+
+
+uses
+ Forms,
+ Main in 'Main.pas' {MainForm},
+ Model in 'Model\Model.pas',
+ ContactView in 'ContactView.pas' {ContactViewForm: TFrame},
+ BasicView in 'BasicView.pas' {BasicViewForm: TFrame},
+ BasicEdit in 'BasicEdit.pas' {BasicEditForm},
+ ContactEdit in 'ContactEdit.pas' {ContactEditForm},
+ PersonEdit in 'PersonEdit.pas' {PersonEditForm},
+ CompanyEdit in 'CompanyEdit.pas' {CompanyEditForm},
+ DemoData in 'DemoData.pas',
+ ContactFilterEdit in 'ContactFilterEdit.pas' {ContactFilterEditForm},
+ MainData in 'MainData.pas' {MainDataModule: TDataModule},
+ ContactBrowse in 'ContactBrowse.pas' {ContactBrowseForm},
+ CompanyBrowse in 'CompanyBrowse.pas' {CompanyBrowseForm},
+ PerformanceView in 'PerformanceView.pas' {PerformanceViewForm: TFrame},
+ Welcome in 'Welcome.pas' {WelcomeForm},
+ PersonBrowse in 'PersonBrowse.pas' {PersonBrowseForm},
+ BasicBrowse in 'BasicBrowse.pas' {BasicBrowseForm},
+ CountryBrowse in 'CountryBrowse.pas' {CountryBrowseForm},
+ DemoDataRequest in 'DemoDataRequest.pas' {DemoDataRequestForm},
+ ContactSort in 'ContactSort.pas' {ContactSortForm},
+ CategoryBrowse in 'CategoryBrowse.pas' {CategoryBrowseForm},
+ HelpView in 'HelpView.pas' {HelpViewForm: TFrame},
+ QueryView in 'QueryView.pas' {QueryViewForm: TFrame},
+ RandomData in 'RandomData.pas',
+ Stopwatch in 'Stopwatch.pas',
+ Utility in 'Utility.pas',
+ Vcl.Themes,
+ Vcl.Styles;
+
+{$R *.res}
+{$R *.mdr} {Model}
+
+begin
+ Application.Initialize;
+ Application.Title := 'InstantObjects Primer Demo (Delphi XE7 version)';
+ Application.CreateForm(TMainForm, MainForm);
+ Application.CreateForm(TMainDataModule, MainDataModule);
+ Application.Run;
+end.
Property changes on: trunk/Demos/PrimerCross/Primer_DXE8.dpr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_DXE8.dproj
===================================================================
--- trunk/Demos/PrimerCross/Primer_DXE8.dproj (rev 0)
+++ trunk/Demos/PrimerCross/Primer_DXE8.dproj 2015-03-30 12:23:02 UTC (rev 971)
@@ -0,0 +1,610 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{d197a2d4-31b9-43b1-8070-3f804d86e53f}</ProjectGuid>
+ <MainSource>Primer_DXE8.dpr</MainSource>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
+ <DCC_DependencyCheckOutputName>Primer.exe</DCC_DependencyCheckOutputName>
+ <ProjectVersion>17.1</ProjectVersion>
+ <Config Condition="'$(Config)'==''">Release</Config>
+ <Base>True</Base>
+ <AppType>Application</AppType>
+ <FrameworkType>VCL</FrameworkType>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Base)'=='true') or '$(Base_iOSDevice32)'!=''">
+ <Base_iOSDevice32>true</Base_iOSDevice32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
+ <Base_iOSDevice64>true</Base_iOSDevice64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice32)'!=''">
+ <Cfg_2_iOSDevice32>true</Cfg_2_iOSDevice32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice64)'!=''">
+ <Cfg_2_iOSDevice64>true</Cfg_2_iOSDevice64>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
+ <Cfg_2_Win32>true</Cfg_2_Win32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <Icon_MainIcon>Primer_DXE6_Icon.ico</Icon_MainIcon>
+ <SanitizedProjectName>Primer_DXE8</SanitizedProjectName>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;VCLTee;IBX;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_MajorVer>2</VerInfo_MajorVer>
+ <VerInfo_Locale>1030</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=InstantObjects.org;FileDescription=Primer Demo;FileVersion=2.0.0.0;InternalName=;LegalCopyright=MPL public license;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=2.0;Comments=</VerInfo_Keys>
+ <DCC_UnitSearchPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Brokers\FireDAC;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_UsePackage>vcl;rtl;vclx;dbrtl;vcldb;bdertl;vclimg;vclactnband;adortl;vcldbx;dbexpress;DbxCommonDriver;DataSnapIndy10ServerTransport;DataSnapProviderClient;vclie;xmlrtl;inet;dsnap;inetdb;IndySystem;IndyCore;IndyProtocols;DbxClientDriver;inetdbxpress;inetdbbde;DataSnapServer;dbxcds;DBXInterBaseDriver;DBXMySQLDriver;DBXFirebirdDriver;DBXSybaseASEDriver;DBXSybaseASADriver;DBXOracleDriver;DBXMSSQLDriver;DBXInformixDriver;DBXDb2Driver;vclib;ibxpress;intrawebdb_100_140;Intraweb_100_140;dsnapcon;vclribbon;VclSmp;soaprtl;TeeUI;TeeDB;Tee;vcltouch;webdsnap;websnap;rbRIDE1114;rbIDE1114;rbRAP1114;rbRCL1114;dclRBADO1114;rbADO1114;rbDB1114;rbDAD1114;dclRBBDE1114;rbDBDE1114;rbBDE1114;dclRBDBE1114;rbDBE1114;dclRBE1114;rbCIDE1114;dclRBIBE1114;rbIBE1114;rbUSERDesign1114;rbUSER1114;ActionBandExtensionsD2010;UniSynEdit_R2010;wPDF3_D2010;WPViewPDF_D2010;IOCore;Jcl;JclVcl;JvCoreD14R;JvSystemD14R;JvStdCtrlsD14R;JvAppFrmD14R;JvBandsD14R;JvDBD14R;JvDlgsD14R;JvBDED14R;JvCmpD14R;JvCryptD14R;JvCtrlsD14R;JvCustomD14R;JvDockingD14R;JvDotNetCtrlsD14R;JvEDID14R;JvGlobusD14R;JvHMID14R;JvInterpreterD14R;JvJansD14R;JvManagedThreadsD14R;JvMMD14R;JvNetD14R;JvPageCompsD14R;JvPluginD14R;JvPrintPreviewD14R;JvRuntimeDesignD14R;JvTimeFrameworkD14R;JvValidatorsD14R;JvWizardD14R;JvXPCtrlsD14R;rbDIDE1114;IOIBX;IOXML;IODBX;IOBDE;IOADO;ISRtl5;ISVcl5;ISOpenOffice5;ISFLib5;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_DependencyCheckOutputName>Primer_DXE.exe</DCC_DependencyCheckOutputName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice32)'!=''">
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <BT_BuildType>Debug</BT_BuildType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <BT_BuildType>Debug</BT_BuildType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ <DCC_Namespace>System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <Version>7.0</Version>
+ <DCC_DebugInformation>0</DCC_DebugInformation>
+ <DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_IncludePath)</DCC_IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_DebugDCUs>true</DCC_DebugDCUs>
+ <Version>7.0</Version>
+ <DCC_Define>DEBUG;IO_STATEMENT_LOGGING;$(DCC_Define)</DCC_Define>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_IncludePath)</DCC_IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_iOSDevice32)'!=''">
+ <DCC_RemoteDebug>true</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_iOSDevice64)'!=''">
+ <DCC_RemoteDebug>true</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ </PropertyGroup>
+ <ProjectExtensions>
+ <Borland.Personality>Delphi.Personality.12</Borland.Personality>
+ <Borland.ProjectType>VCLApplication</Borland.ProjectType>
+ <BorlandProject>
+ <Delphi.Personality>
+ <Parameters/>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">True</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">2</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1030</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName">InstantObjects.org</VersionInfoKeys>
+ <VersionInfoKeys Name="FileDescription">Primer Demo</VersionInfoKeys>
+ <VersionInfoKeys Name="FileVersion">2.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"/>
+ <VersionInfoKeys Name="LegalCopyright">MPL public license</VersionInfoKeys>
+ <VersionInfoKeys Name="LegalTrademarks"/>
+ <VersionInfoKeys Name="OriginalFilename"/>
+ <VersionInfoKeys Name="ProductName"/>
+ <VersionInfoKeys Name="ProductVersion">2.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"/>
+ </VersionInfoKeys>
+ <Source>
+ <Source Name="MainSource">Primer_DXE8.dpr</Source>
+ </Source>
+ <Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k220.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp220.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
+ </Excluded_Packages>
+ </Delphi.Personality>
+ <ModelSupport>False</ModelSupport>
+ <Platforms>
+ <Platform value="iOSDevice32">False</Platform>
+ <Platform value="iOSDevice64">False</Platform>
+ <Platform value="Win32">True</Platform>
+ <Platform value="Win64">False</Platform>
+ </Platforms>
+ <Deployment Version="1">
+ <DeployFile LocalName="Primer_DXE8.exe" Configuration="Release" Class="ProjectOutput">
+ <Platform Name="Win32">
+ <RemoteName>Primer_DXE8.exe</RemoteName>
+ <Overwrite>true</Overwrite>
+ </Platform>
+ </DeployFile>
+ <DeployClass Required="true" Name="DependencyPackage">
+ <Platform Name="iOSDevice64">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ <Extensions>.bpl</Extensions>
+ </Platform>
+ <Platform Name="OSX32">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions...
[truncated message content] |
|
From: <car...@us...> - 2015-06-07 10:38:57
|
Revision: 972
http://sourceforge.net/p/instantobjects/code/972
Author: carlobar
Date: 2015-06-07 10:38:54 +0000 (Sun, 07 Jun 2015)
Log Message:
-----------
Added a demo to compile InstantObjects with FireMonkey
Modified Paths:
--------------
trunk/Docs/Changes.txt
trunk/ReleaseTools/InstantReplicateResource.bat
Added Paths:
-----------
trunk/Demos/PrimerFireMonkey/
trunk/Demos/PrimerFireMonkey/Projects/
trunk/Demos/PrimerFireMonkey/Projects/DXE3/
trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dpr
trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dproj
trunk/Demos/PrimerFireMonkey/Projects/DXE5/
trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dpr
trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dproj
trunk/Demos/PrimerFireMonkey/Projects/DXE7/
trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dpr
trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dproj
Removed Paths:
-------------
trunk/Source/Brokers/FireDAC/InstantFireDAC.dcu
trunk/Source/Brokers/FireDAC/InstantFireDACCatalog.dcu
trunk/Source/Brokers/FireDAC/InstantFireDACConnectionDefEdit.dcu
trunk/Source/Brokers/FireDAC/InstantFireDACReg.dcu
Added: trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dpr
===================================================================
--- trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dpr (rev 0)
+++ trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dpr 2015-06-07 10:38:54 UTC (rev 972)
@@ -0,0 +1,17 @@
+program PrimerFM;
+
+uses
+ FMX.Forms,
+ Model in '..\..\Source\Model.pas',
+ RandomData in '..\..\Source\RandomData.pas',
+ DemoData in '..\..\Source\DemoData.pas',
+ Main in '..\..\Source\Main.pas' {fmMain};
+
+{$R *.res}
+{$R *.mdr} {Model}
+
+begin
+ Application.Initialize;
+ Application.CreateForm(TfmMain, fmMain);
+ Application.Run;
+end.
Property changes on: trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dpr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dproj
===================================================================
--- trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dproj (rev 0)
+++ trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dproj 2015-06-07 10:38:54 UTC (rev 972)
@@ -0,0 +1,162 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{D129B31D-FF25-4936-907F-60B1F02932DF}</ProjectGuid>
+ <ProjectVersion>14.3</ProjectVersion>
+ <FrameworkType>FMX</FrameworkType>
+ <MainSource>PrimerFM.dpr</MainSource>
+ <Base>True</Base>
+ <Config Condition="'$(Config)'==''">Debug</Config>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ <AppType>Application</AppType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
+ <Base_Win64>true</Base_Win64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <DCC_Define>FMX;$(DCC_Define)</DCC_Define>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Locale>1040</VerInfo_Locale>
+ <Manifest_File>None</Manifest_File>
+ <DCC_UsePackage>bindcompfmx;fmx;rtl;dbrtl;IndySystem;DbxClientDriver;bindcomp;inetdb;DBXInterBaseDriver;DataSnapCommon;DataSnapClient;DataSnapServer;DataSnapProviderClient;xmlrtl;ibxpress;DbxCommonDriver;IndyProtocols;DBXMySQLDriver;dbxcds;soaprtl;FMXTee;bindengine;DBXOracleDriver;dsnap;DBXInformixDriver;IndyCore;fmxase;CloudService;FmxTeeUI;DBXFirebirdDriver;inet;fmxobj;inetdbxpress;DBXSybaseASADriver;fmxdae;dbexpress;DataSnapIndy10ServerTransport;IPIndyImpl;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
+ <Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon>
+ <DCC_UnitSearchPath>..\..\..\..\Source\Core;..\..\..\..\Source\Catalogs;..\..\..\..\Source\Brokers\XML;..\..\..\..\Source\Brokers\DBX;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput>
+ <DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput>
+ <DCC_E>false</DCC_E>
+ <DCC_N>false</DCC_N>
+ <DCC_S>false</DCC_S>
+ <DCC_F>false</DCC_F>
+ <DCC_K>false</DCC_K>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <DCC_UsePackage>IOCore;ISRtl5;vcldbx;ActionBandExtensionsDXE2;IOXML;TeeDB;ISVcl5;vclib;inetdbbde;Tee;DBXOdbcDriver;svnui;DBXSybaseASEDriver;vclimg;UniSynEdit_RXE2;intrawebdb_120_160;fmi;vclactnband;vcldb;TeeUI;bindcompvcl;vcldsnap;ISFLib5;vclie;vcltouch;Intraweb_120_160;DBXDb2Driver;websnap;ISOpenOffice5;vclribbon;VclSmp;vcl;DataSnapConnectors;DBXMSSQLDriver;IODBX;dsnapcon;IOIBX;IOBDE;vclx;webdsnap;svn;bdertl;IOADO;adortl;$(DCC_UsePackage)</DCC_UsePackage>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win64)'!=''">
+ <DCC_UsePackage>TeeDB;vclib;Tee;DBXOdbcDriver;DBXSybaseASEDriver;vclimg;vclactnband;vcldb;TeeUI;bindcompvcl;vcldsnap;vclie;vcltouch;DBXDb2Driver;websnap;vclribbon;VclSmp;vcl;DataSnapConnectors;DBXMSSQLDriver;dsnapcon;vclx;webdsnap;adortl;$(DCC_UsePackage)</DCC_UsePackage>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
+ <DCC_Optimize>false</DCC_Optimize>
+ <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
+ <DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
+ <DCC_RemoteDebug>true</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <DCC_RemoteDebug>false</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_DebugInformation>false</DCC_DebugInformation>
+ </PropertyGroup>
+ <ItemGroup>
+ <DelphiCompile Include="$(MainSource)">
+ <MainSource>MainSource</MainSource>
+ </DelphiCompile>
+ <DCCReference Include="..\..\Source\Model.pas"/>
+ <DCCReference Include="..\..\Source\RandomData.pas"/>
+ <DCCReference Include="..\..\Source\DemoData.pas"/>
+ <DCCReference Include="..\..\Source\Main.pas">
+ <Form>fmMain</Form>
+ </DCCReference>
+ <BuildConfiguration Include="Release">
+ <Key>Cfg_2</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Base">
+ <Key>Base</Key>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Debug">
+ <Key>Cfg_1</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ </ItemGroup>
+ <ProjectExtensions>
+ <Borland.Personality>Delphi.Personality.12</Borland.Personality>
+ <Borland.ProjectType/>
+ <BorlandProject>
+ <Delphi.Personality>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1040</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"/>
+ <VersionInfoKeys Name="FileDescription"/>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"/>
+ <VersionInfoKeys Name="LegalCopyright"/>
+ <VersionInfoKeys Name="LegalTrademarks"/>
+ <VersionInfoKeys Name="OriginalFilename"/>
+ <VersionInfoKeys Name="ProductName"/>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"/>
+ </VersionInfoKeys>
+ <Source>
+ <Source Name="MainSource">PrimerFM.dpr</Source>
+ </Source>
+ <Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k160.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp160.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
+ </Excluded_Packages>
+ </Delphi.Personality>
+ <Deployment/>
+ <Platforms>
+ <Platform value="OSX32">False</Platform>
+ <Platform value="Win32">True</Platform>
+ <Platform value="Win64">False</Platform>
+ </Platforms>
+ </BorlandProject>
+ <ProjectFileVersion>12</ProjectFileVersion>
+ </ProjectExtensions>
+ <Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
+ <Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
+</Project>
Property changes on: trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.dproj
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dpr
===================================================================
--- trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dpr (rev 0)
+++ trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dpr 2015-06-07 10:38:54 UTC (rev 972)
@@ -0,0 +1,17 @@
+program PrimerFM;
+
+uses
+ FMX.Forms,
+ Model in '..\..\Source\Model.pas',
+ RandomData in '..\..\Source\RandomData.pas',
+ DemoData in '..\..\Source\DemoData.pas',
+ Main in '..\..\Source\Main.pas' {fmMain};
+
+{$R *.res}
+{$R *.mdr} {Model}
+
+begin
+ Application.Initialize;
+ Application.CreateForm(TfmMain, fmMain);
+ Application.Run;
+end.
Property changes on: trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dpr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dproj
===================================================================
--- trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dproj (rev 0)
+++ trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dproj 2015-06-07 10:38:54 UTC (rev 972)
@@ -0,0 +1,178 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{D129B31D-FF25-4936-907F-60B1F02932DF}</ProjectGuid>
+ <ProjectVersion>15.3</ProjectVersion>
+ <FrameworkType>FMX</FrameworkType>
+ <MainSource>PrimerFM.dpr</MainSource>
+ <Base>True</Base>
+ <Config Condition="'$(Config)'==''">Debug</Config>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ <AppType>Application</AppType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Base)'=='true') or '$(Base_OSX32)'!=''">
+ <Base_OSX32>true</Base_OSX32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
+ <Base_Win64>true</Base_Win64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Cfg_2)'=='true') or '$(Cfg_2_OSX32)'!=''">
+ <Cfg_2_OSX32>true</Cfg_2_OSX32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <DCC_Define>FMX;$(DCC_Define)</DCC_Define>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Locale>1040</VerInfo_Locale>
+ <Manifest_File>None</Manifest_File>
+ <DCC_UsePackage>bindcompfmx;fmx;rtl;dbrtl;IndySystem;DbxClientDriver;bindcomp;inetdb;DBXInterBaseDriver;DataSnapCommon;DataSnapClient;DataSnapServer;DataSnapProviderClient;xmlrtl;ibxpress;DbxCommonDriver;IndyProtocols;DBXMySQLDriver;dbxcds;soaprtl;FMXTee;bindengine;DBXOracleDriver;dsnap;DBXInformixDriver;IndyCore;fmxase;CloudService;FmxTeeUI;DBXFirebirdDriver;inet;fmxobj;inetdbxpress;DBXSybaseASADriver;fmxdae;dbexpress;DataSnapIndy10ServerTransport;IPIndyImpl;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
+ <Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon>
+ <DCC_UnitSearchPath>..\..\..\..\Source\Core;..\..\..\..\Source\Catalogs;..\..\..\..\Source\Brokers\XML;..\..\..\..\Source\Brokers\DBX;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput>
+ <DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput>
+ <DCC_E>false</DCC_E>
+ <DCC_N>false</DCC_N>
+ <DCC_S>false</DCC_S>
+ <DCC_F>false</DCC_F>
+ <DCC_K>false</DCC_K>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_OSX32)'!=''">
+ <Icns_MainIcns>$(BDS)\bin\delphi_PROJECTICNS.icns</Icns_MainIcns>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <DCC_UsePackage>IOCore;ISRtl5;vcldbx;ActionBandExtensionsDXE2;IOXML;TeeDB;ISVcl5;vclib;inetdbbde;Tee;DBXOdbcDriver;svnui;DBXSybaseASEDriver;vclimg;UniSynEdit_RXE2;intrawebdb_120_160;fmi;vclactnband;vcldb;TeeUI;bindcompvcl;vcldsnap;ISFLib5;vclie;vcltouch;Intraweb_120_160;DBXDb2Driver;websnap;ISOpenOffice5;vclribbon;VclSmp;vcl;DataSnapConnectors;DBXMSSQLDriver;IODBX;dsnapcon;IOIBX;IOBDE;vclx;webdsnap;svn;bdertl;IOADO;adortl;$(DCC_UsePackage)</DCC_UsePackage>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win64)'!=''">
+ <DCC_UsePackage>TeeDB;vclib;Tee;DBXOdbcDriver;DBXSybaseASEDriver;vclimg;vclactnband;vcldb;TeeUI;bindcompvcl;vcldsnap;vclie;vcltouch;DBXDb2Driver;websnap;vclribbon;VclSmp;vcl;DataSnapConnectors;DBXMSSQLDriver;dsnapcon;vclx;webdsnap;adortl;$(DCC_UsePackage)</DCC_UsePackage>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
+ <DCC_Optimize>false</DCC_Optimize>
+ <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
+ <DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
+ <DCC_RemoteDebug>true</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <DCC_RemoteDebug>false</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_DebugInformation>0</DCC_DebugInformation>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_OSX32)'!=''">
+ <Icns_MainIcns>$(BDS)\bin\delphi_PROJECTICNS.icns</Icns_MainIcns>
+ </PropertyGroup>
+ <ItemGroup>
+ <DelphiCompile Include="$(MainSource)">
+ <MainSource>MainSource</MainSource>
+ </DelphiCompile>
+ <DCCReference Include="..\..\Source\Model.pas"/>
+ <DCCReference Include="..\..\Source\RandomData.pas"/>
+ <DCCReference Include="..\..\Source\DemoData.pas"/>
+ <DCCReference Include="..\..\Source\Main.pas">
+ <Form>fmMain</Form>
+ </DCCReference>
+ <BuildConfiguration Include="Release">
+ <Key>Cfg_2</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Base">
+ <Key>Base</Key>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Debug">
+ <Key>Cfg_1</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ </ItemGroup>
+ <ProjectExtensions>
+ <Borland.Personality>Delphi.Personality.12</Borland.Personality>
+ <Borland.ProjectType/>
+ <BorlandProject>
+ <Delphi.Personality>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1040</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"/>
+ <VersionInfoKeys Name="FileDescription"/>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"/>
+ <VersionInfoKeys Name="LegalCopyright"/>
+ <VersionInfoKeys Name="LegalTrademarks"/>
+ <VersionInfoKeys Name="OriginalFilename"/>
+ <VersionInfoKeys Name="ProductName"/>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"/>
+ </VersionInfoKeys>
+ <Source>
+ <Source Name="MainSource">PrimerFM.dpr</Source>
+ </Source>
+ <Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k160.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp160.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
+ </Excluded_Packages>
+ </Delphi.Personality>
+ <Deployment/>
+ <Platforms>
+ <Platform value="OSX32">False</Platform>
+ <Platform value="Win32">True</Platform>
+ <Platform value="Win64">False</Platform>
+ </Platforms>
+ </BorlandProject>
+ <ProjectFileVersion>12</ProjectFileVersion>
+ </ProjectExtensions>
+ <Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
+ <Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
+</Project>
Property changes on: trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.dproj
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dpr
===================================================================
--- trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dpr (rev 0)
+++ trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dpr 2015-06-07 10:38:54 UTC (rev 972)
@@ -0,0 +1,17 @@
+program PrimerFM;
+
+uses
+ FMX.Forms,
+ Model in '..\..\Source\Model.pas',
+ RandomData in '..\..\Source\RandomData.pas',
+ DemoData in '..\..\Source\DemoData.pas',
+ Main in '..\..\Source\Main.pas' {fmMain};
+
+{$R *.res}
+{$R *.mdr} {Model}
+
+begin
+ Application.Initialize;
+ Application.CreateForm(TfmMain, fmMain);
+ Application.Run;
+end.
Property changes on: trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dpr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dproj
===================================================================
--- trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dproj (rev 0)
+++ trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.dproj 2015-06-07 10:38:54 UTC (rev 972)
@@ -0,0 +1,268 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{D129B31D-FF25-4936-907F-60B1F02932DF}</ProjectGuid>
+ <ProjectVersion>16.1</ProjectVersion>
+ <FrameworkType>FMX</FrameworkType>
+ <MainSource>PrimerFM.dpr</MainSource>
+ <Base>True</Base>
+ <Config Condition="'$(Config)'==''">Debug</Config>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ <AppType>Application</AppType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''">
+ <Base_Android>true</Base_Android>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice' and '$(Base)'=='true') or '$(Base_iOSDevice)'!=''">
+ <Base_iOSDevice>true</Base_iOSDevice>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSSimulator' and '$(Base)'=='true') or '$(Base_iOSSimulator)'!=''">
+ <Base_iOSSimulator>true</Base_iOSSimulator>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Base)'=='true') or '$(Base_OSX32)'!=''">
+ <Base_OSX32>true</Base_OSX32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
+ <Base_Win64>true</Base_Win64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Cfg_2)'=='true') or '$(Cfg_2_OSX32)'!=''">
+ <Cfg_2_OSX32>true</Cfg_2_OSX32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <Icns_MainIcns>$(BDS)\bin\delphi_PROJECTICNS.icns</Icns_MainIcns>
+ <SanitizedProjectName>PrimerFM</SanitizedProjectName>
+ <DCC_Define>FMX;$(DCC_Define)</DCC_Define>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Locale>1040</VerInfo_Locale>
+ <Manifest_File>None</Manifest_File>
+ <DCC_UsePackage>bindcompfmx;fmx;rtl;dbrtl;IndySystem;DbxClientDriver;bindcomp;inetdb;DBXInterBaseDriver;DataSnapCommon;DataSnapClient;DataSnapServer;DataSnapProviderClient;xmlrtl;ibxpress;DbxCommonDriver;IndyProtocols;DBXMySQLDriver;dbxcds;soaprtl;FMXTee;bindengine;DBXOracleDriver;dsnap;DBXInformixDriver;IndyCore;fmxase;CloudService;FmxTeeUI;DBXFirebirdDriver;inet;fmxobj;inetdbxpress;DBXSybaseASADriver;fmxdae;dbexpress;DataSnapIndy10ServerTransport;IPIndyImpl;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
+ <Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon>
+ <DCC_UnitSearchPath>..\..\..\..\Source\Core;..\..\..\..\Source\Catalogs;..\..\..\..\Source\Brokers\XML;..\..\..\..\Source\Brokers\DBX;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput>
+ <DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput>
+ <DCC_E>false</DCC_E>
+ <DCC_N>false</DCC_N>
+ <DCC_S>false</DCC_S>
+ <DCC...
[truncated message content] |
|
From: <car...@us...> - 2015-08-26 09:27:00
|
Revision: 973
http://sourceforge.net/p/instantobjects/code/973
Author: carlobar
Date: 2015-08-26 09:26:58 +0000 (Wed, 26 Aug 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/Source/Core/InstantExplorer.pas
trunk/Source/Core/InstantPersistence.pas
Added Paths:
-----------
trunk/Docs/InstantObjectsLogo.png
Property Changed:
----------------
trunk/Source/Brokers/ADO/DXE8/
trunk/Source/Brokers/DBX/DXE8/
trunk/Source/Brokers/FireDAC/DXE8/
trunk/Source/Brokers/IBX/DXE8/
trunk/Source/Brokers/XML/DXE8/
trunk/Source/Catalogs/IBFb/DXE8/
trunk/Source/Catalogs/MSSql/DXE8/
trunk/Source/Catalogs/MySQL/DXE8/
trunk/Source/Core/DXE8/
Added: trunk/Docs/InstantObjectsLogo.png
===================================================================
(Binary files differ)
Index: trunk/Docs/InstantObjectsLogo.png
===================================================================
--- trunk/Docs/InstantObjectsLogo.png 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Docs/InstantObjectsLogo.png 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Docs/InstantObjectsLogo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+image/png
\ No newline at end of property
Index: trunk/Source/Brokers/ADO/DXE8
===================================================================
--- trunk/Source/Brokers/ADO/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Brokers/ADO/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Brokers/ADO/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+*.local
Index: trunk/Source/Brokers/DBX/DXE8
===================================================================
--- trunk/Source/Brokers/DBX/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Brokers/DBX/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Brokers/DBX/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+*.local
Index: trunk/Source/Brokers/FireDAC/DXE8
===================================================================
--- trunk/Source/Brokers/FireDAC/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Brokers/FireDAC/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Brokers/FireDAC/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+*.local
Index: trunk/Source/Brokers/IBX/DXE8
===================================================================
--- trunk/Source/Brokers/IBX/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Brokers/IBX/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Brokers/IBX/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+*.local
Index: trunk/Source/Brokers/XML/DXE8
===================================================================
--- trunk/Source/Brokers/XML/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Brokers/XML/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Brokers/XML/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+*.local
Index: trunk/Source/Catalogs/IBFb/DXE8
===================================================================
--- trunk/Source/Catalogs/IBFb/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Catalogs/IBFb/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Catalogs/IBFb/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+*.local
Index: trunk/Source/Catalogs/MSSql/DXE8
===================================================================
--- trunk/Source/Catalogs/MSSql/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Catalogs/MSSql/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Catalogs/MSSql/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+*.local
Index: trunk/Source/Catalogs/MySQL/DXE8
===================================================================
--- trunk/Source/Catalogs/MySQL/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Catalogs/MySQL/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Catalogs/MySQL/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+*.local
Index: trunk/Source/Core/DXE8
===================================================================
--- trunk/Source/Core/DXE8 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Core/DXE8 2015-08-26 09:26:58 UTC (rev 973)
Property changes on: trunk/Source/Core/DXE8
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,2 ##
+*.local
+*.stat
Modified: trunk/Source/Core/InstantExplorer.pas
===================================================================
--- trunk/Source/Core/InstantExplorer.pas 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Core/InstantExplorer.pas 2015-08-26 09:26:58 UTC (rev 973)
@@ -1114,7 +1114,6 @@
var
IsExpanded: Boolean;
NodeData: TInstantExplorerNodeData;
- Container: TInstantContainer;
begin
if not Assigned(Node) then
Exit;
Modified: trunk/Source/Core/InstantPersistence.pas
===================================================================
--- trunk/Source/Core/InstantPersistence.pas 2015-06-07 10:38:54 UTC (rev 972)
+++ trunk/Source/Core/InstantPersistence.pas 2015-08-26 09:26:58 UTC (rev 973)
@@ -3723,7 +3723,6 @@
var
L: Integer;
LAnsiValue: AnsiString;
- LValue: String;
begin
//Default Blob streaming is not based on UseUnicode setting.
LAnsiValue := AnsiString(AValue);
|
|
From: <car...@us...> - 2015-09-07 09:48:32
|
Revision: 974
http://sourceforge.net/p/instantobjects/code/974
Author: carlobar
Date: 2015-09-07 09:48:26 +0000 (Mon, 07 Sep 2015)
Log Message:
-----------
Support for Delphi 10 completed
Demo PrimerCross updated
Modified Paths:
--------------
trunk/Demos/PrimerCross/BasicBrowse.dfm
trunk/Demos/PrimerCross/BasicBrowse.pas
trunk/Demos/PrimerCross/BasicEdit.pas
trunk/Demos/PrimerCross/BasicView.pas
trunk/Demos/PrimerCross/CompanyEdit.dfm
trunk/Demos/PrimerCross/CompanyEdit.pas
trunk/Demos/PrimerCross/ContactSort.pas
trunk/Demos/PrimerCross/ContactView.dfm
trunk/Demos/PrimerCross/ContactView.pas
trunk/Demos/PrimerCross/HelpViewK3.dfm
trunk/Demos/PrimerCross/HelpViewK3.pas
trunk/Demos/PrimerCross/Main.dfm
trunk/Demos/PrimerCross/Main.pas
trunk/Demos/PrimerCross/PerformanceView.pas
trunk/Demos/PrimerCross/PersonEdit.dfm
trunk/Demos/PrimerCross/PersonEdit.pas
trunk/Demos/PrimerCross/Primer_DXE7.dproj
trunk/Demos/PrimerCross/Primer_DXE8.dpr
trunk/Demos/PrimerCross/Primer_DXE8.dproj
trunk/Demos/PrimerCross/QueryView.dfm
trunk/Demos/PrimerCross/Welcome.dfm
trunk/Demos/PrimerCross/Welcome.pas
trunk/Docs/Changes.txt
trunk/Source/Brokers/ADO/D2010/DclIOADO.dproj
trunk/Source/InstantDefines.inc
trunk/Tests/TestIO_DXE7.dproj
trunk/Tests/TestIO_DXE8.dproj
Added Paths:
-----------
trunk/Demos/PrimerCross/Primer_D10.dpr
trunk/Demos/PrimerCross/Primer_D10.dproj
trunk/Demos/PrimerCross/Primer_D10.res
trunk/Demos/PrimerCross/Primer_D10.xml
trunk/Demos/PrimerCross/Primer_D10_Icon.ico
trunk/Demos/PrimerCross/Primer_DXE7.tst
trunk/Demos/PrimerCross/Primer_DXE7_Icon.ico
trunk/Demos/PrimerCross/Primer_DXE8_Icon.ico
trunk/Source/Brokers/ADO/D10/
trunk/Source/Brokers/ADO/D10/DclIOADO.dpk
trunk/Source/Brokers/ADO/D10/DclIOADO.dproj
trunk/Source/Brokers/ADO/D10/IOADO.dpk
trunk/Source/Brokers/ADO/D10/IOADO.dproj
trunk/Source/Brokers/DBX/D10/
trunk/Source/Brokers/DBX/D10/DclIODBX.dpk
trunk/Source/Brokers/DBX/D10/DclIODBX.dproj
trunk/Source/Brokers/DBX/D10/DclIODBX.res
trunk/Source/Brokers/DBX/D10/IODBX.dpk
trunk/Source/Brokers/DBX/D10/IODBX.dproj
trunk/Source/Brokers/FireDAC/D10/
trunk/Source/Brokers/FireDAC/D10/DclIOFireDAC.dpk
trunk/Source/Brokers/FireDAC/D10/DclIOFireDAC.dproj
trunk/Source/Brokers/FireDAC/D10/DclIOFireDAC.res
trunk/Source/Brokers/FireDAC/D10/IOFireDAC.dpk
trunk/Source/Brokers/FireDAC/D10/IOFireDAC.dproj
trunk/Source/Brokers/FireDAC/D10/IOFireDAC.res
trunk/Source/Brokers/IBX/D10/
trunk/Source/Brokers/IBX/D10/DclIOIBX.dpk
trunk/Source/Brokers/IBX/D10/DclIOIBX.dproj
trunk/Source/Brokers/IBX/D10/DclIOIBX.res
trunk/Source/Brokers/IBX/D10/IOIBX.dpk
trunk/Source/Brokers/IBX/D10/IOIBX.dproj
trunk/Source/Brokers/IBX/D10/IOIBX.res
trunk/Source/Brokers/XML/D10/
trunk/Source/Brokers/XML/D10/DclIOXML.dpk
trunk/Source/Brokers/XML/D10/DclIOXML.dproj
trunk/Source/Brokers/XML/D10/DclIOXML.res
trunk/Source/Brokers/XML/D10/IOXML.dpk
trunk/Source/Brokers/XML/D10/IOXML.dproj
trunk/Source/Brokers/XML/D10/IOXML.res
trunk/Source/Catalogs/IBFb/D10/
trunk/Source/Catalogs/IBFb/D10/IOIBFbCatalog.dpk
trunk/Source/Catalogs/IBFb/D10/IOIBFbCatalog.dproj
trunk/Source/Catalogs/IBFb/D10/IOIBFbCatalog.res
trunk/Source/Catalogs/MSSql/D10/
trunk/Source/Catalogs/MSSql/D10/IOMSSqlCatalog.dpk
trunk/Source/Catalogs/MSSql/D10/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MSSql/D10/IOMSSqlCatalog.res
trunk/Source/Catalogs/MySQL/D10/
trunk/Source/Catalogs/MySQL/D10/IOMySQLCatalog.dpk
trunk/Source/Catalogs/MySQL/D10/IOMySQLCatalog.dproj
trunk/Source/Catalogs/MySQL/D10/IOMySQLCatalog.res
trunk/Source/Core/D10/
trunk/Source/Core/D10/IOCore.dpk
trunk/Source/Core/D10/IOCore.dproj
trunk/Source/Core/D10/IOCore.res
trunk/Source/Design/D10/
trunk/Source/Design/D10/DclIOCore.dpk
trunk/Source/Design/D10/DclIOCore.dproj
trunk/Source/Design/D10/DclIOCore.res
trunk/Source/PackageGroups/D10/
trunk/Source/PackageGroups/D10/DesignTimePackages.groupproj
trunk/Source/PackageGroups/D10/RunTimePackages.groupproj
trunk/Tests/TestIO_D10.dpr
trunk/Tests/TestIO_D10.dproj
trunk/Tests/TestIO_D10.mdr
trunk/Tests/TestIO_D10.mdrt
trunk/Tests/TestIO_D10.mdx
trunk/Tests/TestIO_D10.mdxt
trunk/Tests/TestIO_D10.res
Modified: trunk/Demos/PrimerCross/BasicBrowse.dfm
===================================================================
--- trunk/Demos/PrimerCross/BasicBrowse.dfm 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/BasicBrowse.dfm 2015-09-07 09:48:26 UTC (rev 974)
@@ -6,11 +6,7 @@
BorderIcons = [biSystemMenu]
Caption = 'Browse'
Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
+ ParentFont = True
KeyPreview = True
OldCreateOrder = False
Position = poScreenCenter
Modified: trunk/Demos/PrimerCross/BasicBrowse.pas
===================================================================
--- trunk/Demos/PrimerCross/BasicBrowse.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/BasicBrowse.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -163,6 +163,7 @@
procedure TBasicBrowseForm.FormCreate(Sender: TObject);
begin
{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
LoadMultipleImages(ActionImages,'BROWSEACTIONIMAGES',HInstance);
BorderStyle := bsSingle;
SelectItem.Default := True;
Modified: trunk/Demos/PrimerCross/BasicEdit.pas
===================================================================
--- trunk/Demos/PrimerCross/BasicEdit.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/BasicEdit.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -143,6 +143,7 @@
begin
inherited;
{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
BorderStyle := bsSingle;
{$ENDIF}
{$IFDEF LINUX}
Modified: trunk/Demos/PrimerCross/BasicView.pas
===================================================================
--- trunk/Demos/PrimerCross/BasicView.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/BasicView.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -67,7 +67,9 @@
procedure TBasicViewForm.FormCreate(Sender: TObject);
begin
- ;
+{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
+{$ENDIF}
end;
procedure TBasicViewForm.FormHide(Sender: TObject);
Modified: trunk/Demos/PrimerCross/CompanyEdit.dfm
===================================================================
--- trunk/Demos/PrimerCross/CompanyEdit.dfm 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/CompanyEdit.dfm 2015-09-07 09:48:26 UTC (rev 974)
@@ -95,7 +95,7 @@
TitleFont.Charset = DEFAULT_CHARSET
TitleFont.Color = clWindowText
TitleFont.Height = -11
- TitleFont.Name = 'MS Sans Serif'
+ TitleFont.Name = 'Arial'
TitleFont.Style = []
Columns = <
item
Modified: trunk/Demos/PrimerCross/CompanyEdit.pas
===================================================================
--- trunk/Demos/PrimerCross/CompanyEdit.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/CompanyEdit.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -172,6 +172,10 @@
begin
inherited;
{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
+ Font.Height := -11;
+ EmployeeGrid.TitleFont.Assign(Screen.IconFont);
+
LoadMultipleImages(ActionImages,'COMPANYEDITACTIONIMAGES',HInstance);
{$ENDIF}
{$IFDEF LINUX}
Modified: trunk/Demos/PrimerCross/ContactSort.pas
===================================================================
--- trunk/Demos/PrimerCross/ContactSort.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/ContactSort.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -56,6 +56,7 @@
procedure TContactSortForm.FormCreate(Sender: TObject);
begin
{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
BorderStyle := bsDialog;
{$ENDIF}
{$IFDEF LINUX}
Modified: trunk/Demos/PrimerCross/ContactView.dfm
===================================================================
--- trunk/Demos/PrimerCross/ContactView.dfm 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/ContactView.dfm 2015-09-07 09:48:26 UTC (rev 974)
@@ -188,12 +188,7 @@
Width = 627
Height = 432
Align = alClient
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = []
- ParentFont = False
+ ParentFont = True
TabHeight = 18
TabOrder = 0
TabWidth = 30
Modified: trunk/Demos/PrimerCross/ContactView.pas
===================================================================
--- trunk/Demos/PrimerCross/ContactView.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/ContactView.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -412,6 +412,10 @@
Caption := 'Contacts';
ContactGrid.OnDrawColumnCell := ContactGridDrawColumnCell;
{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
+ Font.Height := -11;
+ ContactGrid.TitleFont.Assign(Screen.IconFont);
+
LoadMultipleImages(ActionImages,'CONTACTACTIONIMAGES',HInstance);
LoadMultipleImages(ExplorerImages,'EXPLORERCONTACTIMAGES',HInstance);
{$ENDIF}
Modified: trunk/Demos/PrimerCross/HelpViewK3.dfm
===================================================================
--- trunk/Demos/PrimerCross/HelpViewK3.dfm 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/HelpViewK3.dfm 2015-09-07 09:48:26 UTC (rev 974)
@@ -1,9 +1,6 @@
inherited HelpViewForm: THelpViewForm
Width = 486
VertScrollBar.Range = 37
- Font.Height = 19
- Font.Name = 'adobe-helvetica'
- ParentFont = False
object TextBrowser: TTextBrowser
Left = 0
Top = 37
Modified: trunk/Demos/PrimerCross/HelpViewK3.pas
===================================================================
--- trunk/Demos/PrimerCross/HelpViewK3.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/HelpViewK3.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -3,7 +3,8 @@
interface
uses
- SysUtils, Classes, BasicView, QForms, QControls, QComCtrls, QActnList;
+ SysUtils, Classes, BasicView, QForms, QControls, QComCtrls, QActnList,
+ ActnList, Controls, ComCtrls, ToolWin;
type
THelpViewForm = class(TBasicViewForm)
@@ -24,6 +25,11 @@
procedure THelpViewForm.FormCreate(Sender: TObject);
begin
inherited;
+{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
+ Font.Height = 19
+ Font.Name = 'adobe-helvetica'
+{$ENDIF}
Caption := 'Overview';
acIndex.Execute;
end;
Modified: trunk/Demos/PrimerCross/Main.dfm
===================================================================
--- trunk/Demos/PrimerCross/Main.dfm 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/Main.dfm 2015-09-07 09:48:26 UTC (rev 974)
@@ -2,6 +2,8 @@
Left = 254
Top = 225
Caption = 'InstantObjects Primer'
+ ClientHeight = 181
+ ClientWidth = 304
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
@@ -18,8 +20,9 @@
object SideBarSplitter: TSplitter
Left = 88
Top = 26
- Height = 139
+ Height = 136
ResizeStyle = rsLine
+ ExplicitHeight = 139
end
object ToolBar: TToolBar
Left = 0
@@ -45,7 +48,7 @@
end
object StatusBar: TStatusBar
Left = 0
- Top = 165
+ Top = 162
Width = 304
Height = 19
Panels = <
@@ -61,7 +64,7 @@
Left = 0
Top = 26
Width = 88
- Height = 139
+ Height = 136
Align = alLeft
BevelOuter = bvNone
BorderStyle = bsSingle
@@ -79,19 +82,14 @@
Left = 0
Top = 8
Width = 84
- Height = 127
+ Height = 124
Align = alClient
BorderStyle = bsNone
Color = clAppWorkSpace
Columns = <>
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clCaptionText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
IconOptions.AutoArrange = True
ReadOnly = True
- ParentFont = False
+ ParentFont = True
TabOrder = 0
OnSelectItem = SideBarSelectItem
end
@@ -100,7 +98,7 @@
Left = 91
Top = 26
Width = 213
- Height = 139
+ Height = 136
Align = alClient
BevelOuter = bvNone
TabOrder = 3
@@ -127,19 +125,14 @@
Width = 32
Height = 16
Caption = 'Title'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWhite
- Font.Height = -13
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsBold]
- ParentFont = False
+ ParentFont = True
end
end
object WorkClientPanel: TPanel
Left = 0
Top = 31
Width = 213
- Height = 108
+ Height = 105
Align = alClient
BevelOuter = bvNone
TabOrder = 1
Modified: trunk/Demos/PrimerCross/Main.pas
===================================================================
--- trunk/Demos/PrimerCross/Main.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/Main.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -528,6 +528,12 @@
begin
Caption := Application.Title;
{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
+ WorkTitleLabel.Color := clHighLightText;
+ WorkTitleLabel.Font.Height := -13;
+ WorkTitleLabel.Font.Style := [fsBold];
+ SideBar.Font.Color := clCaptionText;
+
LoadMultipleImages(SideBarImages,'MAINSIDEBARIMAGES',HInstance);
LoadMultipleImages(ActionImages,'MAINACTIONIMAGES',HInstance);
with SideBar do
Modified: trunk/Demos/PrimerCross/PerformanceView.pas
===================================================================
--- trunk/Demos/PrimerCross/PerformanceView.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/PerformanceView.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -457,10 +457,9 @@
begin
Caption := 'Performance';
InfoMemo.BorderStyle := bsNone;
- SetTitleLabel(TitleLabel);
- SetTitleLabel(ConnectionLabel);
{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
TestResultListView.OnEdited := TestResultListViewEditedVCL;
TestResultListView.SortType := stText;
{$ENDIF}
@@ -468,6 +467,8 @@
TestResultListView.OnEdited := TestResultListViewEditedCLX;
TestResultListView.Columns[0].Width := 180;
{$ENDIF}
+ SetTitleLabel(TitleLabel);
+ SetTitleLabel(ConnectionLabel);
end;
procedure TPerformanceViewForm.FormHide(Sender: TObject);
Modified: trunk/Demos/PrimerCross/PersonEdit.dfm
===================================================================
--- trunk/Demos/PrimerCross/PersonEdit.dfm 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/PersonEdit.dfm 2015-09-07 09:48:26 UTC (rev 974)
@@ -133,7 +133,7 @@
TitleFont.Charset = DEFAULT_CHARSET
TitleFont.Color = clWindowText
TitleFont.Height = -11
- TitleFont.Name = 'MS Sans Serif'
+ TitleFont.Name = 'Arial'
TitleFont.Style = []
Columns = <
item
Modified: trunk/Demos/PrimerCross/PersonEdit.pas
===================================================================
--- trunk/Demos/PrimerCross/PersonEdit.pas 2015-08-26 09:26:58 UTC (rev 973)
+++ trunk/Demos/PrimerCross/PersonEdit.pas 2015-09-07 09:48:26 UTC (rev 974)
@@ -178,6 +178,10 @@
begin
inherited;
{$IFDEF MSWINDOWS}
+ Font.Assign(Screen.IconFont);
+ Font.Height := -11;
+ EmailsGrid.TitleFont.Assign(Screen.IconFont);
+
LoadMultipleImages(EmployerToolImages,'PERSONEMPLOYERTOOLIMAGES',HInstance);
{$IFNDEF VER130}
PictureImage.Proportional := True;
Added: trunk/Demos/PrimerCross/Primer_D10.dpr
===================================================================
--- trunk/Demos/PrimerCross/Primer_D10.dpr (rev 0)
+++ trunk/Demos/PrimerCross/Primer_D10.dpr 2015-09-07 09:48:26 UTC (rev 974)
@@ -0,0 +1,82 @@
+(*
+ * InstantObjects
+ * Primer Demo - with "internal storage" of Part and Parts
+ * Model.pas unit is located in Model folder
+ *
+ *)
+
+(* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is: Seleqt InstantObjects
+ *
+ * The Initial Developer of the Original Code is: Seleqt
+ *
+ * Portions created by the Initial Developer are Copyright (C) 2001-2003
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Carlo Barazzetta, Nando Dessena
+ *
+ * ***** END LICENSE BLOCK ***** *)
+
+program Primer_D10;
+
+{$IFDEF LINUX}
+{$I '../../Source/InstantDefines.inc'}
+{$ELSE}
+{$I '..\..\Source\InstantDefines.inc'}
+{$ENDIF}
+
+
+uses
+ Forms,
+ Main in 'Main.pas' {MainForm},
+ Model in 'Model\Model.pas',
+ ContactView in 'ContactView.pas' {ContactViewForm: TFrame},
+ BasicView in 'BasicView.pas' {BasicViewForm: TFrame},
+ BasicEdit in 'BasicEdit.pas' {BasicEditForm},
+ ContactEdit in 'ContactEdit.pas' {ContactEditForm},
+ PersonEdit in 'PersonEdit.pas' {PersonEditForm},
+ CompanyEdit in 'CompanyEdit.pas' {CompanyEditForm},
+ DemoData in 'DemoData.pas',
+ ContactFilterEdit in 'ContactFilterEdit.pas' {ContactFilterEditForm},
+ MainData in 'MainData.pas' {MainDataModule: TDataModule},
+ ContactBrowse in 'ContactBrowse.pas' {ContactBrowseForm},
+ CompanyBrowse in 'CompanyBrowse.pas' {CompanyBrowseForm},
+ PerformanceView in 'PerformanceView.pas' {PerformanceViewForm: TFrame},
+ Welcome in 'Welcome.pas' {WelcomeForm},
+ PersonBrowse in 'PersonBrowse.pas' {PersonBrowseForm},
+ BasicBrowse in 'BasicBrowse.pas' {BasicBrowseForm},
+ CountryBrowse in 'CountryBrowse.pas' {CountryBrowseForm},
+ DemoDataRequest in 'DemoDataRequest.pas' {DemoDataRequestForm},
+ ContactSort in 'ContactSort.pas' {ContactSortForm},
+ CategoryBrowse in 'CategoryBrowse.pas' {CategoryBrowseForm},
+ HelpView in 'HelpView.pas' {HelpViewForm: TFrame},
+ QueryView in 'QueryView.pas' {QueryViewForm: TFrame},
+ RandomData in 'RandomData.pas',
+ Stopwatch in 'Stopwatch.pas',
+ Utility in 'Utility.pas',
+ Vcl.Themes,
+ Vcl.Styles;
+
+{$R *.res}
+{$R *.mdr} {Model}
+
+begin
+ Application.Initialize;
+ Application.Title := 'InstantObjects Primer Demo (Delphi 10 Seattle version)';
+ Application.CreateForm(TMainForm, MainForm);
+ Application.CreateForm(TMainDataModule, MainDataModule);
+ Application.Run;
+end.
Property changes on: trunk/Demos/PrimerCross/Primer_D10.dpr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_D10.dproj
===================================================================
--- trunk/Demos/PrimerCross/Primer_D10.dproj (rev 0)
+++ trunk/Demos/PrimerCross/Primer_D10.dproj 2015-09-07 09:48:26 UTC (rev 974)
@@ -0,0 +1,619 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{d197a2d4-31b9-43b1-8070-3f804d86e53f}</ProjectGuid>
+ <MainSource>Primer_D10.dpr</MainSource>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
+ <DCC_DependencyCheckOutputName>Primer.exe</DCC_DependencyCheckOutputName>
+ <ProjectVersion>18.0</ProjectVersion>
+ <Config Condition="'$(Config)'==''">Release</Config>
+ <Base>True</Base>
+ <AppType>Application</AppType>
+ <FrameworkType>VCL</FrameworkType>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Base)'=='true') or '$(Base_iOSDevice32)'!=''">
+ <Base_iOSDevice32>true</Base_iOSDevice32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
+ <Base_iOSDevice64>true</Base_iOSDevice64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice32)'!=''">
+ <Cfg_2_iOSDevice32>true</Cfg_2_iOSDevice32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice64)'!=''">
+ <Cfg_2_iOSDevice64>true</Cfg_2_iOSDevice64>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
+ <Cfg_2_Win32>true</Cfg_2_Win32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <Icon_MainIcon>Primer_D10_Icon.ico</Icon_MainIcon>
+ <SanitizedProjectName>Primer_D10</SanitizedProjectName>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;VCLTee;IBX;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_MajorVer>2</VerInfo_MajorVer>
+ <VerInfo_Locale>1030</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=InstantObjects.org;FileDescription=Primer Demo;FileVersion=2.0.0.0;InternalName=;LegalCopyright=MPL public license;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=2.0;Comments=</VerInfo_Keys>
+ <DCC_UnitSearchPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Brokers\FireDAC;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_UsePackage>vcl;rtl;vclx;dbrtl;vcldb;bdertl;vclimg;vclactnband;adortl;vcldbx;dbexpress;DbxCommonDriver;DataSnapIndy10ServerTransport;DataSnapProviderClient;vclie;xmlrtl;inet;dsnap;inetdb;IndySystem;IndyCore;IndyProtocols;DbxClientDriver;inetdbxpress;inetdbbde;DataSnapServer;dbxcds;DBXInterBaseDriver;DBXMySQLDriver;DBXFirebirdDriver;DBXSybaseASEDriver;DBXSybaseASADriver;DBXOracleDriver;DBXMSSQLDriver;DBXInformixDriver;DBXDb2Driver;vclib;ibxpress;intrawebdb_100_140;Intraweb_100_140;dsnapcon;vclribbon;VclSmp;soaprtl;TeeUI;TeeDB;Tee;vcltouch;webdsnap;websnap;rbRIDE1114;rbIDE1114;rbRAP1114;rbRCL1114;dclRBADO1114;rbADO1114;rbDB1114;rbDAD1114;dclRBBDE1114;rbDBDE1114;rbBDE1114;dclRBDBE1114;rbDBE1114;dclRBE1114;rbCIDE1114;dclRBIBE1114;rbIBE1114;rbUSERDesign1114;rbUSER1114;ActionBandExtensionsD2010;UniSynEdit_R2010;wPDF3_D2010;WPViewPDF_D2010;IOCore;Jcl;JclVcl;JvCoreD14R;JvSystemD14R;JvStdCtrlsD14R;JvAppFrmD14R;JvBandsD14R;JvDBD14R;JvDlgsD14R;JvBDED14R;JvCmpD14R;JvCryptD14R;JvCtrlsD14R;JvCustomD14R;JvDockingD14R;JvDotNetCtrlsD14R;JvEDID14R;JvGlobusD14R;JvHMID14R;JvInterpreterD14R;JvJansD14R;JvManagedThreadsD14R;JvMMD14R;JvNetD14R;JvPageCompsD14R;JvPluginD14R;JvPrintPreviewD14R;JvRuntimeDesignD14R;JvTimeFrameworkD14R;JvValidatorsD14R;JvWizardD14R;JvXPCtrlsD14R;rbDIDE1114;IOIBX;IOXML;IODBX;IOBDE;IOADO;ISRtl5;ISVcl5;ISOpenOffice5;ISFLib5;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_DependencyCheckOutputName>Primer_DXE.exe</DCC_DependencyCheckOutputName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice32)'!=''">
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <BT_BuildType>Debug</BT_BuildType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <BT_BuildType>Debug</BT_BuildType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ <DCC_Namespace>System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <Version>7.0</Version>
+ <DCC_DebugInformation>0</DCC_DebugInformation>
+ <DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_IncludePath)</DCC_IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_MajorVer>1</VerInfo_MajorVer>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_DebugDCUs>true</DCC_DebugDCUs>
+ <Version>7.0</Version>
+ <DCC_Define>DEBUG;IO_STATEMENT_LOGGING;$(DCC_Define)</DCC_Define>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_I...
[truncated message content] |
|
From: <car...@us...> - 2016-05-31 17:37:02
|
Revision: 975
http://sourceforge.net/p/instantobjects/code/975
Author: carlobar
Date: 2016-05-31 17:36:59 +0000 (Tue, 31 May 2016)
Log Message:
-----------
Modified Paths:
--------------
trunk/Demos/PrimerCross/Primer_D2010.dproj
trunk/Demos/PrimerCross/Primer_D2010.res
trunk/Source/Brokers/ADO/D10/DclIOADO.dproj
trunk/Source/Brokers/ADO/D10/IOADO.dproj
trunk/Source/Brokers/DBX/D10/DclIODBX.dproj
trunk/Source/Brokers/DBX/D10/IODBX.dproj
trunk/Source/Brokers/FireDAC/D10/DclIOFireDAC.dproj
trunk/Source/Brokers/FireDAC/D10/IOFireDAC.dproj
trunk/Source/Brokers/IBX/D10/DclIOIBX.dproj
trunk/Source/Brokers/IBX/D10/IOIBX.dproj
trunk/Source/Brokers/XML/D10/DclIOXML.dproj
trunk/Source/Brokers/XML/D10/IOXML.dproj
trunk/Source/Catalogs/IBFb/D10/IOIBFbCatalog.dproj
trunk/Source/Catalogs/MSSql/D10/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MySQL/D10/IOMySQLCatalog.dproj
trunk/Source/Core/D10/IOCore.dproj
trunk/Source/Core/DXE3/IOCoreRtl.dpk
trunk/Source/Core/DXE3/IOCoreRtl.dproj
trunk/Source/Core/DXE3/IOCoreRtl.res
trunk/Source/Design/D10/DclIOCore.dproj
trunk/Source/InstantDefines.inc
trunk/Source/PackageGroups/D2010/DesignTimePackages.groupproj
trunk/Source/PackageGroups/D2010/RunTimePackages.groupproj
Removed Paths:
-------------
trunk/Source/Brokers/FireDAC/DXE8/IOFireDAC.identcache
trunk/Source/Design/DXE3/DclIOCore.identcache
Modified: trunk/Demos/PrimerCross/Primer_D2010.dproj
===================================================================
--- trunk/Demos/PrimerCross/Primer_D2010.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Demos/PrimerCross/Primer_D2010.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -176,14 +176,14 @@
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
+ <BuildConfiguration Include="Release">
+ <Key>Cfg_1</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
<BuildConfiguration Include="Debug">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
- <BuildConfiguration Include="Release">
- <Key>Cfg_1</Key>
- <CfgParent>Base</CfgParent>
- </BuildConfiguration>
</ItemGroup>
<Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
</Project>
Modified: trunk/Demos/PrimerCross/Primer_D2010.res
===================================================================
(Binary files differ)
Modified: trunk/Source/Brokers/ADO/D10/DclIOADO.dproj
===================================================================
--- trunk/Source/Brokers/ADO/D10/DclIOADO.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/ADO/D10/DclIOADO.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>None</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/ADO/D10/IOADO.dproj
===================================================================
--- trunk/Source/Brokers/ADO/D10/IOADO.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/ADO/D10/IOADO.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/DBX/D10/DclIODBX.dproj
===================================================================
--- trunk/Source/Brokers/DBX/D10/DclIODBX.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/DBX/D10/DclIODBX.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/DBX/D10/IODBX.dproj
===================================================================
--- trunk/Source/Brokers/DBX/D10/IODBX.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/DBX/D10/IODBX.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/FireDAC/D10/DclIOFireDAC.dproj
===================================================================
--- trunk/Source/Brokers/FireDAC/D10/DclIOFireDAC.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/FireDAC/D10/DclIOFireDAC.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>None</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/FireDAC/D10/IOFireDAC.dproj
===================================================================
--- trunk/Source/Brokers/FireDAC/D10/IOFireDAC.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/FireDAC/D10/IOFireDAC.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>None</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Deleted: trunk/Source/Brokers/FireDAC/DXE8/IOFireDAC.identcache
===================================================================
(Binary files differ)
Modified: trunk/Source/Brokers/IBX/D10/DclIOIBX.dproj
===================================================================
--- trunk/Source/Brokers/IBX/D10/DclIOIBX.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/IBX/D10/DclIOIBX.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/IBX/D10/IOIBX.dproj
===================================================================
--- trunk/Source/Brokers/IBX/D10/IOIBX.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/IBX/D10/IOIBX.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/XML/D10/DclIOXML.dproj
===================================================================
--- trunk/Source/Brokers/XML/D10/DclIOXML.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/XML/D10/DclIOXML.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Brokers/XML/D10/IOXML.dproj
===================================================================
--- trunk/Source/Brokers/XML/D10/IOXML.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Brokers/XML/D10/IOXML.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Catalogs/IBFb/D10/IOIBFbCatalog.dproj
===================================================================
--- trunk/Source/Catalogs/IBFb/D10/IOIBFbCatalog.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Catalogs/IBFb/D10/IOIBFbCatalog.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>None</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Catalogs/MSSql/D10/IOMSSqlCatalog.dproj
===================================================================
--- trunk/Source/Catalogs/MSSql/D10/IOMSSqlCatalog.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Catalogs/MSSql/D10/IOMSSqlCatalog.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>None</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Catalogs/MySQL/D10/IOMySQLCatalog.dproj
===================================================================
--- trunk/Source/Catalogs/MySQL/D10/IOMySQLCatalog.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Catalogs/MySQL/D10/IOMySQLCatalog.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>None</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Core/D10/IOCore.dproj
===================================================================
--- trunk/Source/Core/D10/IOCore.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Core/D10/IOCore.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -7,7 +7,7 @@
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>VCL</FrameworkType>
- <ProjectVersion>18.0</ProjectVersion>
+ <ProjectVersion>18.1</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Modified: trunk/Source/Core/DXE3/IOCoreRtl.dpk
===================================================================
--- trunk/Source/Core/DXE3/IOCoreRtl.dpk 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Core/DXE3/IOCoreRtl.dpk 2016-05-31 17:36:59 UTC (rev 975)
@@ -25,13 +25,16 @@
{$IMAGEBASE $400000}
{$DEFINE RELEASE}
{$ENDIF IMPLICITBUILDING}
-{$DESCRIPTION 'InstantObjects Run-Time Package (Delphi XE)'}
-{$LIBSUFFIX '_D15'}
+{$DESCRIPTION 'InstantObjects Run-Time Package (Delphi XE3)'}
+{$LIBSUFFIX '_D17'}
{$RUNONLY}
{$IMPLICITBUILD OFF}
requires
- rtl;
+ rtl,
+ vcl,
+ dbrtl,
+ vcldb;
contains
InstantUtils in '..\InstantUtils.pas',
Modified: trunk/Source/Core/DXE3/IOCoreRtl.dproj
===================================================================
--- trunk/Source/Core/DXE3/IOCoreRtl.dproj 2015-09-07 09:48:26 UTC (rev 974)
+++ trunk/Source/Core/DXE3/IOCoreRtl.dproj 2016-05-31 17:36:59 UTC (rev 975)
@@ -1,171 +1,182 @@
- <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectGuid>{587E0156-166D-4A1E-B620-1392C9EFEB8E}</ProjectGuid>
- <MainSource>IOCoreRtl.dpk</MainSource>
- <Base>True</Base>
- <Config Condition="'$(Config)'==''">Release</Config>
- <AppType>Package</AppType>
- <FrameworkType>VCL</FrameworkType>
- <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
- <ProjectVersion>13.4</ProjectVersion>
- <Platform Condition="'$(Platform)'==''">Win32</Platform>
- <TargetedPlatforms>1</TargetedPlatforms>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
- <Base>true</Base>
- </PropertyGroup>
- <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
- <Base_Win64>true</Base_Win64>
- <CfgParent>Base</CfgParent>
- <Base>true</Base>
- </PropertyGroup>
- <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
- <Base_Win32>true</Base_Win32>
- <CfgParent>Base</CfgParent>
- <Base>true</Base>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
- <Cfg_1>true</Cfg_1>
- <CfgParent>Base</CfgParent>
- <Base>true</Base>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
- <Cfg_2>true</Cfg_2>
- <CfgParent>Base</CfgParent>
- <Base>true</Base>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Base)'!=''">
- <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
- <VerInfo_Locale>1033</VerInfo_Locale>
- <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)</DCC_Namespace>
- <DCC_ImageBase>00400000</DCC_ImageBase>
- <DllSuffix>_D15</DllSuffix>
- <GenPackage>true</GenPackage>
- <RuntimeOnlyPackage>true</RuntimeOnlyPackage>
- <DCC_TypedAtParameter>true</DCC_TypedAtParameter>
- <DCC_Description>InstantObjects Run-Time Package (Delphi XE)</DCC_Description>
- <DCC_S>false</DCC_S>
- <DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
- <GenDll>true</GenDll>
- <DCC_N>false</DCC_N>
- <DCC_E>false</DCC_E>
- <DCC_F>false</DCC_F>
- <DCC_K>false</DCC_K>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Base_Win64)'!=''">
- </PropertyGroup>
- <PropertyGroup Condition="'$(Base_Win32)'!=''">
- <DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
- <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
- <VerInfo_Locale>1033</VerInfo_Locale>
- <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Cfg_1)'!=''">
- <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
- <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
- <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
- <DCC_DebugInformation>false</DCC_DebugInformation>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Cfg_2)'!=''">
- <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
- <DCC_Optimize>false</DCC_Optimize>
- <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
- </PropertyGroup>
- <ItemGroup>
- <DelphiCompile Include="$(MainSource)">
- <MainSource>MainSource</MainSource>
- </DelphiCompile>
- <DCCReference Include="rtl.dcp"/>
- <DCCReference Include="..\InstantUtils.pas"/>
- <DCCReference Include="..\InstantClasses.pas"/>
- <DCCReference Include="..\InstantConsts.pas"/>
- <DCCReference Include="..\InstantRtti.pas"/>
- <DCCReference Include="..\InstantCommand.pas"/>
- <DCCReference Include="..\InstantPersistence.pas"/>
- <DCCReference Include="..\InstantExplorer.pas"/>
- <DCCReference Include="..\InstantDesignHook.pas"/>
- <DCCReference Include="..\InstantCode.pas"/>
- <DCCReference Include="..\InstantTextFiler.pas"/>
- <DCCReference Include="..\InstantPresentation.pas"/>
- <DCCReference Include="..\InstantAccessors.pas"/>
- <DCCReference Include="..\InstantConnectionManagerFormUnit.pas">
- <Form>InstantConnectionManagerForm</Form>
- </DCCReference>
- <DCCReference Include="..\InstantConnectionManager.pas"/>
- <DCCReference Include="..\InstantImageUtils.pas"/>
- <DCCReference Include="..\InstantPump.pas"/>
- <DCCReference Include="..\InstantDBBuild.pas"/>
- <DCCReference Include="..\InstantDBEvolution.pas"/>
- <DCCReference Include="..\InstantCustomDBEvolverFormUnit.pas">
- <Form>InstantCustomDBEvolverForm</Form>
- </DCCReference>
- <DCCReference Include="..\InstantDBEvolverFormUnit.pas">
- <Form>InstantDBEvolverForm</Form>
- </DCCReference>
- <DCCReference Include="..\InstantDBBuilderFormUnit.pas">
- <Form>InstantDBBuilderForm</Form>
- </DCCReference>
- <DCCReference Include="..\InstantTypes.pas"/>
- <DCCReference Include="..\InstantBrokers.pas"/>
- <DCCReference Include="..\InstantMetadata.pas"/>
- <DCCReference Include="..\InstantStandardValidators.pas"/>
- <DCCReference Include="..\InstantValidation.pas"/>
- <DCCReference Include="..\InstantRttiAttributes.pas"/>
- <BuildConfiguration Include="Debug">
- <Key>Cfg_2</Key>
- <CfgParent>Base</CfgParent>
- </BuildConfiguration>
- <BuildConfiguration Include="Base">
- <Key>Base</Key>
- </BuildConfiguration>
- <BuildConfiguration Include="Release">
- <Key>Cfg_1</Key>
- <CfgParent>Base</CfgParent>
- </BuildConfiguration>
- </ItemGroup>
- <Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
- <ProjectExtensions>
- <Borland.Personality>Delphi.Personality.12</Borland.Personality>
- <Borland.ProjectType>Package</Borland.ProjectType>
- <BorlandProject>
- <Delphi.Personality>
- <Source>
- <Source Name="MainSource">IOCoreRtl.dpk</Source>
- </Source>
- <VersionInfo>
- <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
- <VersionInfo Name="AutoIncBuild">False</VersionInfo>
- <VersionInfo Name="MajorVer">1</VersionInfo>
- <VersionInfo Name="MinorVer">0</VersionInfo>
- <VersionInfo Name="Release">0</VersionInfo>
- <VersionInfo Name="Build">0</VersionInfo>
- <VersionInfo Name="Debug">False</VersionInfo>
- <VersionInfo Name="PreRelease">False</VersionInfo>
- <VersionInfo Name="Special">False</VersionInfo>
- <VersionInfo Name="Private">False</VersionInfo>
- <VersionInfo Name="DLL">False</VersionInfo>
- <VersionInfo Name="Locale">1033</VersionInfo>
- <VersionInfo Name="CodePage">1252</VersionInfo>
- </VersionInfo>
- <VersionInfoKeys>
- <VersionInfoKeys Name="CompanyName"/>
- <VersionInfoKeys Name="FileDescription"/>
- <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
- <VersionInfoKeys Name="InternalName"/>
- <VersionInfoKeys Name="LegalCopyright"/>
- <VersionInfoKeys Name="LegalTrademarks"/>
- <VersionInfoKeys Name="OriginalFilename"/>
- <VersionInfoKeys Name="ProductName"/>
- <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
- <VersionInfoKeys Name="Comments"/>
- </VersionInfoKeys>
- </Delphi.Personality>
- <Platforms>
- <Platform value="Win64">False</Platform>
- <Platform value="Win32">True</Platform>
- </Platforms>
- </BorlandProject>
- <ProjectFileVersion>12</ProjectFileVersion>
- </ProjectExtensions>
- <Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
- </Project>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{587E0156-166D-4A1E-B620-1392C9EFEB8E}</ProjectGuid>
+ <MainSource>IOCoreRtl.dpk</MainSource>
+ <Base>True</Base>
+ <Config Condition="'$(Config)'==''">Release</Config>
+ <AppType>Package</AppType>
+ <FrameworkType>VCL</FrameworkType>
+ <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
+ <ProjectVersion>14.3</ProjectVersion>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)</DCC_Namespace>
+ <DCC_ImageBase>00400000</DCC_ImageBase>
+ <DllSuffix>_D15</DllSuffix>
+ <GenPackage>true</GenPackage>
+ <RuntimeOnlyPackage>true</RuntimeOnlyPackage>
+ <DCC_TypedAtParameter>true</DCC_TypedAtParameter>
+ <DCC_Description>InstantObjects Run-Time Package (Delphi XE)</DCC_Description>
+ <DCC_S>false</DCC_S>
+ <DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
+ <GenDll>true</GenDll>
+ <DCC_N>false</DCC_N>
+ <DCC_E>false</DCC_E>
+ <DCC_F>false</DCC_F>
+ <DCC_K>false</DCC_K>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_DebugInformation>false</DCC_DebugInformation>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <DCC_Description>InstantObjects Run-Time Package (Delphi XE3)</DCC_Description>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <DllSuffix>_D17</DllSuffix>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
+ <DCC_Optimize>false</DCC_Optimize>
+ <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
+ </PropertyGroup>
+ <ItemGroup>
+ <DelphiCompile Include="$(MainSource)">
+ <MainSource>MainSource</MainSource>
+ </DelphiCompile>
+ <DCCReference Include="rtl.dcp"/>
+ <DCCReference Include="vcl.dcp"/>
+ <DCCReference Include="dbrtl.dcp"/>
+ <DCCReference Include="vcldb.dcp"/>
+ <DCCReference Include="..\InstantUtils.pas"/>
+ <DCCReference Include="..\InstantClasses.pas"/>
+ <DCCReference Include="..\InstantConsts.pas"/>
+ <DCCReference Include="..\InstantRtti.pas"/>
+ <DCCReference Include="..\InstantCommand.pas"/>
+ <DCCReference Include="..\InstantPersistence.pas"/>
+ <DCCReference Include="..\InstantExplorer.pas"/>
+ <DCCReference Include="..\InstantDesignHook.pas"/>
+ <DCCReference Include="..\InstantCode.pas"/>
+ <DCCReference Include="..\InstantTextFiler.pas"/>
+ <DCCReference Include="..\InstantPresentation.pas"/>
+ <DCCReference Include="..\InstantAccessors.pas"/>
+ <DCCReference Include="..\InstantConnectionManagerFormUnit.pas">
+ <Form>InstantConnectionManagerForm</Form>
+ </DCCReference>
+ <DCCReference Include="..\InstantConnectionManager.pas"/>
+ <DCCReference Include="..\InstantImageUtils.pas"/>
+ <DCCReference Include="..\InstantPump.pas"/>
+ <DCCReference Include="..\InstantDBBuild.pas"/>
+ <DCCReference Include="..\InstantDBEvolution.pas"/>
+ <DCCReference Include="..\InstantCustomDBEvolverFormUnit.pas">
+ <Form>InstantCustomDBEvolverForm</Form>
+ </DCCReference>
+ <DCCReference Include="..\InstantDBEvolverFormUnit.pas">
+ <Form>InstantDBEvolverForm</Form>
+ </DCCReference>
+ <DCCReference Include="..\InstantDBBuilderFormUnit.pas">
+ <Form>InstantDBBuilderForm</Form>
+ </DCCReference>
+ <DCCReference Include="..\InstantTypes.pas"/>
+ <DCCReference Include="..\InstantBrokers.pas"/>
+ <DCCReference Include="..\InstantMetadata.pas"/>
+ <DCCReference Include="..\InstantStandardValidators.pas"/>
+ <DCCReference Include="..\InstantValidation.pas"/>
+ <DCCReference Include="..\InstantRttiAttributes.pas"/>
+ <BuildConfiguration Include="Debug">
+ <Key>Cfg_2</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Base">
+ <Key>Base</Key>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Release">
+ <Key>Cfg_1</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ </ItemGroup>
+ <Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
+ <ProjectExtensions>
+ <Borland.Personality>Delphi.Personality.12</Borland.Personality>
+ <Borland.ProjectType>Package</Borland.ProjectType>
+ <BorlandProject>
+ <Delphi.Personality>
+ <Source>
+ <Source Name="MainSource">IOCoreRtl.dpk</Source>
+ </Source>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">True</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"/>
+ <VersionInfoKeys Name="FileDescription"/>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"/>
+ <VersionInfoKeys Name="LegalCopyright"/>
+ <VersionInfoKeys Name="LegalTrademarks"/>
+ <VersionInfoKeys Name="OriginalFilename"/>
+ <VersionInfoKeys Name="ProductName"/>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"/>
+ </VersionInfoKeys>
+ <Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k170.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp170.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
+ </Excluded_Packages>
+ </Delphi.Personality>
+ <Platforms>
+ <Pla...
[truncated message content] |
|
From: <car...@us...> - 2016-05-31 18:34:24
|
Revision: 976
http://sourceforge.net/p/instantobjects/code/976
Author: carlobar
Date: 2016-05-31 18:34:19 +0000 (Tue, 31 May 2016)
Log Message:
-----------
Added support for Delphi 10.1 Berlin
Modified Paths:
--------------
trunk/Docs/Changes.txt
Added Paths:
-----------
trunk/Source/Brokers/ADO/D10/DclIOADO.res
trunk/Source/Brokers/ADO/D10/IOADO.res
trunk/Source/Brokers/ADO/D10_1/
trunk/Source/Brokers/ADO/D10_1/DclIOADO.dpk
trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj
trunk/Source/Brokers/ADO/D10_1/DclIOADO.res
trunk/Source/Brokers/ADO/D10_1/IOADO.dpk
trunk/Source/Brokers/ADO/D10_1/IOADO.dproj
trunk/Source/Brokers/ADO/D10_1/IOADO.res
trunk/Source/Brokers/DBX/D10/IODBX.res
trunk/Source/Brokers/DBX/D10_1/
trunk/Source/Brokers/DBX/D10_1/DclIODBX.dpk
trunk/Source/Brokers/DBX/D10_1/DclIODBX.dproj
trunk/Source/Brokers/DBX/D10_1/DclIODBX.res
trunk/Source/Brokers/DBX/D10_1/IODBX.dpk
trunk/Source/Brokers/DBX/D10_1/IODBX.dproj
trunk/Source/Brokers/DBX/D10_1/IODBX.res
trunk/Source/Brokers/FireDAC/D10_1/
trunk/Source/Brokers/FireDAC/D10_1/DclIOFireDAC.dpk
trunk/Source/Brokers/FireDAC/D10_1/DclIOFireDAC.dproj
trunk/Source/Brokers/FireDAC/D10_1/DclIOFireDAC.res
trunk/Source/Brokers/FireDAC/D10_1/IOFireDAC.dpk
trunk/Source/Brokers/FireDAC/D10_1/IOFireDAC.dproj
trunk/Source/Brokers/FireDAC/D10_1/IOFireDAC.res
trunk/Source/Brokers/IBX/D10_1/
trunk/Source/Brokers/IBX/D10_1/DclIOIBX.dpk
trunk/Source/Brokers/IBX/D10_1/DclIOIBX.dproj
trunk/Source/Brokers/IBX/D10_1/DclIOIBX.res
trunk/Source/Brokers/IBX/D10_1/IOIBX.dpk
trunk/Source/Brokers/IBX/D10_1/IOIBX.dproj
trunk/Source/Brokers/IBX/D10_1/IOIBX.res
trunk/Source/Brokers/XML/D10_1/
trunk/Source/Brokers/XML/D10_1/DclIOXML.dpk
trunk/Source/Brokers/XML/D10_1/DclIOXML.dproj
trunk/Source/Brokers/XML/D10_1/DclIOXML.res
trunk/Source/Brokers/XML/D10_1/IOXML.dpk
trunk/Source/Brokers/XML/D10_1/IOXML.dproj
trunk/Source/Brokers/XML/D10_1/IOXML.res
trunk/Source/Catalogs/IBFb/D10_1/
trunk/Source/Catalogs/IBFb/D10_1/IOIBFbCatalog.dpk
trunk/Source/Catalogs/IBFb/D10_1/IOIBFbCatalog.dproj
trunk/Source/Catalogs/IBFb/D10_1/IOIBFbCatalog.res
trunk/Source/Catalogs/MSSql/D10_1/
trunk/Source/Catalogs/MSSql/D10_1/IOMSSqlCatalog.dpk
trunk/Source/Catalogs/MSSql/D10_1/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MSSql/D10_1/IOMSSqlCatalog.res
trunk/Source/Catalogs/MySQL/D10_1/
trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dpk
trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dproj
trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.res
trunk/Source/Core/D10_1/
trunk/Source/Core/D10_1/IOCore.dpk
trunk/Source/Core/D10_1/IOCore.dproj
trunk/Source/Core/D10_1/IOCore.res
trunk/Source/Design/D10_1/
trunk/Source/Design/D10_1/DclIOCore.dpk
trunk/Source/Design/D10_1/DclIOCore.dproj
trunk/Source/Design/D10_1/DclIOCore.res
trunk/Source/PackageGroups/D10_1/
trunk/Source/PackageGroups/D10_1/DesignTimePackages.groupproj
trunk/Source/PackageGroups/D10_1/RunTimePackages.groupproj
trunk/Tests/TestIO_D10_1.mdr
trunk/Tests/TestIO_D10_1.res
Modified: trunk/Docs/Changes.txt
===================================================================
--- trunk/Docs/Changes.txt 2016-05-31 17:36:59 UTC (rev 975)
+++ trunk/Docs/Changes.txt 2016-05-31 18:34:19 UTC (rev 976)
@@ -1,5 +1,7 @@
VERSION HISTORY
---------------
+Version 2.5 (2.5.0.0) (2016-05-31)
+- Added support for Delphi 10.1 Berlin
Version 2.4 (2.4.0.0) (2015-09-01)
- Added support for Delphi 10 Seattle
Added: trunk/Source/Brokers/ADO/D10/DclIOADO.res
===================================================================
(Binary files differ)
Index: trunk/Source/Brokers/ADO/D10/DclIOADO.res
===================================================================
--- trunk/Source/Brokers/ADO/D10/DclIOADO.res 2016-05-31 17:36:59 UTC (rev 975)
+++ trunk/Source/Brokers/ADO/D10/DclIOADO.res 2016-05-31 18:34:19 UTC (rev 976)
Property changes on: trunk/Source/Brokers/ADO/D10/DclIOADO.res
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Source/Brokers/ADO/D10/IOADO.res
===================================================================
(Binary files differ)
Index: trunk/Source/Brokers/ADO/D10/IOADO.res
===================================================================
--- trunk/Source/Brokers/ADO/D10/IOADO.res 2016-05-31 17:36:59 UTC (rev 975)
+++ trunk/Source/Brokers/ADO/D10/IOADO.res 2016-05-31 18:34:19 UTC (rev 976)
Property changes on: trunk/Source/Brokers/ADO/D10/IOADO.res
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Source/Brokers/ADO/D10_1/DclIOADO.dpk
===================================================================
--- trunk/Source/Brokers/ADO/D10_1/DclIOADO.dpk (rev 0)
+++ trunk/Source/Brokers/ADO/D10_1/DclIOADO.dpk 2016-05-31 18:34:19 UTC (rev 976)
@@ -0,0 +1,41 @@
+package DclIOADO;
+
+{$R *.res}
+{$R '..\InstantADO.dcr'}
+{$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 ON}
+{$RANGECHECKS ON}
+{$REFERENCEINFO ON}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES ON}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST OFF}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $400000}
+{$DEFINE DEBUG}
+{$ENDIF IMPLICITBUILDING}
+{$DESCRIPTION 'InstantObjects ADO Design-Time Support (Delphi 10.1 Berlin)'}
+{$LIBSUFFIX '_D24'}
+{$DESIGNONLY}
+{$IMPLICITBUILD OFF}
+
+requires
+ rtl,
+ IOADO;
+
+contains
+ InstantADOReg in '..\InstantADOReg.pas';
+
+end.
Property changes on: trunk/Source/Brokers/ADO/D10_1/DclIOADO.dpk
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj
===================================================================
--- trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj (rev 0)
+++ trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj 2016-05-31 18:34:19 UTC (rev 976)
@@ -0,0 +1,212 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{25086FF7-139E-40BB-9278-EDE3F344302B}</ProjectGuid>
+ <MainSource>DclIOADO.dpk</MainSource>
+ <Base>True</Base>
+ <Config Condition="'$(Config)'==''">Debug</Config>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ <AppType>Package</AppType>
+ <FrameworkType>None</FrameworkType>
+ <ProjectVersion>19.0</ProjectVersion>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''">
+ <Base_Android>true</Base_Android>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Base)'=='true') or '$(Base_iOSDevice32)'!=''">
+ <Base_iOSDevice32>true</Base_iOSDevice32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
+ <Base_iOSDevice64>true</Base_iOSDevice64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice32)'!=''">
+ <Cfg_2_iOSDevice32>true</Cfg_2_iOSDevice32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice64)'!=''">
+ <Cfg_2_iOSDevice64>true</Cfg_2_iOSDevice64>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
+ <Cfg_2_Win32>true</Cfg_2_Win32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <SanitizedProjectName>DclIOADO</SanitizedProjectName>
+ <DesignOnlyPackage>true</DesignOnlyPackage>
+ <DCC_ImageBase>00400000</DCC_ImageBase>
+ <DCC_UsePackage>rtl;$(DCC_UsePackage)</DCC_UsePackage>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
+ <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
+ <DCC_Description>InstantObjects ADO Design-Time Support (Delphi 10.1 Berlin)</DCC_Description>
+ <DCC_IntegerOverflowCheck>true</DCC_IntegerOverflowCheck>
+ <DCC_RangeChecking>true</DCC_RangeChecking>
+ <DCC_N>false</DCC_N>
+ <DCC_K>false</DCC_K>
+ <GenDll>true</GenDll>
+ <DCC_S>false</DCC_S>
+ <DCC_F>false</DCC_F>
+ <GenPackage>true</GenPackage>
+ <DllSuffix>_D24</DllSuffix>
+ <DCC_E>false</DCC_E>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Android)'!=''">
+ <EnabledSysJars>android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar</EnabledSysJars>
+ <BT_BuildType>Debug</BT_BuildType>
+ <VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice32)'!=''">
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <BT_BuildType>Debug</BT_BuildType>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <BT_BuildType>Debug</BT_BuildType>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <DCC_UsePackage>IOADO;$(DCC_UsePackage)</DCC_UsePackage>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
+ <DCC_DebugInformation>0</DCC_DebugInformation>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
+ <DCC_Optimize>false</DCC_Optimize>
+ <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_iOSDevice32)'!=''">
+ <DCC_RemoteDebug>true</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_iOSDevice64)'!=''">
+ <DCC_RemoteDebug>true</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ </PropertyGroup>
+ <ItemGroup>
+ <DelphiCompile Include="$(MainSource)">
+ <MainSource>MainSource</MainSource>
+ </DelphiCompile>
+ <DCCReference Include="..\InstantADO.dcr"/>
+ <DCCReference Include="rtl.dcp"/>
+ <DCCReference Include="IOADO.dcp"/>
+ <DCCReference Include="..\InstantADOReg.pas"/>
+ <BuildConfiguration Include="Debug">
+ <Key>Cfg_2</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Base">
+ <Key>Base</Key>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Release">
+ <Key>Cfg_1</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ </ItemGroup>
+ <ProjectExtensions>
+ <Borland.Personality>Delphi.Personality.12</Borland.Personality>
+ <Borland.ProjectType>Package</Borland.ProjectType>
+ <BorlandProject>
+ <Delphi.Personality>
+ <Source>
+ <Source Name="MainSource">DclIOADO.dpk</Source>
+ </Source>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">True</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1033</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"/>
+ <VersionInfoKeys Name="FileDescription"/>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"/>
+ <VersionInfoKeys Name="LegalCopyright"/>
+ <VersionInfoKeys Name="LegalTrademarks"/>
+ <VersionInfoKeys Name="OriginalFilename"/>
+ <VersionInfoKeys Name="ProductName"/>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"/>
+ </VersionInfoKeys>
+ <Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k240.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp240.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
+ </Excluded_Packages>
+ </Delphi.Personality>
+ <Platforms>
+ <Platform value="Android">False</Platform>
+ <Platform value="iOSDevice32">False</Platform>
+ <Platform value="iOSDevice64">False</Platform>
+ <Platform value="iOSSimulator">False</Platform>
+ <Platform value="OSX32">False</Platform>
+ <Platform value="Win32">True</Platform>
+ <Platform value="Win64">False</Platform>
+ </Platforms>
+ </BorlandProject>
+ <ProjectFileVersion>12</ProjectFileVersion>
+ </ProjectExtensions>
+ <Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
+ <Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
+</Project>
Property changes on: trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Source/Brokers/ADO/D10_1/DclIOADO.res
===================================================================
(Binary files differ)
Index: trunk/Source/Brokers/ADO/D10_1/DclIOADO.res
===================================================================
--- trunk/Source/Brokers/ADO/D10_1/DclIOADO.res 2016-05-31 17:36:59 UTC (rev 975)
+++ trunk/Source/Brokers/ADO/D10_1/DclIOADO.res 2016-05-31 18:34:19 UTC (rev 976)
Property changes on: trunk/Source/Brokers/ADO/D10_1/DclIOADO.res
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Source/Brokers/ADO/D10_1/IOADO.dpk
===================================================================
--- trunk/Source/Brokers/ADO/D10_1/IOADO.dpk (rev 0)
+++ trunk/Source/Brokers/ADO/D10_1/IOADO.dpk 2016-05-31 18:34:19 UTC (rev 976)
@@ -0,0 +1,47 @@
+package IOADO;
+
+{$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 ON}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $400000}
+{$DEFINE DEBUG}
+{$ENDIF IMPLICITBUILDING}
+{$DESCRIPTION 'InstantObjects ADO Run-Time Support (Delphi 10 Berlin)'}
+{$LIBSUFFIX '_D24'}
+{$RUNONLY}
+{$IMPLICITBUILD OFF}
+
+requires
+ vcl,
+ vcldb,
+ adortl,
+ IOCore,
+ IOMSSqlCatalog;
+
+contains
+ InstantADOX in '..\InstantADOX.pas',
+ InstantADOJRO in '..\InstantADOJRO.pas',
+ InstantADOTools in '..\InstantADOTools.pas',
+ InstantADOConnectionDefEdit in '..\InstantADOConnectionDefEdit.pas' {InstantADOConnectionDefEditForm},
+ InstantADO in '..\InstantADO.pas';
+
+end.
Property changes on: trunk/Source/Brokers/ADO/D10_1/IOADO.dpk
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Source/Brokers/ADO/D10_1/IOADO.dproj
===================================================================
--- trunk/Source/Brokers/ADO/D10_1/IOADO.dproj (rev 0)
+++ trunk/Source/Brokers/ADO/D10_1/IOADO.dproj 2016-05-31 18:34:19 UTC (rev 976)
@@ -0,0 +1,216 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{A15C8D03-E537-4203-982B-A812DB31354A}</ProjectGuid>
+ <MainSource>IOADO.dpk</MainSource>
+ <Base>True</Base>
+ <Config Condition="'$(Config)'==''">Debug</Config>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ <AppType>Package</AppType>
+ <FrameworkType>VCL</FrameworkType>
+ <ProjectVersion>19.0</ProjectVersion>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''">
+ <Base_Android>true</Base_Android>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Base)'=='true') or '$(Base_iOSDevice32)'!=''">
+ <Base_iOSDevice32>true</Base_iOSDevice32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
+ <Base_iOSDevice64>true</Base_iOSDevice64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice32)'!=''">
+ <Cfg_2_iOSDevice32>true</Cfg_2_iOSDevice32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice64)'!=''">
+ <Cfg_2_iOSDevice64>true</Cfg_2_iOSDevice64>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
+ <Cfg_2_Win32>true</Cfg_2_Win32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <SanitizedProjectName>IOADO</SanitizedProjectName>
+ <DCC_ImageBase>00400000</DCC_ImageBase>
+ <DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
+ <DllSuffix>_D24</DllSuffix>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <DCC_Description>InstantObjects ADO Run-Time Support (Delphi 10 Berlin)</DCC_Description>
+ <DCC_WriteableConstants>true</DCC_WriteableConstants>
+ <RuntimeOnlyPackage>true</RuntimeOnlyPackage>
+ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;Data.Win;$(DCC_Namespace)</DCC_Namespace>
+ <DCC_N>false</DCC_N>
+ <DCC_K>false</DCC_K>
+ <GenDll>true</GenDll>
+ <DCC_S>false</DCC_S>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <GenPackage>true</GenPackage>
+ <DCC_F>false</DCC_F>
+ <DCC_E>false</DCC_E>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Android)'!=''">
+ <EnabledSysJars>android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar</EnabledSysJars>
+ <BT_BuildType>Debug</BT_BuildType>
+ <VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice32)'!=''">
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <BT_BuildType>Debug</BT_BuildType>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <BT_BuildType>Debug</BT_BuildType>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <DCC_Namespace>Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
+ <DCC_DebugInformation>0</DCC_DebugInformation>
+ <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
+ <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
+ <DCC_Optimize>false</DCC_Optimize>
+ <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_iOSDevice32)'!=''">
+ <DCC_RemoteDebug>true</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_iOSDevice64)'!=''">
+ <DCC_RemoteDebug>true</DCC_RemoteDebug>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ </PropertyGroup>
+ <ItemGroup>
+ <DelphiCompile Include="$(MainSource)">
+ <MainSource>MainSour...
[truncated message content] |
|
From: <car...@us...> - 2017-03-16 08:57:48
|
Revision: 978
http://sourceforge.net/p/instantobjects/code/978
Author: carlobar
Date: 2017-03-16 08:57:46 +0000 (Thu, 16 Mar 2017)
Log Message:
-----------
Updated project GUID'S and demos
Modified Paths:
--------------
trunk/Demos/Intro/CompanyEdit.dfm
trunk/Demos/Intro/ContactEdit.dfm
trunk/Demos/Intro/Intro.dpr
trunk/Demos/Intro/Intro.dproj
trunk/Demos/Intro/Intro.mdr
trunk/Demos/Intro/Intro.res
trunk/Demos/Intro/Main.dfm
trunk/Demos/Intro/Main.pas
trunk/Demos/Intro/PersonEdit.dfm
trunk/Demos/Intro/PersonEdit.pas
trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj
trunk/Source/Brokers/ADO/D10_1/IOADO.dproj
trunk/Source/Brokers/BDE/InstantBDE.pas
trunk/Source/Brokers/DBX/D10_1/DclIODBX.dproj
trunk/Source/Brokers/DBX/D10_1/IODBX.dproj
trunk/Source/Brokers/FireDAC/D10_1/DclIOFireDAC.dproj
trunk/Source/Brokers/FireDAC/D10_1/IOFireDAC.dproj
trunk/Source/Brokers/IBX/D10_1/DclIOIBX.dproj
trunk/Source/Brokers/IBX/D10_1/IOIBX.dproj
trunk/Source/Brokers/IBX/DXE6/IOIBX.dproj
trunk/Source/Brokers/XML/D10_1/DclIOXML.dproj
trunk/Source/Brokers/XML/D10_1/IOXML.dproj
trunk/Source/Catalogs/IBFb/D10_1/IOIBFbCatalog.dproj
trunk/Source/Catalogs/MSSql/D10_1/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dproj
trunk/Source/Core/D10_1/IOCore.dproj
trunk/Source/Design/D10_1/DclIOCore.dproj
Modified: trunk/Demos/Intro/CompanyEdit.dfm
===================================================================
--- trunk/Demos/Intro/CompanyEdit.dfm 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Demos/Intro/CompanyEdit.dfm 2017-03-16 08:57:46 UTC (rev 978)
@@ -1,5 +1,4 @@
inherited CompanyEditForm: TCompanyEditForm
- Height = 268
Caption = 'Company'
OldCreateOrder = True
PixelsPerInch = 96
@@ -11,21 +10,10 @@
Height = 13
Caption = 'ContactPerson'
end
- inherited DBGrid1: TDBGrid
- TabOrder = 5
- end
- inherited OkButton: TButton
- Top = 208
- TabOrder = 6
- end
- inherited CancelButton: TButton
- Top = 208
- TabOrder = 7
- end
- object DBLookupComboBox1: TDBLookupComboBox [13]
+ object DBLookupComboBox1: TDBLookupComboBox [10]
Left = 8
Top = 184
- Width = 145
+ Width = 184
Height = 21
DataField = 'ContactPerson'
DataSource = ContactSource
@@ -34,6 +22,9 @@
ListSource = PersonsSource
TabOrder = 4
end
+ inherited DBGrid1: TDBGrid
+ TabOrder = 7
+ end
inherited ContactExposer: TInstantExposer
FieldOptions = [foObjects, foThorough]
ObjectClassName = 'TCompany'
@@ -56,6 +47,7 @@
AutoOpen = True
Command.Strings = (
'SELECT * FROM TPerson')
+ Connector = MainForm.InstantXMLConnector
Left = 136
Top = 208
end
Modified: trunk/Demos/Intro/ContactEdit.dfm
===================================================================
--- trunk/Demos/Intro/ContactEdit.dfm 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Demos/Intro/ContactEdit.dfm 2017-03-16 08:57:46 UTC (rev 978)
@@ -3,8 +3,8 @@
Top = 211
BorderStyle = bsDialog
Caption = 'Contact'
- ClientHeight = 206
- ClientWidth = 373
+ ClientHeight = 272
+ ClientWidth = 431
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
@@ -93,8 +93,8 @@
object DBGrid1: TDBGrid
Left = 200
Top = 24
- Width = 169
- Height = 137
+ Width = 223
+ Height = 209
DataSource = PhonesSource
TabOrder = 4
TitleFont.Charset = DEFAULT_CHARSET
@@ -106,18 +106,19 @@
item
Expanded = False
FieldName = 'Name'
- Width = 60
+ Width = 78
Visible = True
end
item
Expanded = False
FieldName = 'Number'
+ Width = 103
Visible = True
end>
end
object OkButton: TButton
- Left = 208
- Top = 176
+ Left = 268
+ Top = 239
Width = 75
Height = 25
Caption = 'OK'
@@ -127,8 +128,8 @@
OnClick = OkButtonClick
end
object CancelButton: TButton
- Left = 288
- Top = 176
+ Left = 348
+ Top = 239
Width = 75
Height = 25
Cancel = True
@@ -158,7 +159,6 @@
end
object ContactExposerPhones: TDataSetField
FieldName = 'Phones'
- IncludeObjectField = False
end
end
object ContactSource: TDataSource
Modified: trunk/Demos/Intro/Intro.dpr
===================================================================
--- trunk/Demos/Intro/Intro.dpr 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Demos/Intro/Intro.dpr 2017-03-16 08:57:46 UTC (rev 978)
@@ -4,6 +4,8 @@
Forms,
Model in 'Model.pas',
Main in 'Main.pas' {MainForm},
+ DemoData in 'DemoData.pas',
+ RandomData in 'RandomData.pas',
ContactEdit in 'ContactEdit.pas' {ContactEditForm},
PersonEdit in 'PersonEdit.pas' {PersonEditForm},
CompanyEdit in 'CompanyEdit.pas' {CompanyEditForm};
Modified: trunk/Demos/Intro/Intro.dproj
===================================================================
--- trunk/Demos/Intro/Intro.dproj 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Demos/Intro/Intro.dproj 2017-03-16 08:57:46 UTC (rev 978)
@@ -1,103 +1,209 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectGuid>{5e7fed32-48a7-4d66-a1ed-fbf2fb9c43c1}</ProjectGuid>
- <MainSource>Intro.dpr</MainSource>
- <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
- <DCC_DependencyCheckOutputName>Intro.exe</DCC_DependencyCheckOutputName>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <Version>7.0</Version>
- <DCC_WriteableConstants>True</DCC_WriteableConstants>
- <DCC_Optimize>False</DCC_Optimize>
- <DCC_GenerateStackFrames>True</DCC_GenerateStackFrames>
- <DCC_DebugInfoInExe>True</DCC_DebugInfoInExe>
- <DCC_UnitSearchPath>..\..\Source\Core;..\..\Source\Brokers\BDE</DCC_UnitSearchPath>
- <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\BDE</DCC_ResourcePath>
- <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\BDE</DCC_ObjPath>
- <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\BDE</DCC_IncludePath>
- <DCC_UNSAFE_TYPE>True</DCC_UNSAFE_TYPE>
- <DCC_UNSAFE_CODE>True</DCC_UNSAFE_CODE>
- <DCC_UNSAFE_CAST>True</DCC_UNSAFE_CAST>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <Version>7.0</Version>
- <DCC_WriteableConstants>True</DCC_WriteableConstants>
- <DCC_Optimize>False</DCC_Optimize>
- <DCC_GenerateStackFrames>True</DCC_GenerateStackFrames>
- <DCC_DebugInfoInExe>True</DCC_DebugInfoInExe>
- <DCC_UnitSearchPath>..\..\Source\Core;..\..\Source\Brokers\BDE</DCC_UnitSearchPath>
- <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\BDE</DCC_ResourcePath>
- <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\BDE</DCC_ObjPath>
- <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\BDE</DCC_IncludePath>
- <DCC_Define>DEBUG</DCC_Define>
- <DCC_UNSAFE_TYPE>True</DCC_UNSAFE_TYPE>
- <DCC_UNSAFE_CODE>True</DCC_UNSAFE_CODE>
- <DCC_UNSAFE_CAST>True</DCC_UNSAFE_CAST>
- </PropertyGroup>
- <ProjectExtensions>
- <Borland.Personality>Delphi.Personality</Borland.Personality>
- <Borland.ProjectType>VCLApplication</Borland.ProjectType>
- <BorlandProject>
-<BorlandProject xmlns=""> <Delphi.Personality> <Parameters>
- <Parameters Name="UseLauncher">False</Parameters>
- <Parameters Name="LoadAllSymbols">True</Parameters>
- <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
- </Parameters>
- <Language>
- <Language Name="ProjectLang">$00000406</Language>
- </Language>
- <VersionInfo>
- <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
- <VersionInfo Name="AutoIncBuild">False</VersionInfo>
- <VersionInfo Name="MajorVer">1</VersionInfo>
- <VersionInfo Name="MinorVer">0</VersionInfo>
- <VersionInfo Name="Release">0</VersionInfo>
- <VersionInfo Name="Build">0</VersionInfo>
- <VersionInfo Name="Debug">False</VersionInfo>
- <VersionInfo Name="PreRelease">False</VersionInfo>
- <VersionInfo Name="Special">False</VersionInfo>
- <VersionInfo Name="Private">False</VersionInfo>
- <VersionInfo Name="DLL">False</VersionInfo>
- <VersionInfo Name="Locale">1030</VersionInfo>
- <VersionInfo Name="CodePage">1252</VersionInfo>
- </VersionInfo>
- <VersionInfoKeys>
- <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
- <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
- <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
- <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
- <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
- <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
- <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
- <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
- <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
- <VersionInfoKeys Name="Comments"></VersionInfoKeys>
- </VersionInfoKeys>
- <Source>
- <Source Name="MainSource">Intro.dpr</Source>
- </Source>
- </Delphi.Personality> </BorlandProject></BorlandProject>
- </ProjectExtensions>
- <ItemGroup />
- <ItemGroup>
- <DelphiCompile Include="Intro.dpr">
- <MainSource>MainSource</MainSource>
- </DelphiCompile>
- <DCCReference Include="CompanyEdit.pas">
- <Form>CompanyEditForm</Form>
- </DCCReference>
- <DCCReference Include="ContactEdit.pas">
- <Form>ContactEditForm</Form>
- </DCCReference>
- <DCCReference Include="Main.pas">
- <Form>MainForm</Form>
- </DCCReference>
- <DCCReference Include="Model.pas" />
- <DCCReference Include="PersonEdit.pas">
- <Form>PersonEditForm</Form>
- </DCCReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
-</Project>
\ No newline at end of file
+ <PropertyGroup>
+ <ProjectGuid>{5e7fed32-48a7-4d66-a1ed-fbf2fb9c43c1}</ProjectGuid>
+ <MainSource>Intro.dpr</MainSource>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
+ <DCC_DependencyCheckOutputName>Intro.exe</DCC_DependencyCheckOutputName>
+ <FrameworkType>VCL</FrameworkType>
+ <ProjectVersion>18.1</ProjectVersion>
+ <Base>True</Base>
+ <Config Condition="'$(Config)'==''">Release</Config>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ <AppType>Application</AppType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
+ <Base_Win64>true</Base_Win64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_1)'=='true') or '$(Cfg_1_iOSDevice64)'!=''">
+ <Cfg_1_iOSDevice64>true</Cfg_1_iOSDevice64>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
+ <Cfg_2_Win32>true</Cfg_2_Win32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <DCC_UnitSearchPath>..\..\Source\Core;..\..\Source\Brokers\XML;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <SanitizedProjectName>Intro</SanitizedProjectName>
+ <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_Locale>1030</VerInfo_Locale>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <DCC_Namespace>System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <Icon_MainIcon>Intro_Icon.ico</Icon_MainIcon>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win64)'!=''">
+ <Icon_MainIcon>Intro_Icon.ico</Icon_MainIcon>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <Version>7.0</Version>
+ <DCC_WriteableConstants>True</DCC_WriteableConstants>
+ <DCC_Optimize>False</DCC_Optimize>
+ <DCC_GenerateStackFrames>True</DCC_GenerateStackFrames>
+ <DCC_DebugInfoInExe>True</DCC_DebugInfoInExe>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\BDE;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\BDE;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\BDE;$(DCC_IncludePath)</DCC_IncludePath>
+ <DCC_UNSAFE_TYPE>True</DCC_UNSAFE_TYPE>
+ <DCC_UNSAFE_CODE>True</DCC_UNSAFE_CODE>
+ <DCC_UNSAFE_CAST>True</DCC_UNSAFE_CAST>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_iOSDevice64)'!=''">
+ <BT_BuildType>Debug</BT_BuildType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <AppEnableHighDPI>true</AppEnableHighDPI>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2)'!=''">
+ <Version>7.0</Version>
+ <DCC_WriteableConstants>True</DCC_WriteableConstants>
+ <DCC_Optimize>False</DCC_Optimize>
+ <DCC_GenerateStackFrames>True</DCC_GenerateStackFrames>
+ <DCC_DebugInfoInExe>True</DCC_DebugInfoInExe>
+ <DCC_UnitSearchPath>..\..\Source\Brokers\BDE;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_ResourcePath>..\..\Source\Core;..\..\Source\Brokers\BDE;$(DCC_ResourcePath)</DCC_ResourcePath>
+ <DCC_ObjPath>..\..\Source\Core;..\..\Source\Brokers\BDE;$(DCC_ObjPath)</DCC_ObjPath>
+ <DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\BDE;$(DCC_IncludePath)</DCC_IncludePath>
+ <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
+ <DCC_UNSAFE_TYPE>True</DCC_UNSAFE_TYPE>
+ <DCC_UNSAFE_CODE>True</DCC_UNSAFE_CODE>
+ <DCC_UNSAFE_CAST>True</DCC_UNSAFE_CAST>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <AppEnableHighDPI>true</AppEnableHighDPI>
+ </PropertyGroup>
+ <ProjectExtensions>
+ <Borland.Personality>Delphi.Personality.12</Borland.Personality>
+ <Borland.ProjectType>VCLApplication</Borland.ProjectType>
+ <BorlandProject>
+ <Delphi.Personality>
+ <Parameters>
+ <Parameters Name="UseLauncher">False</Parameters>
+ <Parameters Name="LoadAllSymbols">True</Parameters>
+ <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
+ </Parameters>
+ <Language>
+ <Language Name="ProjectLang">$00000406</Language>
+ </Language>
+ <VersionInfo>
+ <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
+ <VersionInfo Name="AutoIncBuild">False</VersionInfo>
+ <VersionInfo Name="MajorVer">1</VersionInfo>
+ <VersionInfo Name="MinorVer">0</VersionInfo>
+ <VersionInfo Name="Release">0</VersionInfo>
+ <VersionInfo Name="Build">0</VersionInfo>
+ <VersionInfo Name="Debug">False</VersionInfo>
+ <VersionInfo Name="PreRelease">False</VersionInfo>
+ <VersionInfo Name="Special">False</VersionInfo>
+ <VersionInfo Name="Private">False</VersionInfo>
+ <VersionInfo Name="DLL">False</VersionInfo>
+ <VersionInfo Name="Locale">1030</VersionInfo>
+ <VersionInfo Name="CodePage">1252</VersionInfo>
+ </VersionInfo>
+ <VersionInfoKeys>
+ <VersionInfoKeys Name="CompanyName"/>
+ <VersionInfoKeys Name="FileDescription"/>
+ <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="InternalName"/>
+ <VersionInfoKeys Name="LegalCopyright"/>
+ <VersionInfoKeys Name="LegalTrademarks"/>
+ <VersionInfoKeys Name="OriginalFilename"/>
+ <VersionInfoKeys Name="ProductName"/>
+ <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
+ <VersionInfoKeys Name="Comments"/>
+ </VersionInfoKeys>
+ <Source>
+ <Source Name="MainSource">Intro.dpr</Source>
+ </Source>
+ <Excluded_Packages>
+ <Excluded_Packages Name="C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl\FrameViewer10.bpl">(untitled)</Excluded_Packages>
+ <Excluded_Packages Name="$(BDS)\RBuilder\Lib\Win32\dclRBIBE1724.bpl">ReportBuilder Data Access for Interbase Express</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dcloffice2k240.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
+ <Excluded_Packages Name="$(BDSBIN)\dclofficexp240.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
+ </Excluded_Packages>
+ </Delphi.Personality>
+ <Platforms>
+ <Platform value="iOSDevice64">False</Platform>
+ <Platform value="Win32">True</Platform>
+ <Platform value="Win64">False</Platform>
+ </Platforms>
+ </BorlandProject>
+ <ProjectFileVersion>12</ProjectFileVersion>
+ </ProjectExtensions>
+ <ItemGroup>
+ <DelphiCompile Include="$(MainSource)">
+ <MainSource>MainSource</MainSource>
+ </DelphiCompile>
+ <DCCReference Include="Model.pas"/>
+ <DCCReference Include="Main.pas">
+ <Form>MainForm</Form>
+ </DCCReference>
+ <DCCReference Include="DemoData.pas"/>
+ <DCCReference Include="RandomData.pas"/>
+ <DCCReference Include="ContactEdit.pas">
+ <Form>ContactEditForm</Form>
+ </DCCReference>
+ <DCCReference Include="PersonEdit.pas">
+ <Form>PersonEditForm</Form>
+ </DCCReference>
+ <DCCReference Include="CompanyEdit.pas">
+ <Form>CompanyEditForm</Form>
+ </DCCReference>
+ <BuildConfiguration Include="Debug">
+ <Key>Cfg_2</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Base">
+ <Key>Base</Key>
+ </BuildConfiguration>
+ <BuildConfiguration Include="Release">
+ <Key>Cfg_1</Key>
+ <CfgParent>Base</CfgParent>
+ </BuildConfiguration>
+ </ItemGroup>
+ <ItemGroup/>
+ <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
+ <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
+ <Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
+</Project>
Modified: trunk/Demos/Intro/Intro.mdr
===================================================================
(Binary files differ)
Modified: trunk/Demos/Intro/Intro.res
===================================================================
(Binary files differ)
Modified: trunk/Demos/Intro/Main.dfm
===================================================================
--- trunk/Demos/Intro/Main.dfm 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Demos/Intro/Main.dfm 2017-03-16 08:57:46 UTC (rev 978)
@@ -1,10 +1,9 @@
object MainForm: TMainForm
Left = 232
Top = 177
- BorderStyle = bsSingle
- Caption = 'Demo'
- ClientHeight = 309
- ClientWidth = 363
+ Caption = 'InstantObjects simple demo'
+ ClientHeight = 311
+ ClientWidth = 452
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
@@ -13,6 +12,10 @@
Font.Style = []
OldCreateOrder = False
Position = poScreenCenter
+ OnCreate = FormCreate
+ DesignSize = (
+ 452
+ 311)
PixelsPerInch = 96
TextHeight = 13
object DBNavigator1: TDBNavigator
@@ -23,11 +26,12 @@
DataSource = ContactsSource
TabOrder = 0
end
- object DBGrid1: TDBGrid
+ object ContactGrid: TDBGrid
Left = 8
Top = 40
- Width = 345
+ Width = 439
Height = 233
+ Anchors = [akLeft, akTop, akRight, akBottom]
DataSource = ContactsSource
TabOrder = 1
TitleFont.Charset = DEFAULT_CHARSET
@@ -35,11 +39,12 @@
TitleFont.Height = -11
TitleFont.Name = 'MS Sans Serif'
TitleFont.Style = []
+ OnDblClick = ContactGridDblClick
Columns = <
item
Expanded = False
FieldName = 'Name'
- Width = 97
+ Width = 158
Visible = True
end
item
@@ -51,50 +56,54 @@
item
Expanded = False
FieldName = 'Phones'
+ Width = 118
Visible = True
end>
end
object AddPersonButton: TButton
- Left = 8
+ Left = 131
Top = 280
Width = 75
Height = 25
+ Anchors = [akRight, akBottom]
Caption = 'Add Person'
TabOrder = 2
OnClick = AddPersonButtonClick
end
object AddCompanyButton: TButton
- Left = 88
+ Left = 211
Top = 280
Width = 75
Height = 25
+ Anchors = [akRight, akBottom]
Caption = 'Add Company'
TabOrder = 3
OnClick = AddCompanyButtonClick
end
object EditContactButton: TButton
- Left = 168
+ Left = 291
Top = 280
Width = 75
Height = 25
+ Anchors = [akRight, akBottom]
Caption = 'Edit Contact'
TabOrder = 4
OnClick = EditContactButtonClick
end
object ExploreButton: TButton
- Left = 248
+ Left = 371
Top = 280
Width = 75
Height = 25
+ Anchors = [akRight, akBottom]
Caption = 'Explore'
TabOrder = 5
OnClick = ExploreButtonClick
end
object ContactSelector: TInstantSelector
- AutoOpen = True
Command.Strings = (
- 'SELECT * FROM ANY TContact')
- Connector = InstantBDEConnector1
+ 'SELECT * FROM ANY TContact ORDER BY Name')
+ Connector = InstantXMLConnector
Left = 88
Top = 232
end
@@ -103,22 +112,14 @@
Left = 120
Top = 232
end
- object InstantBDEConnector1: TInstantBDEConnector
+ object InstantXMLConnector: TInstantXMLConnector
IsDefault = True
- Connection = Database1
+ Connection = XMLFileAccessor
Left = 56
Top = 232
end
- object Database1: TDatabase
- DatabaseName = 'DemoDatabase'
- DriverName = 'STANDARD'
- LoginPrompt = False
- Params.Strings = (
- 'PATH=.\Database'
- 'DEFAULT DRIVER=PARADOX'
- 'ENABLE BCD=FALSE')
- SessionName = 'Default'
- TransIsolation = tiDirtyRead
+ object XMLFileAccessor: TXMLFilesAccessor
+ RootFolder = '\'
Left = 24
Top = 232
end
Modified: trunk/Demos/Intro/Main.pas
===================================================================
--- trunk/Demos/Intro/Main.pas 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Demos/Intro/Main.pas 2017-03-16 08:57:46 UTC (rev 978)
@@ -5,28 +5,31 @@
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Db, InstantPresentation, InstantPersistence, Grids, DBGrids,
- ExtCtrls, DBCtrls, Model, DBTables, InstantBDE, InstantBrokers;
+ ExtCtrls, DBCtrls, Model, InstantBrokers, InstantXML;
type
TMainForm = class(TForm)
DBNavigator1: TDBNavigator;
- DBGrid1: TDBGrid;
+ ContactGrid: TDBGrid;
ContactSelector: TInstantSelector;
ContactsSource: TDataSource;
AddPersonButton: TButton;
AddCompanyButton: TButton;
EditContactButton: TButton;
- InstantBDEConnector1: TInstantBDEConnector;
- Database1: TDatabase;
ExploreButton: TButton;
+ InstantXMLConnector: TInstantXMLConnector;
+ XMLFileAccessor: TXMLFilesAccessor;
procedure AddPersonButtonClick(Sender: TObject);
procedure AddCompanyButtonClick(Sender: TObject);
procedure EditContactButtonClick(Sender: TObject);
procedure ExploreButtonClick(Sender: TObject);
+ procedure FormCreate(Sender: TObject);
+ procedure ContactGridDblClick(Sender: TObject);
private
function EditContact(Contact: TContact): Boolean;
+ procedure CreateRandomContacts(Count: Integer);
+ procedure EditCurrentContact;
public
- { Public declarations }
end;
var
@@ -34,7 +37,8 @@
implementation
-uses CompanyEdit, ContactEdit, PersonEdit, InstantExplorer;
+uses CompanyEdit, ContactEdit, PersonEdit, InstantExplorer,
+ RandomData, Contnrs, DemoData;
{$R *.DFM}
@@ -86,6 +90,11 @@
procedure TMainForm.EditContactButtonClick(Sender: TObject);
begin
+ EditCurrentContact;
+end;
+
+procedure TMainForm.EditCurrentContact;
+begin
if EditContact(ContactSelector.CurrentObject as TContact) then
ContactSelector.Refresh;
end;
@@ -95,4 +104,59 @@
InstantExploreObject(ContactSelector.CurrentObject);
end;
+procedure TMainForm.FormCreate(Sender: TObject);
+begin
+ XMLFileAccessor.RootFolder := ExtractFilePath(Application.ExeName)+PathDelim+'Database';
+ InstantXMLConnector.Connect;
+ ContactSelector.Open;
+ if ContactSelector.Eof then
+ begin
+ ContactSelector.Close;
+ try
+ //First Time: create of Random Data
+ CreateRandomContacts(100);
+ finally
+ ContactSelector.Open;
+ end;
+ end;
+end;
+
+procedure TMainForm.ContactGridDblClick(Sender: TObject);
+begin
+ EditCurrentContact;
+end;
+
+procedure TMainForm.CreateRandomContacts(Count: Integer);
+var
+ I: Integer;
+ LCompany: TCompany;
+ LPerson: TPerson;
+begin
+ GetAsyncKeyState(VK_ESCAPE);
+ Randomize;
+ InstantDefaultConnector.StartTransaction;
+ try
+ for I := 0 to Pred(Count) do
+ begin
+ //Create a new person
+ LPerson := nil;
+ LCompany := nil;
+ try
+ LPerson := CreateRandomPerson;
+ LPerson.Store;
+ //Create a new company
+ LCompany := CreateRandomCompany(LPerson);
+ LCompany.Store;
+ finally
+ LPerson.Free;
+ LCompany.Free;
+ end;
+ end;
+ InstantDefaultConnector.CommitTransaction;
+ except
+ InstantDefaultConnector.RollbackTransaction;
+ raise;
+ end;
+end;
+
end.
Modified: trunk/Demos/Intro/PersonEdit.dfm
===================================================================
--- trunk/Demos/Intro/PersonEdit.dfm 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Demos/Intro/PersonEdit.dfm 2017-03-16 08:57:46 UTC (rev 978)
@@ -1,7 +1,8 @@
inherited PersonEditForm: TPersonEditForm
- Height = 270
Caption = 'Person'
+ ClientHeight = 237
OldCreateOrder = True
+ ExplicitHeight = 266
PixelsPerInch = 96
TextHeight = 13
object Label6: TLabel [5]
@@ -10,7 +11,6 @@
Width = 55
Height = 13
Caption = 'DateOfBirth'
- FocusControl = DBEdit5
end
inherited DBGrid1: TDBGrid
TabOrder = 5
@@ -18,15 +18,17 @@
inherited OkButton: TButton
Top = 208
TabOrder = 6
+ ExplicitTop = 208
end
inherited CancelButton: TButton
Top = 208
TabOrder = 7
+ ExplicitTop = 208
end
object DBEdit5: TDBEdit [13]
Left = 8
Top = 184
- Width = 112
+ Width = 95
Height = 21
DataField = 'DateOfBirth'
DataSource = ContactSource
Modified: trunk/Demos/Intro/PersonEdit.pas
===================================================================
--- trunk/Demos/Intro/PersonEdit.pas 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Demos/Intro/PersonEdit.pas 2017-03-16 08:57:46 UTC (rev 978)
@@ -5,7 +5,7 @@
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ContactEdit, Db, InstantPresentation, StdCtrls, Grids, DBGrids, Mask,
- DBCtrls;
+ DBCtrls, Vcl.ComCtrls;
type
TPersonEditForm = class(TContactEditForm)
Modified: trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj
===================================================================
--- trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj 2016-05-31 18:37:50 UTC (rev 977)
+++ trunk/Source/Brokers/ADO/D10_1/DclIOADO.dproj 2017-03-16 08:57:46...
[truncated message content] |
|
From: <car...@us...> - 2017-04-04 14:40:15
|
Revision: 981
http://sourceforge.net/p/instantobjects/code/981
Author: carlobar
Date: 2017-04-04 14:40:13 +0000 (Tue, 04 Apr 2017)
Log Message:
-----------
Fixed project properties
Modified Paths:
--------------
trunk/Demos/PrimerCross/Primer_D10_1.dproj
trunk/Demos/PrimerCross/Primer_D10_1.res
trunk/Source/Brokers/DBX/D10_1/IODBX.dproj
trunk/Source/Brokers/FireDAC/D10_1/IOFireDAC.dproj
trunk/Source/Brokers/IBX/D10_1/IOIBX.dproj
trunk/Source/Catalogs/IBFb/D10_1/IOIBFbCatalog.dproj
trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dpk
trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dproj
Modified: trunk/Demos/PrimerCross/Primer_D10_1.dproj
===================================================================
--- trunk/Demos/PrimerCross/Primer_D10_1.dproj 2017-04-04 14:12:47 UTC (rev 980)
+++ trunk/Demos/PrimerCross/Primer_D10_1.dproj 2017-04-04 14:40:13 UTC (rev 981)
@@ -5,7 +5,7 @@
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<DCC_DependencyCheckOutputName>Primer.exe</DCC_DependencyCheckOutputName>
- <ProjectVersion>18.1</ProjectVersion>
+ <ProjectVersion>18.2</ProjectVersion>
<Config Condition="'$(Config)'==''">Release</Config>
<Base>True</Base>
<AppType>Application</AppType>
@@ -31,6 +31,11 @@
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
+ <Base_Win64>true</Base_Win64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
<Cfg_1>true</Cfg_1>
<CfgParent>Base</CfgParent>
@@ -91,12 +96,18 @@
<BT_BuildType>Debug</BT_BuildType>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <UWP_DelphiLogo44>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png</UWP_DelphiLogo44>
+ <UWP_DelphiLogo150>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png</UWP_DelphiLogo150>
<AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
<VerInfo_MajorVer>1</VerInfo_MajorVer>
<DCC_Namespace>System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
<VerInfo_Locale>1033</VerInfo_Locale>
- <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Keys>CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName)</VerInfo_Keys>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win64)'!=''">
+ <UWP_DelphiLogo150>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png</UWP_DelphiLogo150>
+ <UWP_DelphiLogo44>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png</UWP_DelphiLogo44>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<Version>7.0</Version>
<DCC_DebugInformation>0</DCC_DebugInformation>
@@ -108,9 +119,10 @@
<DCC_IncludePath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_IncludePath)</DCC_IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
+ <BT_BuildType>Debug</BT_BuildType>
<AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
<VerInfo_Locale>1033</VerInfo_Locale>
- <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Keys>CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName)</VerInfo_Keys>
<VerInfo_MajorVer>1</VerInfo_MajorVer>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
@@ -130,7 +142,7 @@
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
<AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
<VerInfo_MajorVer>1</VerInfo_MajorVer>
- <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Keys>CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName)</VerInfo_Keys>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<ProjectExtensions>
@@ -266,6 +278,14 @@
<Extensions>.framework</Extensions>
</Platform>
</DeployClass>
+ <DeployClass Name="ProjectUWPManifest">
+ <Platform Name="Win32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win64">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
<DeployClass Name="iPhone_Launch640">
<Platform Name="iOSSimulator">
<Operation>1</Operation>
@@ -368,6 +388,16 @@
<Operation>1</Operation>
</Platform>
</DeployClass>
+ <DeployClass Name="UWP_DelphiLogo44">
+ <Platform Name="Win32">
+ <RemoteDir>Assets</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win64">
+ <RemoteDir>Assets</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
<DeployClass Name="ProjectiOSEntitlements"/>
<DeployClass Name="AndroidGDBServer">
<Platform Name="Android">
@@ -383,6 +413,16 @@
</DeployClass>
<DeployClass Name="ProjectOSXInfoPList"/>
<DeployClass Name="ProjectOSXEntitlements"/>
+ <DeployClass Name="UWP_DelphiLogo150">
+ <Platform Name="Win32">
+ <RemoteDir>Assets</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win64">
+ <RemoteDir>Assets</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
<DeployClass Name="iPad_Launch2048">
<Platform Name="iOSSimulator">
<Operation>1</Operation>
Modified: trunk/Demos/PrimerCross/Primer_D10_1.res
===================================================================
(Binary files differ)
Modified: trunk/Source/Brokers/DBX/D10_1/IODBX.dproj
===================================================================
--- trunk/Source/Brokers/DBX/D10_1/IODBX.dproj 2017-04-04 14:12:47 UTC (rev 980)
+++ trunk/Source/Brokers/DBX/D10_1/IODBX.dproj 2017-04-04 14:40:13 UTC (rev 981)
@@ -73,7 +73,7 @@
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
<DllSuffix>_D24</DllSuffix>
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
- <DCC_Description>InstantObjects dbExpress Run-Time Support (Delphi 10 Berlin)</DCC_Description>
+ <DCC_Description>InstantObjects dbExpress Run-Time Support (Delphi 10.1 Berlin)</DCC_Description>
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<GenPackage>true</GenPackage>
Modified: trunk/Source/Brokers/FireDAC/D10_1/IOFireDAC.dproj
===================================================================
--- trunk/Source/Brokers/FireDAC/D10_1/IOFireDAC.dproj 2017-04-04 14:12:47 UTC (rev 980)
+++ trunk/Source/Brokers/FireDAC/D10_1/IOFireDAC.dproj 2017-04-04 14:40:13 UTC (rev 981)
@@ -74,7 +74,7 @@
<DCC_TypedAtParameter>true</DCC_TypedAtParameter>
<DllSuffix>_D24</DllSuffix>
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;Vcl;$(DCC_Namespace)</DCC_Namespace>
- <DCC_Description>InstantObjects FireDAC Run-Time Support (Delphi 10 Berlin)</DCC_Description>
+ <DCC_Description>InstantObjects FireDAC Run-Time Support (Delphi 10.1 Berlin)</DCC_Description>
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<DCC_N>false</DCC_N>
Modified: trunk/Source/Brokers/IBX/D10_1/IOIBX.dproj
===================================================================
--- trunk/Source/Brokers/IBX/D10_1/IOIBX.dproj 2017-04-04 14:12:47 UTC (rev 980)
+++ trunk/Source/Brokers/IBX/D10_1/IOIBX.dproj 2017-04-04 14:40:13 UTC (rev 981)
@@ -73,7 +73,7 @@
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
<DllSuffix>_D24</DllSuffix>
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
- <DCC_Description>InstantObjects IBX Run-Time Support (Delphi 10 Berlin)</DCC_Description>
+ <DCC_Description>InstantObjects IBX Run-Time Support (Delphi 10.1 Berlin)</DCC_Description>
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;IBX;$(DCC_Namespace)</DCC_Namespace>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<GenPackage>true</GenPackage>
Modified: trunk/Source/Catalogs/IBFb/D10_1/IOIBFbCatalog.dproj
===================================================================
--- trunk/Source/Catalogs/IBFb/D10_1/IOIBFbCatalog.dproj 2017-04-04 14:12:47 UTC (rev 980)
+++ trunk/Source/Catalogs/IBFb/D10_1/IOIBFbCatalog.dproj 2017-04-04 14:40:13 UTC (rev 981)
@@ -74,7 +74,7 @@
<DCC_TypedAtParameter>true</DCC_TypedAtParameter>
<DllSuffix>_D24</DllSuffix>
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
- <DCC_Description>InstantObjects Catalog for InterBase and Firebird (Delphi 10 Berlin)</DCC_Description>
+ <DCC_Description>InstantObjects Catalog for InterBase and Firebird (Delphi 10.1 Berlin)</DCC_Description>
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<DCC_N>false</DCC_N>
Modified: trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dpk
===================================================================
--- trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dpk 2017-04-04 14:12:47 UTC (rev 980)
+++ trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dpk 2017-04-04 14:40:13 UTC (rev 981)
@@ -25,7 +25,7 @@
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
-{$DESCRIPTION 'InstantObjects Catalog for MySQL (Delphi 10 Berlin)'}
+{$DESCRIPTION 'InstantObjects Catalog for MySQL (Delphi 10.1 Berlin)'}
{$LIBSUFFIX '_D24'}
{$RUNONLY}
{$IMPLICITBUILD OFF}
Modified: trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dproj
===================================================================
--- trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dproj 2017-04-04 14:12:47 UTC (rev 980)
+++ trunk/Source/Catalogs/MySQL/D10_1/IOMySQLCatalog.dproj 2017-04-04 14:40:13 UTC (rev 981)
@@ -74,7 +74,7 @@
<DCC_TypedAtParameter>true</DCC_TypedAtParameter>
<DllSuffix>_D24</DllSuffix>
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
- <DCC_Description>InstantObjects Catalog for MySQL (Delphi 10 Berlin)</DCC_Description>
+ <DCC_Description>InstantObjects Catalog for MySQL (Delphi 10.1 Berlin)</DCC_Description>
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<DCC_N>false</DCC_N>
|
|
From: <car...@us...> - 2017-04-04 15:28:37
|
Revision: 982
http://sourceforge.net/p/instantobjects/code/982
Author: carlobar
Date: 2017-04-04 15:28:27 +0000 (Tue, 04 Apr 2017)
Log Message:
-----------
Added supporto for Delphi 10.2 Tokyo
Updated demos
Modified Paths:
--------------
trunk/Source/Brokers/XML/D10_1/IOXML.dproj
Added Paths:
-----------
trunk/Demos/Intro/DemoData.pas
trunk/Demos/Intro/Intro_Icon.ico
trunk/Demos/Intro/RandomData.pas
trunk/Demos/PrimerCross/Primer_D10.mdr
trunk/Demos/PrimerCross/Primer_D10.tst
trunk/Demos/PrimerCross/Primer_D10_2.dpr
trunk/Demos/PrimerCross/Primer_D10_2.dproj
trunk/Demos/PrimerCross/Primer_D10_2.mdr
trunk/Demos/PrimerCross/Primer_D10_2.res
trunk/Demos/PrimerCross/Primer_D10_2.xml
trunk/Demos/PrimerFireMonkey/Pictures/
trunk/Demos/PrimerFireMonkey/Pictures/man01.bmp
trunk/Demos/PrimerFireMonkey/Pictures/man01.emf
trunk/Demos/PrimerFireMonkey/Pictures/man01.jpg
trunk/Demos/PrimerFireMonkey/Pictures/man01.png
trunk/Demos/PrimerFireMonkey/Pictures/man02.bmp
trunk/Demos/PrimerFireMonkey/Pictures/man02.emf
trunk/Demos/PrimerFireMonkey/Pictures/man02.jpg
trunk/Demos/PrimerFireMonkey/Pictures/man02.png
trunk/Demos/PrimerFireMonkey/Pictures/man03.bmp
trunk/Demos/PrimerFireMonkey/Pictures/man03.emf
trunk/Demos/PrimerFireMonkey/Pictures/man03.jpg
trunk/Demos/PrimerFireMonkey/Pictures/man03.png
trunk/Demos/PrimerFireMonkey/Pictures/man04.bmp
trunk/Demos/PrimerFireMonkey/Pictures/man04.emf
trunk/Demos/PrimerFireMonkey/Pictures/man04.jpg
trunk/Demos/PrimerFireMonkey/Pictures/man04.png
trunk/Demos/PrimerFireMonkey/Pictures/man05.bmp
trunk/Demos/PrimerFireMonkey/Pictures/man05.emf
trunk/Demos/PrimerFireMonkey/Pictures/man05.jpg
trunk/Demos/PrimerFireMonkey/Pictures/man05.png
trunk/Demos/PrimerFireMonkey/Pictures/woman01.bmp
trunk/Demos/PrimerFireMonkey/Pictures/woman01.emf
trunk/Demos/PrimerFireMonkey/Pictures/woman01.jpg
trunk/Demos/PrimerFireMonkey/Pictures/woman01.png
trunk/Demos/PrimerFireMonkey/Pictures/woman02.bmp
trunk/Demos/PrimerFireMonkey/Pictures/woman02.emf
trunk/Demos/PrimerFireMonkey/Pictures/woman02.jpg
trunk/Demos/PrimerFireMonkey/Pictures/woman02.png
trunk/Demos/PrimerFireMonkey/Pictures/woman03.bmp
trunk/Demos/PrimerFireMonkey/Pictures/woman03.emf
trunk/Demos/PrimerFireMonkey/Pictures/woman03.jpg
trunk/Demos/PrimerFireMonkey/Pictures/woman03.png
trunk/Demos/PrimerFireMonkey/Pictures/woman04.bmp
trunk/Demos/PrimerFireMonkey/Pictures/woman04.emf
trunk/Demos/PrimerFireMonkey/Pictures/woman04.jpg
trunk/Demos/PrimerFireMonkey/Pictures/woman04.png
trunk/Demos/PrimerFireMonkey/Pictures/woman05.bmp
trunk/Demos/PrimerFireMonkey/Pictures/woman05.emf
trunk/Demos/PrimerFireMonkey/Pictures/woman05.jpg
trunk/Demos/PrimerFireMonkey/Pictures/woman05.png
trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.mdr
trunk/Demos/PrimerFireMonkey/Projects/DXE3/PrimerFM.res
trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.mdr
trunk/Demos/PrimerFireMonkey/Projects/DXE5/PrimerFM.res
trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.mdr
trunk/Demos/PrimerFireMonkey/Projects/DXE7/PrimerFM.res
trunk/Demos/PrimerFireMonkey/Source/
trunk/Demos/PrimerFireMonkey/Source/DemoData.pas
trunk/Demos/PrimerFireMonkey/Source/Main.fmx
trunk/Demos/PrimerFireMonkey/Source/Main.pas
trunk/Demos/PrimerFireMonkey/Source/Model.pas
trunk/Demos/PrimerFireMonkey/Source/RandomData.pas
trunk/SVN_PROPSET.BAT
trunk/Source/Brokers/ADO/D10_2/
trunk/Source/Brokers/ADO/D10_2/DclIOADO.dpk
trunk/Source/Brokers/ADO/D10_2/DclIOADO.dproj
trunk/Source/Brokers/ADO/D10_2/DclIOADO.res
trunk/Source/Brokers/ADO/D10_2/IOADO.dpk
trunk/Source/Brokers/ADO/D10_2/IOADO.dproj
trunk/Source/Brokers/ADO/D10_2/IOADO.res
trunk/Source/Brokers/DBX/D10_2/
trunk/Source/Brokers/DBX/D10_2/DclIODBX.dpk
trunk/Source/Brokers/DBX/D10_2/DclIODBX.dproj
trunk/Source/Brokers/DBX/D10_2/DclIODBX.res
trunk/Source/Brokers/DBX/D10_2/IODBX.dpk
trunk/Source/Brokers/DBX/D10_2/IODBX.dproj
trunk/Source/Brokers/DBX/D10_2/IODBX.res
trunk/Source/Brokers/FireDAC/D10_2/
trunk/Source/Brokers/FireDAC/D10_2/DclIOFireDAC.dpk
trunk/Source/Brokers/FireDAC/D10_2/DclIOFireDAC.dproj
trunk/Source/Brokers/FireDAC/D10_2/DclIOFireDAC.res
trunk/Source/Brokers/FireDAC/D10_2/IOFireDAC.dpk
trunk/Source/Brokers/FireDAC/D10_2/IOFireDAC.dproj
trunk/Source/Brokers/FireDAC/D10_2/IOFireDAC.res
trunk/Source/Brokers/IBX/D10_2/
trunk/Source/Brokers/IBX/D10_2/DclIOIBX.dpk
trunk/Source/Brokers/IBX/D10_2/DclIOIBX.dproj
trunk/Source/Brokers/IBX/D10_2/DclIOIBX.res
trunk/Source/Brokers/IBX/D10_2/IOIBX.dpk
trunk/Source/Brokers/IBX/D10_2/IOIBX.dproj
trunk/Source/Brokers/IBX/D10_2/IOIBX.res
trunk/Source/Brokers/XML/D10_2/
trunk/Source/Brokers/XML/D10_2/DclIOXML.dpk
trunk/Source/Brokers/XML/D10_2/DclIOXML.dproj
trunk/Source/Brokers/XML/D10_2/DclIOXML.res
trunk/Source/Brokers/XML/D10_2/IOXML.dpk
trunk/Source/Brokers/XML/D10_2/IOXML.dproj
trunk/Source/Brokers/XML/D10_2/IOXML.res
trunk/Source/Catalogs/IBFb/D10_2/
trunk/Source/Catalogs/IBFb/D10_2/IOIBFbCatalog.dpk
trunk/Source/Catalogs/IBFb/D10_2/IOIBFbCatalog.dproj
trunk/Source/Catalogs/IBFb/D10_2/IOIBFbCatalog.res
trunk/Source/Catalogs/MSSql/D10_2/
trunk/Source/Catalogs/MSSql/D10_2/IOMSSqlCatalog.dpk
trunk/Source/Catalogs/MSSql/D10_2/IOMSSqlCatalog.dproj
trunk/Source/Catalogs/MSSql/D10_2/IOMSSqlCatalog.res
trunk/Source/Catalogs/MySQL/D10_2/
trunk/Source/Catalogs/MySQL/D10_2/IOMySQLCatalog.dpk
trunk/Source/Catalogs/MySQL/D10_2/IOMySQLCatalog.dproj
trunk/Source/Catalogs/MySQL/D10_2/IOMySQLCatalog.res
trunk/Source/Core/D10_2/
trunk/Source/Core/D10_2/IOCore.dpk
trunk/Source/Core/D10_2/IOCore.dproj
trunk/Source/Core/D10_2/IOCore.res
trunk/Source/Core/InstantDataBrowser.pas
trunk/Source/Design/D10_2/
trunk/Source/Design/D10_2/DclIOCore.dpk
trunk/Source/Design/D10_2/DclIOCore.dproj
trunk/Source/Design/D10_2/DclIOCore.res
trunk/Source/PackageGroups/D10_2/
trunk/Source/PackageGroups/D10_2/DesignTimePackages.groupproj
trunk/Source/PackageGroups/D10_2/RunTimePackages.groupproj
trunk/Tests/DUnit/Projects/
trunk/Tests/DUnit/Projects/TestIO/
trunk/Tests/DUnit/Projects/TestIO/TestIO.dpr
trunk/Tests/DUnit/Projects/TestIO/TestIO.dproj
trunk/Tests/DUnit/Projects/TestIO/TestIO.res
trunk/Tests/DUnitX/
trunk/Tests/DUnitX/TestProject.dpr
trunk/Tests/DUnitX/TestProject.dproj
trunk/Tests/DUnitX/TestProject.res
trunk/Tests/DUnitX/TestUnit.pas
trunk/Tests/NotRefCountIObject.pas
trunk/Tests/TestIO_D10_1.dpr
trunk/Tests/TestIO_D10_1.dproj
trunk/Tests/TestIO_D10_1.mdrt
trunk/Tests/TestIO_D10_1.mdx
trunk/Tests/TestIO_D10_1.mdxt
trunk/Tests/TestIO_D10_2.dpr
trunk/Tests/TestIO_D10_2.dproj
trunk/Tests/TestIO_D10_2.mdr
trunk/Tests/TestIO_D10_2.mdrt
trunk/Tests/TestIO_D10_2.mdx
trunk/Tests/TestIO_D10_2.mdxt
trunk/Tests/TestIO_D10_2.res
trunk/Tests/ubMockObject.pas
Added: trunk/Demos/Intro/DemoData.pas
===================================================================
--- trunk/Demos/Intro/DemoData.pas (rev 0)
+++ trunk/Demos/Intro/DemoData.pas 2017-04-04 15:28:27 UTC (rev 982)
@@ -0,0 +1,93 @@
+unit DemoData;
+
+interface
+
+{$IFDEF LINUX}
+{$I '../../Source/InstantDefines.inc'}
+{$ELSE}
+{$I '..\..\Source\InstantDefines.inc'}
+{$ENDIF}
+
+uses
+ Classes, Model, InstantPersistence, RandomData;
+
+function CreateRandomCompany(ContactPerson: TPerson): TCompany;
+function CreateRandomPerson: TPerson;
+
+implementation
+
+uses
+ SysUtils,
+{$IFDEF MSWINDOWS}
+ Windows,
+{$ENDIF}
+{$IFDEF LINUX}
+ QDialogs,
+{$ENDIF}
+ InstantUtils;
+
+function CreateRandomAddress: TAddress;
+begin
+ Result := TAddress.Create;
+ try
+ Result.Street := RandomStreet;
+ Result.City := RandomCity;
+ Result.PostalCode := RandomNumber(6);
+ except
+ Result.Free;
+ raise;
+ end;
+end;
+
+procedure CreateRandomPhones(Contact: TContact; Names: array of string);
+var
+ I: Integer;
+ Phone: TPhone;
+begin
+ for I := Low(Names) to High(Names) do
+ if Random(3) > 0 then
+ begin
+ Phone := TPhone.Create;
+ try
+ Phone.Name := Names[I];
+ Phone.Number := RandomNumber(10);
+ Contact.AddPhone(Phone);
+ except
+ Phone.Free;
+ raise;
+ end;
+ end;
+end;
+
+function CreateRandomCompany(ContactPerson: TPerson): TCompany;
+begin
+ Result := TCompany.Create;
+ try
+ Result.Name := RandomCompanyName;
+ Result.Address := CreateRandomAddress;
+ CreateRandomPhones(Result, ['Business', 'Fax', 'Mobile']);
+ Result.ContactPerson := ContactPerson;
+ except
+ Result.Free;
+ raise;
+ end;
+end;
+
+function CreateRandomPerson: TPerson;
+var
+ Gender: TGender;
+begin
+ Result := TPerson.Create;
+ try
+ Gender := TGender(Random(2));
+ Result.Name := RandomFullName(Gender);
+ Result.DateOfBirth := Date - (20 * 365 + Random(365 * 50)); // 20 - 70 years old
+ Result.Address := CreateRandomAddress;
+ CreateRandomPhones(Result, ['Home', 'Mobile']);
+ except
+ Result.Free;
+ raise;
+ end;
+end;
+
+end.
Property changes on: trunk/Demos/Intro/DemoData.pas
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/Demos/Intro/Intro_Icon.ico
===================================================================
(Binary files differ)
Index: trunk/Demos/Intro/Intro_Icon.ico
===================================================================
--- trunk/Demos/Intro/Intro_Icon.ico 2017-04-04 14:40:13 UTC (rev 981)
+++ trunk/Demos/Intro/Intro_Icon.ico 2017-04-04 15:28:27 UTC (rev 982)
Property changes on: trunk/Demos/Intro/Intro_Icon.ico
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Demos/Intro/RandomData.pas
===================================================================
--- trunk/Demos/Intro/RandomData.pas (rev 0)
+++ trunk/Demos/Intro/RandomData.pas 2017-04-04 15:28:27 UTC (rev 982)
@@ -0,0 +1,242 @@
+unit RandomData;
+
+interface
+
+{$IFDEF LINUX}
+{$I '../../Source/InstantDefines.inc'}
+{$ELSE}
+{$I '..\..\Source\InstantDefines.inc'}
+{$ENDIF}
+
+type
+ TGender = (gnMale, gnFemale);
+
+function RandomName: string;
+function RandomCompanyName: string;
+function RandomEmail(const PersonName, DomainName: string): string;
+function RandomFirstName(Gender: TGender): string;
+function RandomFullName(Gender: TGender): string;
+function RandomLastName: string;
+function RandomNumber(Len: Integer): string;
+function RandomStreet: string;
+function RandomCity: string;
+
+implementation
+
+uses
+ SysUtils, InstantUtils;
+
+const
+ Letters = ['a'..'z'];
+ Vowels = ['a', 'e', 'i', 'o', 'u', 'y'];
+ Consonants = Letters - Vowels;
+
+ SmartPrefixes: array[0..19] of string = (
+ 'cor', 'pri', 'pre', 'neo', 'new', 'or', 'hi', 'inter',
+ 'u', 'i', 'core', 'xo', 'xe', 'xor', 'xer', 'qua', 'gen',
+ 'in', 're', 'tri');
+
+ SmartSuffixes: array[0..12] of string = (
+ 'teq', 'tex', 'tec', 'nix', 'lix', 'tor', 'max', 'time', 'qua',
+ 'paq', 'pac', 'nic', 'nec');
+
+ FirstNames: array[TGender, 0..24] of string = ((
+ 'Anthony', 'Brian', 'Charles', 'Christopher', 'Daniel', 'David', 'Donald',
+ 'Edward', 'George', 'James', 'Jason', 'Jeff', 'John', 'Joseph', 'Kenneth',
+ 'Kevin', 'Mark', 'Michael', 'Paul', 'Richard', 'Robert', 'Ronald', 'Steven',
+ 'Thomas', 'William'), (
+ 'Barbara', 'Betty', 'Carol', 'Deborah', 'Donna', 'Dorothy', 'Elizabeth',
+ 'Helen', 'Jennifer', 'Karen', 'Kimberly', 'Laura', 'Linda', 'Lisa',
+ 'Margaret', 'Maria', 'Mary', 'Michelle', 'Nancy', 'Patricia', 'Ruth',
+ 'Sandra', 'Sarah', 'Sharon', 'Susan'));
+
+ LastNames: array[0..49] of string = (
+ 'Adams', 'Allen', 'Anderson', 'Baker', 'Brown', 'Campbell', 'Carter',
+ 'Clark', 'Collins', 'Davis', 'Edwards', 'Evans', 'Garcia', 'Gonzalez',
+ 'Green', 'Hall', 'Harris', 'Hernandez', 'Hill', 'Jackson', 'Johnson',
+ 'Jones', 'King', 'Lee', 'Lewis', 'Lopez', 'Martin', 'Martinez', 'Miller',
+ 'Mitchell', 'Moore', 'Nelson', 'Parker', 'Perez', 'Phillips', 'Roberts',
+ 'Robinson', 'Rodriguez', 'Scott', 'Smith', 'Taylor', 'Thomas', 'Thompson',
+ 'Turner', 'Walker', 'White', 'Williams', 'Wilson', 'Wright', 'Young');
+
+ Adjectives: array[0..19] of string = (
+ 'Intelligent', 'Smart', 'Wise', 'Bright', 'Essential', 'Basic', 'Happy',
+ 'Precise', 'Fast', 'Express', 'Simple', 'Good', 'Deluxe', 'Perfect',
+ 'Star', 'Future', 'Millenium', 'Solid', 'Sure', 'Great');
+
+ CompanySuffixes: array[0..19] of string = (
+ 'Computers', 'Computing', 'Software', 'Technologies', 'Consulting', 'Food',
+ 'Furniture', 'Textiles', 'Wear', 'Toys', 'Adventures', 'Services', 'Tools',
+ 'Accessories', 'Entertainment', 'Flowers', 'Equipment', 'Items',
+ 'Architecture', 'Knowledge');
+
+ CompanyTypes: array[0..2] of string = (
+ 'Corp.', 'Inc.', 'Ltd.');
+
+ StreetPrefixes: array[0..3] of string = (
+ 'North', 'East', 'South', 'West');
+
+ StreetBeginnings: array[0..16] of string = (
+ 'Salt', 'Sun', 'Moon', 'Stone', 'Rock', 'Clear', 'White', 'Green',
+ 'Corn', 'Shore', 'Cotton', 'Oak', 'Water', 'Bright', 'New', 'Old',
+ 'Apple');
+
+ StreetEndings: array[0..6] of string = (
+ 'wood', 'dale', 'land', 'bridge', 'lake', 'hill', 'field');
+
+ StreetTypes: array[0..7] of string = (
+ 'Street', 'Road', 'Avenue', 'Place', 'Court', 'Boulevard', 'Drive',
+ 'Parkway');
+
+ Cities: array[0..29] of string = (
+ 'Alabama', 'Atlanta', 'Boston', 'Chicago', 'Cincinnati', 'Dallas', 'Denver',
+ 'Detroit', 'Houston', 'Indianapolis', 'Kansas City', 'Las Vegas',
+ 'Los Angeles', 'Memphis', 'Miami', 'Minneapolis', 'Nashville',
+ 'New Orleans', 'New York', 'Oklahoma', 'Omaha', 'Philadelphia',
+ 'Pittsburgh', 'Portland', 'San Diego', 'San Fransisco', 'Seattle', 'Tampa',
+ 'Utah', 'Washington');
+
+ DomainSuffixes: array[0..4] of string = (
+ 'com', 'org', 'net', 'edu', 'gov');
+
+function RandomStr(List: array of string): string;
+begin
+ Result := List[Random(Length(List))];
+end;
+
+function RandomLetter: Char;
+begin
+ Result := Chr(Ord('a') + Random(Ord('z') - Ord('a')));
+end;
+
+function RandomConsonant: Char;
+begin
+ repeat
+ Result := RandomLetter;
+ until InstantCharInSet(Result, Consonants);
+end;
+
+function RandomVowel: Char;
+begin
+ repeat
+ Result := RandomLetter;
+ until InstantCharInSet(Result, Vowels);
+end;
+
+function RandomName: string;
+
+ function SmartName: string;
+ begin
+ Result := RandomStr(SmartPrefixes) + RandomStr(SmartSuffixes);
+ end;
+
+ function CombiName: string;
+ begin
+ Result := RandomConsonant + RandomVowel;
+ if Odd(Random(2)) then
+ Result := Result + RandomConsonant;
+ Result := Result + RandomStr(SmartSuffixes);
+ end;
+
+ function TripletName: string;
+ var
+ I: Integer;
+ begin
+ Result := '';
+ for I := 1 to 3 do
+ begin
+ Result := Result + RandomConsonant + RandomVowel;
+ if Random(10) = 1 then
+ Result := Result + RandomConsonant;
+ end;
+ end;
+
+begin
+ case Random(3) of
+ 0: Result := SmartName;
+ 1: Result := CombiName;
+ 2: Result := TripletName;
+ end;
+ Result[1] := UpCase(Result[1]);
+end;
+
+function RandomCompanyName: string;
+begin
+ if Random(3) = 0 then
+ Result := RandomStr(Adjectives)
+ else
+ Result := RandomName;
+ Result := Result + ' ' + RandomStr(CompanySuffixes) + ' ' +
+ RandomStr(CompanyTypes);
+end;
+
+function RandomEmail(const PersonName, DomainName: string): string;
+var
+ Name, FirstName, LastName, Suffix: string;
+ I: Integer;
+begin
+ I := Pos(' ', PersonName);
+ if I > 0 then
+ begin
+ FirstName := Copy(PersonName, 1, Pred(I));
+ LastName := PersonName;
+ Delete(LastName, 1, I);
+ end else
+ begin
+ FirstName := PersonName;
+ LastName := '';
+ end;
+ case Random(3) of
+ 0: Name := FirstName + '.' + LastName;
+ 1: Name := Copy(FirstName, 1, 1) + Copy(LastName, 1, 1);
+ 2: Name := Copy(FirstName, 1, 1) + '_' + LastName;
+ end;
+ if Random(10) <> 0 then // 9 of 10 have .com
+ Suffix := DomainSuffixes[0] else
+ Suffix := RandomStr(DomainSuffixes);
+ Result := LowerCase(Name + '@' + DomainName + '.' + Suffix);
+end;
+
+function RandomFirstName(Gender: TGender): string;
+begin
+ Result := FirstNames[Gender, Random(Length(FirstNames[gnMale]))];
+end;
+
+function RandomFullName(Gender: TGender): string;
+begin
+ Result := RandomFirstName(Gender) + ' ' + RandomLastName;
+end;
+
+function RandomLastName: string;
+begin
+ Result := RandomStr(LastNames);
+end;
+
+function RandomNumber(Len: Integer): string;
+begin
+ Result := '';
+ while Len > 0 do
+ begin
+ Result := Result + Chr(Ord('0') + Random(10));
+ Dec(Len);
+ end;
+end;
+
+function RandomStreet: string;
+begin
+ if Random(8) = 0 then
+ Result := RandomStr(StreetPrefixes) + ' ' else
+ Result := '';
+ Result := Result +
+ RandomStr(StreetBeginnings) +
+ RandomStr(StreetEndings) + ' ' +
+ RandomStr(StreetTypes) + ' ' +
+ IntToStr((Random(499) + 1) div (Random(9) + 1) + 1);
+end;
+
+function RandomCity: string;
+begin
+ Result := RandomStr(Cities);
+end;
+
+end.
Property changes on: trunk/Demos/Intro/RandomData.pas
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_D10.mdr
===================================================================
(Binary files differ)
Index: trunk/Demos/PrimerCross/Primer_D10.mdr
===================================================================
--- trunk/Demos/PrimerCross/Primer_D10.mdr 2017-04-04 14:40:13 UTC (rev 981)
+++ trunk/Demos/PrimerCross/Primer_D10.mdr 2017-04-04 15:28:27 UTC (rev 982)
Property changes on: trunk/Demos/PrimerCross/Primer_D10.mdr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_D10.tst
===================================================================
(Binary files differ)
Index: trunk/Demos/PrimerCross/Primer_D10.tst
===================================================================
--- trunk/Demos/PrimerCross/Primer_D10.tst 2017-04-04 14:40:13 UTC (rev 981)
+++ trunk/Demos/PrimerCross/Primer_D10.tst 2017-04-04 15:28:27 UTC (rev 982)
Property changes on: trunk/Demos/PrimerCross/Primer_D10.tst
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_D10_2.dpr
===================================================================
--- trunk/Demos/PrimerCross/Primer_D10_2.dpr (rev 0)
+++ trunk/Demos/PrimerCross/Primer_D10_2.dpr 2017-04-04 15:28:27 UTC (rev 982)
@@ -0,0 +1,82 @@
+(*
+ * InstantObjects
+ * Primer Demo - with "internal storage" of Part and Parts
+ * Model.pas unit is located in Model folder
+ *
+ *)
+
+(* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is: Seleqt InstantObjects
+ *
+ * The Initial Developer of the Original Code is: Seleqt
+ *
+ * Portions created by the Initial Developer are Copyright (C) 2001-2003
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Carlo Barazzetta, Nando Dessena
+ *
+ * ***** END LICENSE BLOCK ***** *)
+
+program Primer_D10_2;
+
+{$IFDEF LINUX}
+{$I '../../Source/InstantDefines.inc'}
+{$ELSE}
+{$I '..\..\Source\InstantDefines.inc'}
+{$ENDIF}
+
+
+uses
+ Forms,
+ Main in 'Main.pas' {MainForm},
+ Model in 'Model\Model.pas',
+ ContactView in 'ContactView.pas' {ContactViewForm: TFrame},
+ BasicView in 'BasicView.pas' {BasicViewForm: TFrame},
+ BasicEdit in 'BasicEdit.pas' {BasicEditForm},
+ ContactEdit in 'ContactEdit.pas' {ContactEditForm},
+ PersonEdit in 'PersonEdit.pas' {PersonEditForm},
+ CompanyEdit in 'CompanyEdit.pas' {CompanyEditForm},
+ DemoData in 'DemoData.pas',
+ ContactFilterEdit in 'ContactFilterEdit.pas' {ContactFilterEditForm},
+ MainData in 'MainData.pas' {MainDataModule: TDataModule},
+ ContactBrowse in 'ContactBrowse.pas' {ContactBrowseForm},
+ CompanyBrowse in 'CompanyBrowse.pas' {CompanyBrowseForm},
+ PerformanceView in 'PerformanceView.pas' {PerformanceViewForm: TFrame},
+ Welcome in 'Welcome.pas' {WelcomeForm},
+ PersonBrowse in 'PersonBrowse.pas' {PersonBrowseForm},
+ BasicBrowse in 'BasicBrowse.pas' {BasicBrowseForm},
+ CountryBrowse in 'CountryBrowse.pas' {CountryBrowseForm},
+ DemoDataRequest in 'DemoDataRequest.pas' {DemoDataRequestForm},
+ ContactSort in 'ContactSort.pas' {ContactSortForm},
+ CategoryBrowse in 'CategoryBrowse.pas' {CategoryBrowseForm},
+ HelpView in 'HelpView.pas' {HelpViewForm: TFrame},
+ QueryView in 'QueryView.pas' {QueryViewForm: TFrame},
+ RandomData in 'RandomData.pas',
+ Stopwatch in 'Stopwatch.pas',
+ Utility in 'Utility.pas',
+ Vcl.Themes,
+ Vcl.Styles;
+
+{$R *.res}
+{$R *.mdr} {Model}
+
+begin
+ Application.Initialize;
+ Application.Title := 'InstantObjects Primer Demo (Delphi 10.2 Tokyo version)';
+ Application.CreateForm(TMainForm, MainForm);
+ Application.CreateForm(TMainDataModule, MainDataModule);
+ Application.Run;
+end.
Property changes on: trunk/Demos/PrimerCross/Primer_D10_2.dpr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/Demos/PrimerCross/Primer_D10_2.dproj
===================================================================
--- trunk/Demos/PrimerCross/Primer_D10_2.dproj (rev 0)
+++ trunk/Demos/PrimerCross/Primer_D10_2.dproj 2017-04-04 15:28:27 UTC (rev 982)
@@ -0,0 +1,658 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{d197a2d4-31b9-43b1-8070-3f804d86e53f}</ProjectGuid>
+ <MainSource>Primer_D10_2.dpr</MainSource>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
+ <DCC_DependencyCheckOutputName>Primer.exe</DCC_DependencyCheckOutputName>
+ <ProjectVersion>18.2</ProjectVersion>
+ <Config Condition="'$(Config)'==''">Release</Config>
+ <Base>True</Base>
+ <AppType>Application</AppType>
+ <FrameworkType>VCL</FrameworkType>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Base)'=='true') or '$(Base_iOSDevice32)'!=''">
+ <Base_iOSDevice32>true</Base_iOSDevice32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
+ <Base_iOSDevice64>true</Base_iOSDevice64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
+ <Base_Win32>true</Base_Win32>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
+ <Base_Win64>true</Base_Win64>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
+ <Cfg_1>true</Cfg_1>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
+ <Cfg_1_Win32>true</Cfg_1_Win32>
+ <CfgParent>Cfg_1</CfgParent>
+ <Cfg_1>true</Cfg_1>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
+ <Cfg_2>true</Cfg_2>
+ <CfgParent>Base</CfgParent>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice32)'!=''">
+ <Cfg_2_iOSDevice32>true</Cfg_2_iOSDevice32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice64)'!=''">
+ <Cfg_2_iOSDevice64>true</Cfg_2_iOSDevice64>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
+ <Cfg_2_Win32>true</Cfg_2_Win32>
+ <CfgParent>Cfg_2</CfgParent>
+ <Cfg_2>true</Cfg_2>
+ <Base>true</Base>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base)'!=''">
+ <Icon_MainIcon>Primer_D10_Icon.ico</Icon_MainIcon>
+ <SanitizedProjectName>Primer_D10_2</SanitizedProjectName>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;VCLTee;IBX;$(DCC_Namespace)</DCC_Namespace>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_MajorVer>2</VerInfo_MajorVer>
+ <VerInfo_Locale>1030</VerInfo_Locale>
+ <VerInfo_Keys>CompanyName=InstantObjects.org;FileDescription=Primer Demo;FileVersion=2.0.0.0;InternalName=;LegalCopyright=MPL public license;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=2.0;Comments=</VerInfo_Keys>
+ <DCC_UnitSearchPath>..\..\Source\Core;..\..\Source\Brokers\ADO;..\..\Source\Brokers\BDE;..\..\Source\Brokers\DBX;..\..\Source\Brokers\IBX;..\..\Source\Brokers\XML;..\..\Source\Brokers\FireDAC;..\..\Source\Catalogs\IBFb;..\..\Source\Catalogs\MSSql;..\..\Source\Catalogs\MySql;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+ <DCC_UsePackage>vcl;rtl;vclx;dbrtl;vcldb;bdertl;vclimg;vclactnband;adortl;vcldbx;dbexpress;DbxCommonDriver;DataSnapIndy10ServerTransport;DataSnapProviderClient;vclie;xmlrtl;inet;dsnap;inetdb;IndySystem;IndyCore;IndyProtocols;DbxClientDriver;inetdbxpress;inetdbbde;DataSnapServer;dbxcds;DBXInterBaseDriver;DBXMySQLDriver;DBXFirebirdDriver;DBXSybaseASEDriver;DBXSybaseASADriver;DBXOracleDriver;DBXMSSQLDriver;DBXInformixDriver;DBXDb2Driver;vclib;ibxpress;intrawebdb_100_140;Intraweb_100_140;dsnapcon;vclribbon;VclSmp;soaprtl;TeeUI;TeeDB;Tee;vcltouch;webdsnap;websnap;rbRIDE1114;rbIDE1114;rbRAP1114;rbRCL1114;dclRBADO1114;rbADO1114;rbDB1114;rbDAD1114;dclRBBDE1114;rbDBDE1114;rbBDE1114;dclRBDBE1114;rbDBE1114;dclRBE1114;rbCIDE1114;dclRBIBE1114;rbIBE1114;rbUSERDesign1114;rbUSER1114;ActionBandExtensionsD2010;UniSynEdit_R2010;wPDF3_D2010;WPViewPDF_D2010;IOCore;Jcl;JclVcl;JvCoreD14R;JvSystemD14R;JvStdCtrlsD14R;JvAppFrmD14R;JvBandsD14R;JvDBD14R;JvDlgsD14R;JvBDED14R;JvCmpD14R;JvCryptD14R;JvCtrlsD14R;JvCustomD14R;JvDockingD14R;JvDotNetCtrlsD14R;JvEDID14R;JvGlobusD14R;JvHMID14R;JvInterpreterD14R;JvJansD14R;JvManagedThreadsD14R;JvMMD14R;JvNetD14R;JvPageCompsD14R;JvPluginD14R;JvPrintPreviewD14R;JvRuntimeDesignD14R;JvTimeFrameworkD14R;JvValidatorsD14R;JvWizardD14R;JvXPCtrlsD14R;rbDIDE1114;IOIBX;IOXML;IODBX;IOBDE;IOADO;ISRtl5;ISVcl5;ISOpenOffice5;ISFLib5;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_DependencyCheckOutputName>Primer_DXE.exe</DCC_DependencyCheckOutputName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice32)'!=''">
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false</VerInfo_Keys>
+ <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
+ <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
+ <BT_BuildType>Debug</BT_BuildType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
+ <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=AP...
[truncated message content] |
|
From: <car...@us...> - 2018-09-01 10:02:05
|
Revision: 985
http://sourceforge.net/p/instantobjects/code/985
Author: carlobar
Date: 2018-09-01 10:02:02 +0000 (Sat, 01 Sep 2018)
Log Message:
-----------
fixed exposer for date value 1974-09-30
Added AfterCreateObject Event
Modified Paths:
--------------
trunk/Source/Core/InstantPresentation.pas
trunk/Tests/TestIO_DXE3.mdr
trunk/Tests/TestInstantExposer.pas
Modified: trunk/Source/Core/InstantPresentation.pas
===================================================================
--- trunk/Source/Core/InstantPresentation.pas 2018-09-01 09:54:36 UTC (rev 984)
+++ trunk/Source/Core/InstantPresentation.pas 2018-09-01 10:02:02 UTC (rev 985)
@@ -195,6 +195,7 @@
TInstantFieldEvent = procedure(Sender: TObject; Field: TField) of object;
TInstantCreateObjectEvent = procedure(Sender: TObject; var AObject: TObject) of object;
+ TInstantAfterCreateObjectEvent = procedure(Sender: TObject; const AObject: TObject) of object;
TInstantFieldErrorEvent = procedure(Sender: TObject; E: Exception; Field: TField; Value: Variant; Write: Boolean; var Handled: Boolean) of object;
TInstantIncludeFieldEvent = procedure(Sender: TObject; const FieldName: string; var Include: Boolean) of object;
TInstantFieldDefEvent = procedure(Sender: TObject; FieldDef: TFieldDef) of object;
@@ -320,6 +321,7 @@
FBeforePostField: TInstantFieldEvent;
FOnCompare: TInstantCompareObjectsEvent;
FOnCreateObject: TInstantCreateObjectEvent;
+ FAfterCreateObject: TInstantAfterCreateObjectEvent;
FOnFieldError: TInstantFieldErrorEvent;
FOnIncludeField: TInstantIncludeFieldEvent;
FOnInitField: TInstantFieldEvent;
@@ -498,7 +500,7 @@
procedure SetFieldData(Field: TField; Buffer: TValueBuffer); overload; override;
{$ENDIF}
{$IFNDEF NEXTGEN}
- procedure SetFieldData(Field: TField; Buffer: Pointer); overload; override; {$IFDEF D12+}deprecated 'Use overloaded method instead';{$ENDIF}
+ procedure SetFieldData(Field: TField; Buffer: Pointer); overload; override;
{$ENDIF}
procedure SetFiltered(Value: Boolean); override;
procedure SetRecNo(Value: Integer); override;
@@ -598,6 +600,7 @@
property OnCalcFields;
property OnCompare: TInstantCompareObjectsEvent read GetOnCompare write SetOnCompare;
property OnCreateObject: TInstantCreateObjectEvent read FOnCreateObject write FOnCreateObject;
+ property AfterCreateObject: TInstantAfterCreateObjectEvent read FAfterCreateObject write FAfterCreateObject;
property OnFieldError: TInstantFieldErrorEvent read FOnFieldError write FOnFieldError;
property OnFilterRecord;
property OnIncludeField: TInstantIncludeFieldEvent read FOnIncludeField write FOnIncludeField;
@@ -2637,6 +2640,8 @@
FOnCreateObject(Self, Result);
if not Assigned(Result) then
Result := Accessor.CreateObject;
+ if Assigned(FAfterCreateObject) then
+ FAfterCreateObject(Self, Result);
end;
procedure TInstantCustomExposer.DataEvent(Event: TDataEvent;
@@ -2807,7 +2812,7 @@
function TInstantCustomExposer.FieldDataSize(Field : TField): integer;
begin
-{$IFDEF D14}
+{$IFDEF VER210}
// Workaround for DataSize bugs in D2010 RTM (QC 78620 and 78620)
if (not Assigned(Field)) or (Field is TBlobField) then
Result := 0
@@ -2924,7 +2929,8 @@
if (Field is TDateTimeField) and Assigned(Buffer) then
begin
Move(Buffer[0], D, SizeOf(TDateTimeRec));
- Result := (D.Date <> 0) and (D.Time <> 0);
+ //Result := (D.Date <> 0) and (D.Time <> 0); WRONG TEST, FAIL WITH DATE 30/09/1974!
+ Result := (D.DateTime <> 0);
end else
Result := (State in [dsEdit, dsInsert]) or (RecordCount > 0);
end;
@@ -4256,7 +4262,8 @@
ftDateTime:
begin
Move(Buffer^, D, FieldDataSize(Field));
- if (D.Date = 0) and (D.Time = 0) then
+ //if (D.Date = 0) and (D.Time = 0) then WRONG TEST, FAIL WITH DATE 30/09/1974!
+ if (D.DateTime = 0) then
Value := 0
else begin
T := MSecsToTimeStamp(D.DateTime);
Modified: trunk/Tests/TestIO_DXE3.mdr
===================================================================
(Binary files differ)
Modified: trunk/Tests/TestInstantExposer.pas
===================================================================
--- trunk/Tests/TestInstantExposer.pas 2018-09-01 09:54:36 UTC (rev 984)
+++ trunk/Tests/TestInstantExposer.pas 2018-09-01 10:02:02 UTC (rev 985)
@@ -290,18 +290,11 @@
FExp.Edit;
//Test Name (Unicode)
AssignNameField(FExp);
+ //Test particular Date
LBirthDate := EncodeDate(1974, 09, 30);
- //Test BirthDate from 01/01/1900 to Today
- //LBirthDate := EncodeDate(1900, 01, 01);
- //while True do
- begin
- Field := FExp.FieldByName('BirthDate');
- Field.Value := LBirthDate;
- AssertEqualsDateTime(LBirthDate, p.BirthDate);
- LBirthDate := LBirthDate + 1;
- //if LBirthDate >= Date then
- //Break;
- end;
+ Field := FExp.FieldByName('BirthDate');
+ Field.Value := LBirthDate;
+ AssertEqualsDateTime(LBirthDate, p.BirthDate);
FExp.Post;
old_id := p.id;
finally
|