--- /dev/null
+program Project1;
+
+uses
+ Vcl.Forms,
+ Unit2 in 'Unit2.pas' {Form2};
+
+{$R *.res}
+
+begin
+ Application.Initialize;
+ Application.MainFormOnTaskbar := True;
+ Application.CreateForm(TForm2, Form2);
+ Application.Run;
+end.
--- /dev/null
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{63230ABB-1313-44A7-8D1C-195E17F768AB}</ProjectGuid>
+ <ProjectVersion>19.2</ProjectVersion>
+ <FrameworkType>VCL</FrameworkType>
+ <Base>True</Base>
+ <Config Condition="'$(Config)'==''">Debug</Config>
+ <Platform Condition="'$(Platform)'==''">Win32</Platform>
+ <TargetedPlatforms>1</TargetedPlatforms>
+ <AppType>Application</AppType>
+ <MainSource>Project1.dpr</MainSource>
+ </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="('$(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_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>
+ <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace)</DCC_Namespace>
+ <Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon>
+ <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>
+ <SanitizedProjectName>Project1</SanitizedProjectName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win32)'!=''">
+ <DCC_UsePackage>DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;bindcompvclsmp;tethering;svnui;bindcompvclwinx;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;FireDAC;vcltouch;vcldb;bindcompfmx;svn;FireDACSqliteDriver;FireDACPgDriver;inetdb;soaprtl;DbxCommonDriver;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;vcledge;fmxobj;vclwinx;rtl;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;VCLRESTComponents;soapserver;dbxcds;VclSmp;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage)</DCC_UsePackage>
+ <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
+ <BT_BuildType>Debug</BT_BuildType>
+ <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
+ <VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
+ <VerInfo_Locale>1033</VerInfo_Locale>
+ <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Base_Win64)'!=''">
+ <DCC_UsePackage>DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;bindcompvclsmp;tethering;bindcompvclwinx;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;FireDAC;vcltouch;vcldb;bindcompfmx;FireDACSqliteDriver;FireDACPgDriver;inetdb;soaprtl;DbxCommonDriver;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;vcledge;fmxobj;vclwinx;rtl;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;VCLRESTComponents;soapserver;dbxcds;VclSmp;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage)</DCC_UsePackage>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1)'!=''">
+ <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
+ <DCC_DebugDCUs>true</DCC_DebugDCUs>
+ <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)'!=''">
+ <DCC_RemoteDebug>false</DCC_RemoteDebug>
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
+ </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_Win32)'!=''">
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
+ </PropertyGroup>
+ <ItemGroup>
+ <DelphiCompile Include="$(MainSource)">
+ <MainSource>MainSource</MainSource>
+ </DelphiCompile>
+ <DCCReference Include="Unit2.pas">
+ <Form>Form2</Form>
+ <FormType>dfm</FormType>
+ </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>Application</Borland.ProjectType>
+ <BorlandProject>
+ <Delphi.Personality>
+ <Source>
+ <Source Name="MainSource">Project1.dpr</Source>
+ </Source>
+ </Delphi.Personality>
+ <Deployment Version="3">
+ <DeployFile LocalName="Win32\Debug\Project1.exe" Configuration="Debug" Class="ProjectOutput">
+ <Platform Name="Win32">
+ <RemoteName>Project1.exe</RemoteName>
+ <Overwrite>true</Overwrite>
+ </Platform>
+ </DeployFile>
+ <DeployClass Name="AdditionalDebugSymbols">
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidClassesDexFile">
+ <Platform Name="Android">
+ <RemoteDir>classes</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>classes</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidFileProvider">
+ <Platform Name="Android">
+ <RemoteDir>res\xml</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\xml</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidGDBServer">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidLibnativeArmeabiFile">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\armeabi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\armeabi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidLibnativeArmeabiv7aFile">
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidLibnativeMipsFile">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\mips</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\mips</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidServiceOutput">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\arm64-v8a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidServiceOutput_Android32">
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidSplashImageDef">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidSplashStyles">
+ <Platform Name="Android">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="AndroidSplashStylesV21">
+ <Platform Name="Android">
+ <RemoteDir>res\values-v21</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\values-v21</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_Colors">
+ <Platform Name="Android">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_DefaultAppIcon">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon144">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon192">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xxxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon36">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-ldpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-ldpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon48">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon72">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon96">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon24">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon36">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon48">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon72">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon96">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xxxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage426">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-small</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-small</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage470">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-normal</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-normal</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage640">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-large</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-large</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage960">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xlarge</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xlarge</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_Strings">
+ <Platform Name="Android">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DebugSymbols">
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DependencyFramework">
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ <Extensions>.framework</Extensions>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ <Extensions>.framework</Extensions>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DependencyModule">
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ <Extensions>.dll;.bpl</Extensions>
+ </Platform>
+ </DeployClass>
+ <DeployClass Required="true" Name="DependencyPackage">
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ <Extensions>.bpl</Extensions>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="File">
+ <Platform Name="Android">
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="iOSDevice32">
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\Resources\StartUp\</RemoteDir>
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\Resources\StartUp\</RemoteDir>
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iOS_AppStore1024">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPad_AppIcon152">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPad_AppIcon167">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPad_Launch2x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPad_LaunchDark2x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPad_Notification40">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPad_Setting58">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPad_SpotLight80">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_AppIcon120">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_AppIcon180">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Launch2x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Launch3x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_LaunchDark2x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_LaunchDark3x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Notification40">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Notification60">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Setting58">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Setting87">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Spotlight120">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="iPhone_Spotlight80">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectAndroidManifest">
+ <Platform Name="Android">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSDeviceDebug">
+ <Platform Name="iOSDevice32">
+ <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSEntitlements">
+ <Platform Name="iOSDevice32">
+ <RemoteDir>..\</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSInfoPList">
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSLaunchScreen">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen</RemoteDir>
+ <Operation>64</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen</RemoteDir>
+ <Operation>64</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSResource">
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXDebug">
+ <Platform Name="OSX64">
+ <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXEntitlements">
+ <Platform Name="OSX32">
+ <RemoteDir>..\</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>..\</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXInfoPList">
+ <Platform Name="OSX32">
+ <RemoteDir>Contents</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXResource">
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\Resources</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\Resources</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Required="true" Name="ProjectOutput">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\arm64-v8a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Linux64">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOutput_Android32">
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectUWPManifest">
+ <Platform Name="Win32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win64">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <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="UWP_DelphiLogo44">
+ <Platform Name="Win32">
+ <RemoteDir>Assets</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Win64">
+ <RemoteDir>Assets</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
+ <ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/>
+ <ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
+ <ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
+ <ProjectRoot Platform="OSX64" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="Android64" Name="$(PROJECTNAME)"/>
+ </Deployment>
+ <Platforms>
+ <Platform value="Win32">True</Platform>
+ <Platform value="Win64">False</Platform>
+ </Platforms>
+ </BorlandProject>
+ <ProjectFileVersion>12</ProjectFileVersion>
+ </ProjectExtensions>
+ <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')"/>
+ <Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
+</Project>
--- /dev/null
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{6539BDE8-EC4A-4667-9CE6-25D84A281F4E}</ProjectGuid>
+ </PropertyGroup>
+ <ItemGroup>
+ <Projects Include="bbs2.dproj">
+ <Dependencies/>
+ </Projects>
+ <Projects Include="Project1.dproj">
+ <Dependencies/>
+ </Projects>
+ </ItemGroup>
+ <ProjectExtensions>
+ <Borland.Personality>Default.Personality.12</Borland.Personality>
+ <Borland.ProjectType/>
+ <BorlandProject>
+ <Default.Personality/>
+ </BorlandProject>
+ </ProjectExtensions>
+ <Target Name="bbs2">
+ <MSBuild Projects="bbs2.dproj"/>
+ </Target>
+ <Target Name="bbs2:Clean">
+ <MSBuild Projects="bbs2.dproj" Targets="Clean"/>
+ </Target>
+ <Target Name="bbs2:Make">
+ <MSBuild Projects="bbs2.dproj" Targets="Make"/>
+ </Target>
+ <Target Name="Project1">
+ <MSBuild Projects="Project1.dproj"/>
+ </Target>
+ <Target Name="Project1:Clean">
+ <MSBuild Projects="Project1.dproj" Targets="Clean"/>
+ </Target>
+ <Target Name="Project1:Make">
+ <MSBuild Projects="Project1.dproj" Targets="Make"/>
+ </Target>
+ <Target Name="Build">
+ <CallTarget Targets="bbs2;Project1"/>
+ </Target>
+ <Target Name="Clean">
+ <CallTarget Targets="bbs2:Clean;Project1:Clean"/>
+ </Target>
+ <Target Name="Make">
+ <CallTarget Targets="bbs2:Make;Project1:Make"/>
+ </Target>
+ <Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
+</Project>
--- /dev/null
+object Form2: TForm2
+ Left = 0
+ Top = 0
+ Caption = 'Form2'
+ ClientHeight = 299
+ ClientWidth = 635
+ Color = clBtnFace
+ Font.Charset = DEFAULT_CHARSET
+ Font.Color = clWindowText
+ Font.Height = -11
+ Font.Name = 'Tahoma'
+ Font.Style = []
+ OldCreateOrder = False
+ PixelsPerInch = 96
+ TextHeight = 13
+ object DBGrid1: TDBGrid
+ Left = 24
+ Top = 72
+ Width = 593
+ Height = 209
+ DataSource = DataSource1
+ TabOrder = 0
+ TitleFont.Charset = DEFAULT_CHARSET
+ TitleFont.Color = clWindowText
+ TitleFont.Height = -11
+ TitleFont.Name = 'Tahoma'
+ TitleFont.Style = []
+ end
+ object DBNavigator1: TDBNavigator
+ Left = 40
+ Top = 24
+ Width = 240
+ Height = 25
+ DataSource = DataSource1
+ TabOrder = 1
+ end
+ object FDConnection1: TFDConnection
+ Params.Strings = (
+ 'Database=postgres'
+ 'User_Name=postgres'
+ 'Password=kainushi'
+ 'DriverID=PG')
+ Connected = True
+ Left = 320
+ Top = 8
+ end
+ object DataSource1: TDataSource
+ DataSet = FDTable1
+ Left = 472
+ Top = 8
+ end
+ object FDTable1: TFDTable
+ Active = True
+ Connection = FDConnection1
+ TableName = 'nametable'
+ Left = 184
+ Top = 8
+ end
+end
--- /dev/null
+unit Unit2;
+
+interface
+
+uses
+ Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
+ Vcl.Controls, Vcl.Forms, Vcl.Dialogs, FireDAC.Stan.Intf, FireDAC.Stan.Option,
+ FireDAC.Stan.Error, FireDAC.UI.Intf, FireDAC.Phys.Intf, FireDAC.Stan.Def,
+ FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.Phys.PG,
+ FireDAC.Phys.PGDef, FireDAC.VCLUI.Wait, FireDAC.Stan.Param, FireDAC.DatS,
+ FireDAC.DApt.Intf, FireDAC.DApt, Data.DB, FireDAC.Comp.DataSet,
+ FireDAC.Comp.Client, Vcl.Grids, Vcl.DBGrids, Vcl.ExtCtrls, Vcl.DBCtrls;
+
+type
+ TForm2 = class(TForm)
+ FDConnection1: TFDConnection;
+ DataSource1: TDataSource;
+ DBGrid1: TDBGrid;
+ FDTable1: TFDTable;
+ DBNavigator1: TDBNavigator;
+ private
+ { Private \90é\8c¾ }
+ public
+ { Public \90é\8c¾ }
+ end;
+
+var
+ Form2: TForm2;
+
+implementation
+
+{$R *.dfm}
+
+end.
Width = 415
object FDConnection1: TFDConnection
Params.Strings = (
- 'Database=C:\Users\yamat\Documents\GitHub\pbbs2\templates\DATA.IB'
- 'User_Name=sysdba'
- 'Password=masterkey'
+ 'Database=postgres'
'CharacterSet=UTF8'
- 'OpenMode=OpenOrCreate'
- 'DriverID=iB')
+ 'User_Name=postgres'
+ 'Password=kainushi'
+ 'DriverID=PG')
Connected = True
Left = 328
Top = 24
end
object FDTable1: TFDTable
Active = True
- Filtered = True
Filter = 'dbname not like '#39#26410#38283#23553'%'#39
IndexFieldNames = 'dbnumber'
Connection = FDConnection1
FieldName = 'DBNAME'
Origin = 'DBNAME'
Required = True
- Size = 128
+ Size = 64
end
end
object FDTable2: TFDTable
Active = True
+ Filtered = True
IndexFieldNames = 'dbnumber;cmnumber'
MasterSource = DataSource1
MasterFields = 'dbnumber'
TableName = 'maintable'
Left = 328
Top = 160
- object FDTable2DBNUMBER: TIntegerField
- FieldName = 'DBNUMBER'
- Origin = 'DBNUMBER'
- ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
- Required = True
+ object FDTable2dbnumber: TIntegerField
+ FieldName = 'dbnumber'
+ Origin = 'dbnumber'
end
- object FDTable2CMNUMBER: TIntegerField
- FieldName = 'CMNUMBER'
- Origin = 'CMNUMBER'
- ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
- Required = True
- end
- object FDTable2TITLE: TWideStringField
- FieldName = 'TITLE'
- Origin = 'TITLE'
- Required = True
- Size = 128
+ object FDTable2cmnumber: TIntegerField
+ FieldName = 'cmnumber'
+ Origin = 'cmnumber'
end
- object FDTable2NAME: TWideStringField
- FieldName = 'NAME'
- Origin = 'NAME'
- Required = True
- Size = 128
+ object FDTable2title: TWideStringField
+ FieldName = 'title'
+ Origin = 'title'
+ Size = 30
end
- object FDTable2COMMENT: TWideMemoField
- FieldName = 'COMMENT'
- Origin = 'COMMENT'
- BlobType = ftWideMemo
+ object FDTable2name: TWideStringField
+ FieldName = 'name'
+ Origin = 'name'
+ Size = 30
end
- object FDTable2DATETIME: TDateField
- FieldName = 'DATETIME'
- Origin = 'DATETIME'
- Required = True
+ object FDTable2comment: TWideStringField
+ FieldName = 'comment'
+ Origin = '"comment"'
+ Size = 300
end
- object FDTable2RAWDATA: TWideMemoField
- FieldName = 'RAWDATA'
- Origin = 'RAWDATA'
- BlobType = ftWideMemo
+ object FDTable2datetime: TSQLTimeStampField
+ FieldName = 'datetime'
+ Origin = 'datetime'
end
end
object DataSource1: TDataSource
Left = 48
Top = 88
end
- object WebFileDispatcher1: TWebFileDispatcher
- WebFileExtensions = <
- item
- MimeType = 'text/css'
- Extensions = 'css'
- end
- item
- MimeType = 'text/html'
- Extensions = 'html;htm'
- end
- item
- MimeType = 'text/javascript'
- Extensions = 'js'
- end
- item
- MimeType = 'image/jpeg'
- Extensions = 'jpeg;jpg'
- end
- item
- MimeType = 'image/x-png'
- Extensions = 'png'
- end>
- WebDirectories = <
- item
- DirectoryAction = dirInclude
- DirectoryMask = '*'
- end
- item
- DirectoryAction = dirExclude
- DirectoryMask = '\templates\*'
- end>
- RootDirectory = '.'
- Left = 48
- Top = 24
- end
object PageProducer1: TPageProducer
HTMLDoc.Strings = (
'<!doctype html>'
' fjs.parentNode.insertBefore(js, fjs);'
'}(document, '#39'script'#39', '#39'facebook-jssdk'#39'));</script>'
'<header><h1 style=text-align:center>'#28961#26009#38651#23376#25522#31034#26495#12408#12424#12358#12371#12381'</h1></header>'
- ''
'<div id="slide-1" class="carousel slide" data-ride="carousel">'
#9'<ol class="carousel-indicators">'
' <#first>'
Left = 160
Top = 224
end
+ object WebFileDispatcher1: TWebFileDispatcher
+ WebFileExtensions = <
+ item
+ MimeType = 'text/css'
+ Extensions = 'css'
+ end
+ item
+ MimeType = 'text/html'
+ Extensions = 'html;htm'
+ end
+ item
+ MimeType = 'application/javascript'
+ Extensions = 'js'
+ end
+ item
+ MimeType = 'image/jpeg'
+ Extensions = 'jpeg;jpg'
+ end
+ item
+ MimeType = 'image/png'
+ Extensions = 'png'
+ end>
+ WebDirectories = <
+ item
+ DirectoryAction = dirInclude
+ DirectoryMask = '*'
+ end
+ item
+ DirectoryAction = dirExclude
+ DirectoryMask = '\templates\*'
+ end>
+ RootDirectory = '.'
+ VirtualPath = '/'
+ Left = 128
+ Top = 24
+ end
end
FireDAC.Stan.Def, FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys,
FireDAC.Phys.MySQL, FireDAC.Phys.MySQLDef, FireDAC.Stan.Param, FireDAC.DatS,
FireDAC.DApt.Intf, FireDAC.DApt, Data.DB, FireDAC.Comp.DataSet,
- FireDAC.Comp.Client, Web.HTTPProd, Web.DSProd, Datasnap.DSCommonServer,
- Datasnap.DSServer, Datasnap.DSMetadata, Datasnap.DSServerMetadata,
- IPPeerServer, Datasnap.DSHTTP, Datasnap.DSHTTPWebBroker,
- Datasnap.DSProxyDispatcher, IPPeerClient, Datasnap.DSClientRest,
- Datasnap.DSClientMetadata, Datasnap.DSProxyJavaScript, Datasnap.DSHTTPCommon,
+ FireDAC.Comp.Client, Web.HTTPProd,
Web.DBWeb, FireDAC.Stan.ExprFuncs, IniFiles, FireDAC.Phys.IB,
- FireDAC.Phys.IBDef, System.AnsiStrings, System.NetEncoding;
+ FireDAC.Phys.IBDef, System.AnsiStrings, System.NetEncoding,
+ FireDAC.VCLUI.Wait,
+ Web.DSProd, FireDAC.Phys.PG, FireDAC.Phys.PGDef;
type
TWebModule1 = class(TWebModule)
FDTable2: TFDTable;
DataSource1: TDataSource;
DataSetPageProducer1: TDataSetPageProducer;
- WebFileDispatcher1: TWebFileDispatcher;
PageProducer1: TPageProducer;
DataSetPageProducer2: TDataSetPageProducer;
DataSetTableProducer1: TDataSetTableProducer;
FDTable1DBNUMBER: TIntegerField;
- FDTable2DBNUMBER: TIntegerField;
- FDTable2CMNUMBER: TIntegerField;
- FDTable2COMMENT: TWideMemoField;
- FDTable2DATETIME: TDateField;
PageProducer2: TPageProducer;
- FDTable2TITLE: TWideStringField;
- FDTable2NAME: TWideStringField;
- FDTable2RAWDATA: TWideMemoField;
DataSetPageProducer3: TDataSetPageProducer;
PageProducer3: TPageProducer;
PageProducer4: TPageProducer;
FDTable1DBNAME: TWideStringField;
PageProducer5: TPageProducer;
DataSetPageProducer4: TDataSetPageProducer;
+ FDTable2dbnumber: TIntegerField;
+ FDTable2cmnumber: TIntegerField;
+ FDTable2title: TWideStringField;
+ FDTable2name: TWideStringField;
+ FDTable2comment: TWideStringField;
+ FDTable2datetime: TSQLTimeStampField;
+ WebFileDispatcher1: TWebFileDispatcher;
procedure WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
procedure DataSetPageProducer1HTMLTag(Sender: TObject; Tag: TTag;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
procedure PageProducer1HTMLTag(Sender: TObject; Tag: TTag;
const TagString: string; TagParams: TStrings; var ReplaceText: string);
- procedure DataSetPageProducer2HTMLTag(Sender: TObject; Tag: TTag;
- const TagString: string; TagParams: TStrings; var ReplaceText: string);
procedure WebModule1WebActionItem4Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
procedure DataSetTableProducer1FormatCell(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
procedure WebModule1WebActionItem8Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
+ procedure DataSetPageProducer2HTMLTag(Sender: TObject; Tag: TTag;
+ const TagString: string; TagParams: TStrings; var ReplaceText: string);
private
{ private \90é\8c¾ }
count: Integer;
while (FDTable2.Eof = false) and (cnt > 0) do
begin
ReplaceText := ReplaceText + DataSetPageProducer2.Content +
- Format('<p style=text-align:end><a href=/alert?db=%s&page=%d>\95ñ\8d\90</a>',
+ Format('<p style=text-align:end><a href=/alert?db=%s&page=%d>\95ñ\8d\90</a></p>',
[s, FDTable2.FieldByName('cmnumber').AsInteger]);
FDTable2.Next;
dec(cnt);
end;
end
else if TagString = 'footer' then
- ReplaceText := makeFooter('bbs');;
+ ReplaceText := makeFooter('bbs');
end;
procedure TWebModule1.DataSetPageProducer2HTMLTag(Sender: TObject; Tag: TTag;
const TagString: string; TagParams: TStrings; var ReplaceText: string);
+var
+ list: TStringList;
begin
- if TagString = 'dbname' then
- ReplaceText := FDTable1.FieldByName('dbname').AsString
- else if TagString = 'comment' then
- ReplaceText := FDTable2.FieldByName('comment').AsString;
+ if TagString = 'comment' then
+ begin
+ list := TStringList.Create;
+ try
+ list.Text := FDTable2.FieldByName('comment').AsWideString;
+ makeComment(list);
+ ReplaceText := list.Text;
+ finally
+ list.Free;
+ end;
+ end;
end;
procedure TWebModule1.DataSetPageProducer3HTMLTag(Sender: TObject; Tag: TTag;
list := TStringList.Create;
findResult := TStringList.Create;
try
- list.Text := FDTable2.FieldByName('rawdata').AsString;
+ list.Text := FDTable2.FieldByName('comment').AsString;
i := 0;
j := 1;
Last := 1;
begin
if s = '' then
continue;
- Data.Text := FDTable2.FieldByName('rawdata').AsString;
+ Data.Text := FDTable2.FieldByName('comment').AsString;
for i := 0 to Data.count - 1 do
begin
j := 0;
else
list.Add('<div class="carousel-item">');
list.Add(Format
- ('<img class="d-sm-block d-none" src=img/slide%d.jpg style="float:right;height:465px">',
+ ('<img class="d-sm-block d-none" src="img/slide%d.jpg" style="float:right;height:465px">',
[i + 1]));
list.Add('<div style="height:465px"></div>');
list.Add('<div class="carousel-caption text-left" style="font-size:1.5rem;">');
list.DelimitedText := ng;
for s in list do
result := ReplaceText(result, s, '*****');
- // result:=TNetEncoding.HTML.Encode(result);
finally
list.Free;
end;
list := TStringList.Create;
try
list.Text := TNetEncoding.HTML.Encode(raw);
- makeComment(list);
FDTable2.AppendRecord([FDTable1.FieldByName('dbnumber').AsInteger, i,
- title, name, list.Text, Now, raw]);
+ title, name, list.Text, Now]);
finally
list.Free;
end;
else if Request.MethodType = mtPost then
begin
DataSetPageProducer3.Tag := 1;
- if FileExists('templates/voice.txt') = true then
- stream := TFileStream.Create('templates/voice.txt', fmOpenWrite)
+ if FileExists('data/voice.txt') = true then
+ stream := TFileStream.Create('data/voice.txt', fmOpenWrite)
else
- stream := TFileStream.Create('templates/voice.txt', fmCreate);
+ stream := TFileStream.Create('data/voice.txt', fmCreate);
stream.Position := stream.Size;
list := TStringList.Create;
try
list.Add(FDTable2.FieldByName('title').AsString);
list.Add(FDTable2.FieldByName('name').AsString);
list.Add(FDTable2.FieldByName('datetime').AsString);
- list.Add(FDTable2.FieldByName('rawdata').AsString);
+ list.Add(FDTable2.FieldByName('comment').AsString);
list.Add(Request.ContentFields.Values['com']);
list.Add('(*\95ñ\8d\90\82±\82±\82Ü\82Å*)');
list.Add('');
var
ini: TIniFile;
begin
- ini := TIniFile.Create('templates/setting.ini');
+ ini := TIniFile.Create('data/setting.ini');
try
count := ini.ReadInteger('data', 'count', 10);
pagecount := ini.ReadInteger('data', 'pagecount', 10);
program bbs2;
{$APPTYPE GUI}
-{$R *.dres}
-
uses
Vcl.Forms,
Web.WebReq,
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{DAB1F966-24B6-4703-AAE8-BE569A63C539}</ProjectGuid>
- <ProjectVersion>16.1</ProjectVersion>
+ <ProjectVersion>19.2</ProjectVersion>
<FrameworkType>VCL</FrameworkType>
<MainSource>bbs2.dpr</MainSource>
<Base>True</Base>
<Cfg_1>true</Cfg_1>
<Base>true</Base>
</PropertyGroup>
+ <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win64)'!=''">
+ <Cfg_1_Win64>true</Cfg_1_Win64>
+ <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>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
<DCC_UsePackage>FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;FireDACPgDriver;fmx;IndySystem;frxe21;TeeDB;tethering;vclib;DBXInterBaseDriver;DataSnapClient;DataSnapServer;DataSnapCommon;frx21;DataSnapProviderClient;DBXSybaseASEDriver;DbxCommonDriver;vclimg;dbxcds;DatasnapConnectorsFreePascal;MetropolisUILiveTile;DOSCommandDR;vcldb;vcldsnap;fmxFireDAC;DBXDb2Driver;DBXOracleDriver;CustomIPTransport;PowerPDF91a_Delphi10_3;vclribbon;dsnap;IndyIPServer;fmxase;vcl;IndyCore;DBXMSSQLDriver;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;CodeSiteExpressPkg;DataSnapFireDAC;FireDACDBXDriver;soapserver;inetdbxpress;dsnapxml;FireDACInfxDriver;FireDACDb2Driver;adortl;FireDACASADriver;bindcompfmx;FireDACODBCDriver;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;inetdb;frxTee21;Tee;DBXOdbcDriver;frxDB21;vclFireDAC;xmlrtl;DataSnapNativeClient;svnui;ibxpress;ActiveX;IndyProtocols;DBXMySQLDriver;FireDACCommonDriver;bindengine;vclactnband;bindcompdbx;soaprtl;FMXTee;TeeUI;bindcompvcl;vclie;Original;FireDACADSDriver;vcltouch;emsclient;VCLRESTComponents;FireDACMSSQLDriver;FireDAC;VclSmp;DBXInformixDriver;Intraweb;DataSnapConnectors;DataSnapServerMidas;dsnapcon;DBXFirebirdDriver;inet;fmxobj;FireDACMySQLDriver;soapmidas;vclx;svn;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;RESTComponents;FireDACMSAccDriver;dbexpress;DataSnapIndy10ServerTransport;IndyIPClient;$(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>
+ <VerInfo_Keys>CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)</VerInfo_Keys>
<VerInfo_Locale>1033</VerInfo_Locale>
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <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>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64)'!=''">
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<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>
+ <VerInfo_Keys>CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)</VerInfo_Keys>
<VerInfo_Locale>1033</VerInfo_Locale>
<DCC_UsePackage>FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;FireDACPgDriver;fmx;IndySystem;TeeDB;tethering;vclib;DBXInterBaseDriver;DataSnapClient;DataSnapServer;DataSnapCommon;DataSnapProviderClient;DBXSybaseASEDriver;DbxCommonDriver;vclimg;dbxcds;DatasnapConnectorsFreePascal;MetropolisUILiveTile;DOSCommandDR;vcldb;vcldsnap;fmxFireDAC;DBXDb2Driver;DBXOracleDriver;CustomIPTransport;vclribbon;dsnap;IndyIPServer;fmxase;vcl;IndyCore;DBXMSSQLDriver;IndyIPCommon;CloudService;FmxTeeUI;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;inetdbxpress;dsnapxml;FireDACInfxDriver;FireDACDb2Driver;adortl;FireDACASADriver;bindcompfmx;FireDACODBCDriver;RESTBackendComponents;emsclientfiredac;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;inetdb;Tee;DBXOdbcDriver;vclFireDAC;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;DBXMySQLDriver;FireDACCommonDriver;bindengine;vclactnband;bindcompdbx;soaprtl;FMXTee;TeeUI;bindcompvcl;vclie;FireDACADSDriver;vcltouch;emsclient;VCLRESTComponents;FireDACMSSQLDriver;FireDAC;VclSmp;DBXInformixDriver;Intraweb;DataSnapConnectors;DataSnapServerMidas;dsnapcon;DBXFirebirdDriver;inet;fmxobj;FireDACMySQLDriver;soapmidas;vclx;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;RESTComponents;FireDACMSAccDriver;dbexpress;DataSnapIndy10ServerTransport;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage>
+ <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
+ <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>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
<DCC_RemoteDebug>false</DCC_RemoteDebug>
+ <BT_BuildType>Debug</BT_BuildType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Cfg_1_Win64)'!=''">
+ <BT_BuildType>Debug</BT_BuildType>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
</DelphiCompile>
<DCCReference Include="FormUnit1.pas">
<Form>Form1</Form>
- <FormType>dfm</FormType>
</DCCReference>
<DCCReference Include="WebModuleUnit1.pas">
<Form>WebModule1</Form>
<FormType>dfm</FormType>
<DesignClass>TWebModule</DesignClass>
</DCCReference>
- <None Include="templates\index.htm"/>
- <None Include="templates\login.htm"/>
- <None Include="templates\search.htm"/>
- <None Include="js\main.js"/>
- <None Include="js\sub.js"/>
- <None Include="js\top.js"/>
- <None Include="css\main.css"/>
- <None Include="css\normalize.css"/>
- <None Include="css\smart.css"/>
- <None Include="css\tablet.css"/>
- <None Include="css\top.css"/>
- <RcItem Include="img\BBS_bn.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_1</ResourceId>
- </RcItem>
- <RcItem Include="img\favicon64.ico">
- <ResourceType>ICON</ResourceType>
- <ResourceId>Icon_1</ResourceId>
- </RcItem>
- <RcItem Include="img\slide1.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_2</ResourceId>
- </RcItem>
- <RcItem Include="img\slide2.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_3</ResourceId>
- </RcItem>
- <RcItem Include="img\slide3.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_4</ResourceId>
- </RcItem>
- <RcItem Include="img\slide4.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_5</ResourceId>
- </RcItem>
- <RcItem Include="img\slide5.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_6</ResourceId>
- </RcItem>
- <RcItem Include="img\slide6.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_7</ResourceId>
- </RcItem>
- <RcItem Include="img\slide7.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_8</ResourceId>
- </RcItem>
- <RcItem Include="img\slide8.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_9</ResourceId>
- </RcItem>
- <RcItem Include="img\slide9.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_10</ResourceId>
- </RcItem>
- <RcItem Include="img\slide10.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_11</ResourceId>
- </RcItem>
- <RcItem Include="img\slide11.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_12</ResourceId>
- </RcItem>
- <RcItem Include="img\slide12.jpg">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>JpgImage_13</ResourceId>
- </RcItem>
- <RcItem Include="img\sprites.png">
- <ResourceType>RCDATA</ResourceType>
- <ResourceId>PngImage_1</ResourceId>
- </RcItem>
- <None Include="templates\main.htm"/>
- <None Include="templates\setting.ini"/>
- <None Include="templates\alert.htm"/>
- <None Include="templates\mentenance.htm"/>
- <None Include="templates\help.htm"/>
- <None Include="templates\form.htm"/>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
<Source Name="MainSource">bbs2.dpr</Source>
</Source>
</Delphi.Personality>
- <Deployment>
- <DeployFile LocalName="templates\login.htm" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
- </Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide6.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
- </Platform>
- </DeployFile>
+ <Deployment Version="3">
+ <DeployFile LocalName="$(BDS)\Redist\iossimulator\libcgunwind.1.0.dylib" Class="DependencyModule"/>
<DeployFile LocalName="Win32\Debug\bbs2.exe" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win32">
<RemoteName>bbs2.exe</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
- <DeployFile LocalName="css\smart.css" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <DeployFile LocalName="Win64\Debug\bbs2.exe" Configuration="Debug" Class="ProjectOutput"/>
+ <DeployFile LocalName="$(BDS)\Redist\osx32\libcgunwind.1.0.dylib" Class="DependencyModule"/>
+ <DeployFile LocalName="$(BDS)\Redist\iossimulator\libpcre.dylib" Class="DependencyModule"/>
+ <DeployFile LocalName="templates\index.html" Configuration="Debug" Class="ProjectFile"/>
+ <DeployClass Name="AdditionalDebugSymbols">
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide11.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\form.htm" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Operation>0</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\alert.htm" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidClassesDexFile">
+ <Platform Name="Android">
+ <RemoteDir>classes</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide2.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>classes</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\main.htm" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidFileProvider">
+ <Platform Name="Android">
+ <RemoteDir>res\xml</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="css\normalize.css" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>res\xml</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\mentenance.htm" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidGDBServer">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\sprites.png" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidLibnativeArmeabiFile">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\armeabi</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide7.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\armeabi</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide12.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidLibnativeArmeabiv7aFile">
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="css\main.css" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidLibnativeMipsFile">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\mips</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="css\tablet.css" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\mips</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\search.htm" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidServiceOutput">
+ <Platform Name="Android">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide5.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\arm64-v8a</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide10.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidServiceOutput_Android32">
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\favicon64.ico" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidSplashImageDef">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide1.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide3.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidSplashStyles">
+ <Platform Name="Android">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide8.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\BBS_bn.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="AndroidSplashStylesV21">
+ <Platform Name="Android">
+ <RemoteDir>res\values-v21</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="js\sub.js" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>res\values-v21</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="js\top.js" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="Android_Colors">
+ <Platform Name="Android">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="css\top.css" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide4.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="Android_DefaultAppIcon">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="img\slide9.jpg" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="Win64\Debug\bbs2.exe" Configuration="Debug" Class="ProjectOutput">
- <Platform Name="Win64">
- <RemoteName>bbs2.exe</RemoteName>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon144">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\help.htm" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\index.html" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win64">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon192">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxxhdpi</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\index.htm" Configuration="Debug" Class="ProjectFile">
- <Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xxxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon36">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-ldpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-ldpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon48">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon72">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_LauncherIcon96">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon24">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon36">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon48">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon72">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_NotificationIcon96">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xxxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xxxhdpi</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage426">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-small</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-small</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage470">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-normal</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-normal</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage640">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-large</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-large</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_SplashImage960">
+ <Platform Name="Android">
+ <RemoteDir>res\drawable-xlarge</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\drawable-xlarge</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="Android_Strings">
+ <Platform Name="Android">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <RemoteDir>res\values</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DebugSymbols">
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- </DeployFile>
- <DeployFile LocalName="templates\setting.ini" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DependencyFramework">
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ <Extensions>.framework</Extensions>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\MacOS</RemoteDir>
+ <Operation>1</Operation>
+ <Extensions>.framework</Extensions>
</Platform>
- </DeployFile>
- <DeployFile LocalName="js\main.js" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
- <RemoteDir>.\</RemoteDir>
- <Overwrite>true</Overwrite>
+ <Operation>0</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="DependencyModule">
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
</Platform>
- </DeployFile>
- <DeployClass Required="true" Name="DependencyPackage">
- <Platform Name="iOSDevice">
+ <Platform Name="iOSDevice64">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
- <Platform Name="Win32">
- <Operation>0</Operation>
- <Extensions>.bpl</Extensions>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSX32">
<RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
- <Platform Name="iOSSimulator">
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ <Extensions>.dll;.bpl</Extensions>
+ </Platform>
</DeployClass>
- <DeployClass Name="DependencyModule">
- <Platform Name="iOSDevice">
+ <DeployClass Required="true" Name="DependencyPackage">
+ <Platform Name="iOSDevice32">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
- <Platform Name="Win32">
- <Operation>0</Operation>
- <Extensions>.dll;.bpl</Extensions>
+ <Platform Name="iOSDevice64">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ <Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSX32">
<RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
- <Platform Name="iOSSimulator">
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ <Extensions>.bpl</Extensions>
+ </Platform>
</DeployClass>
- <DeployClass Name="iPad_Launch2048">
- <Platform Name="iOSDevice">
- <Operation>1</Operation>
+ <DeployClass Name="File">
+ <Platform Name="Android">
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="Android64">
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="iOSDevice32">
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <Operation>0</Operation>
</Platform>
<Platform Name="iOSSimulator">
- <Operation>1</Operation>
+ <Operation>0</Operation>
</Platform>
- </DeployClass>
- <DeployClass Name="ProjectOSXInfoPList">
<Platform Name="OSX32">
- <RemoteDir>Contents</RemoteDir>
- <Operation>1</Operation>
+ <RemoteDir>Contents\Resources\StartUp\</RemoteDir>
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\Resources\StartUp\</RemoteDir>
+ <Operation>0</Operation>
+ </Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="ProjectiOSDeviceDebug">
- <Platform Name="iOSDevice">
- <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
+ <DeployClass Name="iOS_AppStore1024">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="Android_SplashImage470">
- <Platform Name="Android">
- <RemoteDir>res\drawable-normal</RemoteDir>
+ <DeployClass Name="iPad_AppIcon152">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
- </DeployClass>
- <DeployClass Name="AndroidLibnativeX86File">
- <Platform Name="Android">
- <RemoteDir>library\lib\x86</RemoteDir>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="ProjectiOSResource">
- <Platform Name="iOSDevice">
+ <DeployClass Name="iPad_AppIcon167">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="ProjectOSXEntitlements">
- <Platform Name="OSX32">
- <RemoteDir>../</RemoteDir>
+ <DeployClass Name="iPad_Launch2x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
<Operation>1</Operation>
</Platform>
- </DeployClass>
- <DeployClass Name="AndroidGDBServer">
- <Platform Name="Android">
- <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="iPhone_Launch640">
- <Platform Name="iOSDevice">
+ <DeployClass Name="iPad_LaunchDark2x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="Android_SplashImage960">
- <Platform Name="Android">
- <RemoteDir>res\drawable-xlarge</RemoteDir>
+ <DeployClass Name="iPad_Notification40">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
- </DeployClass>
- <DeployClass Name="Android_LauncherIcon96">
- <Platform Name="Android">
- <RemoteDir>res\drawable-xhdpi</RemoteDir>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="iPhone_Launch320">
- <Platform Name="iOSDevice">
+ <DeployClass Name="iPad_Setting58">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="Android_LauncherIcon144">
- <Platform Name="Android">
- <RemoteDir>res\drawable-xxhdpi</RemoteDir>
+ <DeployClass Name="iPad_SpotLight80">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="AndroidLibnativeMipsFile">
- <Platform Name="Android">
- <RemoteDir>library\lib\mips</RemoteDir>
+ <DeployClass Name="iPhone_AppIcon120">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="AndroidSplashImageDef">
- <Platform Name="Android">
- <RemoteDir>res\drawable</RemoteDir>
+ <DeployClass Name="iPhone_AppIcon180">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="DebugSymbols">
- <Platform Name="OSX32">
- <RemoteDir>Contents\MacOS</RemoteDir>
+ <DeployClass Name="iPhone_Launch2x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
<Operation>1</Operation>
</Platform>
- <Platform Name="Win32">
- <Operation>0</Operation>
+ </DeployClass>
+ <DeployClass Name="iPhone_Launch3x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="DependencyFramework">
- <Platform Name="OSX32">
- <RemoteDir>Contents\MacOS</RemoteDir>
+ <DeployClass Name="iPhone_LaunchDark2x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
<Operation>1</Operation>
- <Extensions>.framework</Extensions>
</Platform>
- <Platform Name="Win32">
- <Operation>0</Operation>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="Android_SplashImage426">
- <Platform Name="Android">
- <RemoteDir>res\drawable-small</RemoteDir>
+ <DeployClass Name="iPhone_LaunchDark3x">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="ProjectiOSEntitlements">
- <Platform Name="iOSDevice">
- <RemoteDir>../</RemoteDir>
+ <DeployClass Name="iPhone_Notification40">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="AdditionalDebugSymbols">
- <Platform Name="OSX32">
- <RemoteDir>Contents\MacOS</RemoteDir>
+ <DeployClass Name="iPhone_Notification60">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
- <Platform Name="Win32">
- <RemoteDir>Contents\MacOS</RemoteDir>
- <Operation>0</Operation>
+ </DeployClass>
+ <DeployClass Name="iPhone_Setting58">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="AndroidClassesDexFile">
- <Platform Name="Android">
- <RemoteDir>classes</RemoteDir>
+ <DeployClass Name="iPhone_Setting87">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="ProjectiOSInfoPList">
- <Platform Name="iOSDevice">
+ <DeployClass Name="iPhone_Spotlight120">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="iPad_Launch1024">
- <Platform Name="iOSDevice">
+ <DeployClass Name="iPhone_Spotlight80">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="Android_DefaultAppIcon">
+ <DeployClass Name="ProjectAndroidManifest">
<Platform Name="Android">
- <RemoteDir>res\drawable</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="Android64">
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="ProjectOSXResource">
- <Platform Name="OSX32">
- <RemoteDir>Contents\Resources</RemoteDir>
+ <DeployClass Name="ProjectiOSDeviceDebug">
+ <Platform Name="iOSDevice32">
+ <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="ProjectiOSDeviceResourceRules">
- <Platform Name="iOSDevice">
+ <DeployClass Name="ProjectiOSEntitlements">
+ <Platform Name="iOSDevice32">
+ <RemoteDir>..\</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="iPad_Launch768">
- <Platform Name="iOSDevice">
+ <DeployClass Name="ProjectiOSInfoPList">
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Required="true" Name="ProjectOutput">
- <Platform Name="iOSDevice">
+ <DeployClass Name="ProjectiOSLaunchScreen">
+ <Platform Name="iOSDevice64">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen</RemoteDir>
+ <Operation>64</Operation>
+ </Platform>
+ <Platform Name="iOSSimulator">
+ <RemoteDir>..\$(PROJECTNAME).launchscreen</RemoteDir>
+ <Operation>64</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectiOSResource">
+ <Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
- <Platform Name="Android">
- <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
- <Platform Name="Win32">
- <Operation>0</Operation>
+ <Platform Name="iOSSimulator">
+ <Operation>1</Operation>
+ </Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXDebug">
+ <Platform Name="OSX64">
+ <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
+ <Operation>1</Operation>
</Platform>
+ </DeployClass>
+ <DeployClass Name="ProjectOSXEntitlements">
<Platform Name="OSX32">
- <RemoteDir>Contents\MacOS</RemoteDir>
+ <RemoteDir>..\</RemoteDir>
<Operation>1</Operation>
</Platform>
- <Platform Name="iOSSimulator">
+ <Platform Name="OSX64">
+ <RemoteDir>..\</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="AndroidLibnativeArmeabiFile">
- <Platform Name="Android">
- <RemoteDir>library\lib\armeabi</RemoteDir>
+ <DeployClass Name="ProjectOSXInfoPList">
+ <Platform Name="OSX32">
+ <RemoteDir>Contents</RemoteDir>
<Operation>1</Operation>
</Platform>
- </DeployClass>
- <DeployClass Name="Android_SplashImage640">
- <Platform Name="Android">
- <RemoteDir>res\drawable-large</RemoteDir>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="File">
- <Platform Name="iOSDevice">
- <Operation>0</Operation>
+ <DeployClass Name="ProjectOSXResource">
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\Resources</RemoteDir>
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\Resources</RemoteDir>
+ <Operation>1</Operation>
</Platform>
+ </DeployClass>
+ <DeployClass Required="true" Name="ProjectOutput">
<Platform Name="Android">
- <Operation>0</Operation>
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- <Platform Name="Win32">
- <Operation>0</Operation>
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\arm64-v8a</RemoteDir>
+ <Operation>1</Operation>
</Platform>
- <Platform Name="OSX32">
- <RemoteDir>Contents\MacOS</RemoteDir>
- <Operation>0</Operation>
+ <Platform Name="iOSDevice32">
+ <Operation>1</Operation>
+ </Platform>
+ <Platform Name="iOSDevice64">
+ <Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
- <Operation>0</Operation>
+ <Operation>1</Operation>
</Platform>
- </DeployClass>
- <DeployClass Name="iPhone_Launch640x1136">
- <Platform Name="iOSDevice">
+ <Platform Name="Linux64">
<Operation>1</Operation>
</Platform>
- <Platform Name="iOSSimulator">
+ <Platform Name="OSX32">
+ <RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
</Platform>
- </DeployClass>
- <DeployClass Name="Android_LauncherIcon36">
- <Platform Name="Android">
- <RemoteDir>res\drawable-ldpi</RemoteDir>
+ <Platform Name="OSX64">
+ <RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
</Platform>
+ <Platform Name="Win32">
+ <Operation>0</Operation>
+ </Platform>
</DeployClass>
- <DeployClass Name="AndroidSplashStyles">
- <Platform Name="Android">
- <RemoteDir>res\values</RemoteDir>
+ <DeployClass Name="ProjectOutput_Android32">
+ <Platform Name="Android64">
+ <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="iPad_Launch1536">
- <Platform Name="iOSDevice">
+ <DeployClass Name="ProjectUWPManifest">
+ <Platform Name="Win32">
<Operation>1</Operation>
</Platform>
- <Platform Name="iOSSimulator">
+ <Platform Name="Win64">
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="Android_LauncherIcon48">
- <Platform Name="Android">
- <RemoteDir>res\drawable-mdpi</RemoteDir>
+ <DeployClass Name="UWP_DelphiLogo150">
+ <Platform Name="Win32">
+ <RemoteDir>Assets</RemoteDir>
<Operation>1</Operation>
</Platform>
- </DeployClass>
- <DeployClass Name="Android_LauncherIcon72">
- <Platform Name="Android">
- <RemoteDir>res\drawable-hdpi</RemoteDir>
+ <Platform Name="Win64">
+ <RemoteDir>Assets</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
- <DeployClass Name="ProjectAndroidManifest">
- <Platform Name="Android">
+ <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>
- <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
- <ProjectRoot Platform="iOSDevice" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
+ <ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/>
+ <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
+ <ProjectRoot Platform="OSX64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
- <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
+ <ProjectRoot Platform="Android64" Name="$(PROJECTNAME)"/>
</Deployment>
<Platforms>
<Platform value="Win32">True</Platform>