diff --git a/Build/Installer.fbp5 b/Build/Installer.fbp5 new file mode 100644 index 00000000..b6f34430 --- /dev/null +++ b/Build/Installer.fbp5 @@ -0,0 +1,1216 @@ + + + + + + base.fbz5 + + + 0 + + + + False + True + Main + {4C1B4E5D-F42F-4877-9F28-41B527858954} + + FinalBuilderAction + 0 + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + # + 16711680 + + # + False + True + False + True + False + + 0 + False + 0 + 1000 + False + + + # + 16711680 + + # + False + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 16711680 + + + + False + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 0 + + False + + + True + True + True + ftString + False + True + False + + 0 + smNone + %FBPROJECTDIR% + False + 0 + 1000 + False + project_path + + + + + 0 + {78526C82-A8E7-42B3-8C9D-1E229C79D915} + + + + + True + False + True + False + True + False + + 0 + False + 0 + 1000 + True + True + 2 + + True + True + + project_path + \Build + + False + False + True + + + + + 16711680 + + + + False + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 0 + + + + True + True + True + False + True + False + False + + 0 + False + 0 + 1000 + False + + + + + # + 16711680 + + # + False + True + False + True + False + + 0 + False + 0 + 1000 + False + + + # + 16711680 + + # + False + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 0 + + + + False + True + True + False + True + False + False + + 0 + 2 + False + 0 + 1000 + False + 0 + + + + 0 + + True + True + %output_path% + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 0 + + True + True + %inno_input_path% + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 0 + + True + True + + + True + True + False + %inno_input_path%\*.* + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 0 + + True + True + + + True + True + False + %inno_output_path%\*.* + False + True + False + + 0 + False + 0 + 1000 + False + + + + + + 0 + + + + False + True + True + False + True + False + False + + 0 + 2 + False + 0 + 1000 + False + 0 + + + + 0 + + + + False + True + True + False + True + False + False + + 0 + 2 + False + 0 + 1000 + False + 0 + + + + 0 + + False + + + True + True + False + True + %output_path%\Cliente\FactuGES.exe + True + False + True + False + + 0 + False + False + 0 + False + 1000 + False + %inno_input_path%\_factuges.exe + False + + + + + 0 + + 39449 + False + False + False + False + False + False + False + False + False + False + + + %inno_input_path% + True + False + + + True + + + False + False + + False + + True + False + + 0 + False + False + False + False + 0 + 0 + tpNormal + 1000 + %output_path%\Cliente\*.bpl + False + True + 2 + False + False + logQuiet + mdNormal + + + + + 0 + + False + True + True + False + True + %project_path%\Resources\Iconos\update.ico + True + False + True + False + + 0 + False + False + 0 + False + 1000 + False + %inno_input_path% + True + + + + + + 0 + + + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + 0 + + True + False + True + lista_librerias_requeridas + %project_path%\Installer\librerias.txt + False + True + False + + 0 + False + 0 + True + 1000 + False + + + + + 0 + + + + True + True + False + True + False + + 0 + True + 0 + 1000 + False + + + + 0 + + + + True + True + False + _aux_path + False + True + False + + + lsCRLF + + 0 + False + 0 + 1000 + , + True + False + + + + 0 + + True + True + False + ListaTodasBPL + + False + True + False + + 0 + False + 0 + 1000 + False + %_aux_path% + + + ListaTodasBPL + qtNone + spNone + + False + PATTERNLIST + + False + *.bpl + True + + + EXCLUDEPATTERNLIST + + + + + + + + 0 + + True + True + lista_librerias_encontradas + ListaTodasBPL + False + True + False + + 0 + False + 0 + qtDouble + 1000 + + spCRLF + False + True + False + + + + + 0 + + True + True + ListaTodasBPL + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 0 + + + + True + True + False + _aux_path + False + True + False + + + lsCRLF + + 0 + False + 0 + 1000 + , + True + False + + + + 0 + {097DBD39-9D4E-416B-A4B0-1FA0ED5FB081} + + + True + False + True + False + True + False + + 0 + False + 0 + 1000 + False + True + 2 + + False + True + _aux_filename + _aux_path + False + False + True + False + False + False + False + False + + False + + + False + True + + + + + 0 + + True + False + False + True + False + + + + 0 + False + + + 0 + 1000 + + + True + False + jwOr + + + + 0 + + False + True + True + False + True + %_aux_path% + True + False + True + False + + 0 + False + False + 0 + False + 1000 + False + %inno_input_path% + True + + + + + + + + + + + 0 + + + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + 0 + + True + True + + %inno_input_path%\_factuges.exe + False + True + False + + 0 + False + 0 + 1000 + False + + + + + + + 0 + + True + True + True + %inno_input_path%\version.dat + False + True + False + + 0 + %factuges_version% + False + 0 + 1000 + False + toStart + + + + + + 0 + + + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + 0 + + True + True + True + True + False + True + + + False + False + + False + + True + False + True + + 0 + False + + + 0 + 0 + tpNormal + %autoupdate_path%\configurator.exe + True + 1000 + rcEqualTo + 0 + + False + True + 1 + True + + + + 0 + + False + True + True + False + True + %updateclient_path%\FactuGES.exe + True + False + True + False + + 0 + False + False + 0 + False + 1000 + False + %inno_input_path% + True + + + + + + 0 + + True + True + False + Inno5 + True + False + + 0 + False + 0 + 1000 + %inno_input_path%\..\factuges.iss + True + False + + + + + + 0 + + + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + 0 + + True + True + %inno_output_path%\FactuGES2setup.exe + + + False + True + False + + 0 + False + 0 + 1000 + False + False + factuges_size + + + + + 0 + + + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + 0 + + + True + True + False + + False + True + False + + 0 + False + HighestMSXML + 0 + True + 1000 + False + True + sxText + UpdateConfig.xml + + + + + UpdateConfig.xml + + + + + + 0 + + + True + True + False + + False + True + False + + 0 + False + %inno_output_path%\UpdateConfig.xml + True + HighestMSXML + 0 + True + 1000 + False + True + UpdateConfig.xml + + + + + + + True + False + OnFailure + {BA6B406D-5FE5-4FF9-8D33-0459EBECDF95} + + FinalBuilderAction + 0 + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + + Project + + %project_path%\Output\Debug + True + False + False + output_path + vtProject + + + + + False + True + False + project_path + vtProject + + + %DELPHI2007% + False + False + False + DELPHI + vtProject + + + %project_path%\Installer\Input + True + False + False + inno_input_path + vtProject + + + %project_path%\Installer\Output + True + False + False + inno_output_path + vtProject + + + + False + False + False + factuges_version + vtProject + + + %project_path%\Installer\UpdateClient + True + False + False + updateclient_path + vtProject + + + + False + False + False + factuges_size + vtProject + + + + + False + False + False + _aux_filename + vtProject + + + + False + False + False + _aux_path + vtProject + + + + False + False + False + lista_librerias_requeridas + vtProject + + + + False + False + False + lista_librerias_encontradas + vtProject + + + %ProgramFiles%\AutoUpdate+ + False + False + False + autoupdate_path + vtProject + + + + diff --git a/Build/Installer.fbv b/Build/Installer.fbv new file mode 100644 index 00000000..91cd1a8f --- /dev/null +++ b/Build/Installer.fbv @@ -0,0 +1 @@ + diff --git a/Installer/factuges.aup b/Installer/factuges.aup new file mode 100644 index 00000000..f8670a31 Binary files /dev/null and b/Installer/factuges.aup differ diff --git a/Installer/factuges.iss b/Installer/factuges.iss new file mode 100644 index 00000000..3a915ec3 --- /dev/null +++ b/Installer/factuges.iss @@ -0,0 +1,62 @@ +[Setup] +AppID={code:GetAppID|''} +AppName=FactuGES2 +AppVerName=FactuGES2 v{code:GetAppVersion} +AppPublisher=Rodax Software S.L. +AppPublisherURL=http://www.rodax-software.com +AppSupportURL=http://www.rodax-software.com +AppUpdatesURL=http://www.rodax-software.com +DefaultDirName={sd}\Rodax Software\FactuGES2 +DefaultGroupName=FactuGES2 +AllowNoIcons=true +OutputDir=Output +OutputBaseFilename=factuges2setup +Compression=lzma +SolidCompression=true +InfoBeforeFile= +InternalCompressLevel=ultra +MinVersion=0,5.01.2600 + +[Languages] +Name: spanish; MessagesFile: compiler:Languages\Spanish.isl + +[Tasks] +Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons} +Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked + +[Files] +Source: Input\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs; Excludes: version.dat +Source: Input\update.ico; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs +Source: Input\version.dat; DestDir: {tmp}; Flags: dontcopy +; NOTE: Don't use "Flags: ignoreversion" on any shared system files + +[Icons] +Name: {group}\FactuGES2; Filename: {app}\FactuGES.exe; WorkingDir: {app} +Name: {userdesktop}\FactuGES2; Filename: {app}\FactuGES.exe; Tasks: desktopicon; WorkingDir: {app}; Languages: +Name: {group}\Comprobar actualizaciones; Filename: {app}\FactuGES.exe; WorkingDir: {app}; Parameters: CheckNow; Comment: Comprobar si hay nuevas actualizaciones de FactuGES2; IconFilename: {app}\update.ico +Name: {group}\{cm:UninstallProgram,FactuGES2}; Filename: {uninstallexe} + +[Run] +Filename: {app}\FactuGES.exe; Description: {cm:LaunchProgram,FactuGES2}; Flags: nowait postinstall skipifsilent + +[Registry] +Root: HKLM; Subkey: Software\Rodax Software; ValueType: string; ValueName: Version; ValueData: {code:GetAppVersion|''}; Flags: uninsdeletekey + +[LangOptions] +LanguageName=Spanish +LanguageID=$0C0A + +[Code] +function GetAppVersion(param: String): String; + var + AppVersion: String; + begin + ExtractTemporaryFile('version.dat'); + LoadStringFromFile(ExpandConstant('{tmp}\version.dat'), AppVersion); + Result := AppVersion; + end; + +function GetAppID(param: String): String; + begin + Result := 'FactuGES2'; + end; diff --git a/Installer/librerias.txt b/Installer/librerias.txt new file mode 100644 index 00000000..5d27cb99 --- /dev/null +++ b/Installer/librerias.txt @@ -0,0 +1,75 @@ +ccpackD11.bpl +cfpack_d11.bpl +cxDataD11.bpl +cxEditorsD11.bpl +cxExportD11.bpl +cxExtEditorsD11.bpl +cxGridD11.bpl +cxIntl6D11.bpl +cxIntlPrintSys3D11.bpl +cxLibraryD11.bpl +cxPageControlD11.bpl +DataAbstract_Core_D11.bpl +dclcxLibraryD11.bpl +dxBarD11.bpl +dxBarExtItemsD11.bpl +dxComnD11.bpl +dxGDIPlusD11.bpl +dxLayoutControlD11.bpl +dxPSCoreD11.bpl +dxPScxCommonD11.bpl +dxPScxGrid6LnkD11.bpl +dxPSLnksD11.bpl +dxPsPrVwAdvD11.bpl +dxThemeD11.bpl +frx11.bpl +frxe11.bpl +frxTee11.bpl +fs11.bpl +fsTee11.bpl +GUISDK_D11.bpl +Jcl110.bpl +JclVcl110.bpl +JSDialog100.bpl +JvAppFrmD11R.bpl +JvCmpD11R.bpl +JvCoreD11R.bpl +JvCtrlsD11R.bpl +JvCustomD11R.bpl +JvDlgsD11R.bpl +JvGlobusD11R.bpl +JvJansD11R.bpl +JvMMD11R.bpl +JvPageCompsD11R.bpl +JvStdCtrlsD11R.bpl +JvSystemD11R.bpl +pckMD5.bpl +pckUCDataConnector.bpl +pckUserControl_RT.bpl +PluginSDK_D10R.bpl +PngComponentsD10.bpl +PNG_D10.bpl +RemObjects_Core_D11.bpl +tb2k_d10.bpl +tbx_d10.bpl + +adortl100.bpl +bdertl100.bpl +dbrtl100.bpl +dclIndyCore100.bpl +designide100.bpl +dsnap100.bpl +IndyCore100.bpl +IndyProtocols100.bpl +IndySystem100.bpl +rtl100.bpl +tee7100.bpl +teeUI7100.bpl +vcl100.bpl +vclactnband100.bpl +vcldb100.bpl +vcljpg100.bpl +vclshlctrls100.bpl +vclsmp100.bpl +vclx100.bpl +xmlrtl100.bpl \ No newline at end of file diff --git a/Resources/Iconos/update.ico b/Resources/Iconos/update.ico new file mode 100644 index 00000000..8daedfb5 Binary files /dev/null and b/Resources/Iconos/update.ico differ diff --git a/RodaxSoftware.FactuGES.proj b/RodaxSoftware.FactuGES.proj index e23e5337..9f624be5 100644 --- a/RodaxSoftware.FactuGES.proj +++ b/RodaxSoftware.FactuGES.proj @@ -18,6 +18,7 @@ $(MSBuildProjectDirectory)\Build $(MSBuildProjectDirectory)\Source + $(MSBuildProjectDirectory)\Installer $(MSBuildProjectDirectory)\Database $(MSBuildProjectDirectory)\Lib $(MSBuildProjectDirectory)\Install @@ -127,13 +128,15 @@ $(CleanDependsOn); - CleanDatabase + CleanDatabase CleanCode + CleanInstaller - + + @@ -144,7 +147,7 @@ "tester1@sanlam.co.za; tester2@sanlam.co.za" /> - + + + @@ -183,11 +190,19 @@ - + + + + + - + + + + + @@ -207,10 +222,10 @@ + DependsOnTargets="BuildDatabase;BuildCode;BuildTests;BuildInstaller"/> + DependsOnTargets="CleanDatabase;CleanCode;CleanInstaller"/> @@ -224,12 +239,14 @@ + + diff --git a/Source/Cliente/Cliente_Group.groupproj b/Source/Cliente/Cliente_Group.groupproj new file mode 100644 index 00000000..683db430 --- /dev/null +++ b/Source/Cliente/Cliente_Group.groupproj @@ -0,0 +1,44 @@ + + + {a42faab9-2ce3-4c59-ad73-1f00ceb51bad} + + + + + + + + Default.Personality + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/Cliente/FactuGES.dproj b/Source/Cliente/FactuGES.dproj index 61b46fb5..8e41013f 100644 --- a/Source/Cliente/FactuGES.dproj +++ b/Source/Cliente/FactuGES.dproj @@ -53,7 +53,15 @@ Delphi.Personality VCLApplication -FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse1000FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.0.0.0FactuGESFactuGES2.1.4 +FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse2140FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.1.4.0FactuGESFactuGES2.1.4 + + + + + + + + ExpressPrinting System by Developer Express Inc. PluginSDK for Delphi 10 (Runtime) Microsoft Office 2000 Sample Automation Server Wrapper Components diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc index c46be5d6..b4008703 100644 --- a/Source/Cliente/FactuGES.rc +++ b/Source/Cliente/FactuGES.rc @@ -1,7 +1,7 @@ MAINICON ICON "C:\Codigo Acana\Resources\Iconos\Factuges.ico" 1 VERSIONINFO -FILEVERSION 1,0,0,0 -PRODUCTVERSION 1,0,0,0 +FILEVERSION 2,1,4,0 +PRODUCTVERSION 2,1,4,0 FILEFLAGSMASK 0x3FL FILEFLAGS 0x00L FILEOS 0x40004L @@ -13,7 +13,7 @@ BEGIN BLOCK "0C0A04E4" BEGIN VALUE "CompanyName", "Rodax Software S.L.\0" - VALUE "FileVersion", "1.0.0.0\0" + VALUE "FileVersion", "2.1.4.0\0" VALUE "InternalName", "FactuGES\0" VALUE "ProductName", "FactuGES\0" VALUE "ProductVersion", "2.1.4\0" diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res index 84259cb4..3b42872e 100644 Binary files a/Source/Cliente/FactuGES.res and b/Source/Cliente/FactuGES.res differ diff --git a/Source/Servidor/FactuGES_Server.RES b/Source/Servidor/FactuGES_Server.RES index 0b5113f9..bca39d0d 100644 Binary files a/Source/Servidor/FactuGES_Server.RES and b/Source/Servidor/FactuGES_Server.RES differ diff --git a/Source/Servidor/FactuGES_Server.rc b/Source/Servidor/FactuGES_Server.rc index 2d5ba88e..071f477a 100644 --- a/Source/Servidor/FactuGES_Server.rc +++ b/Source/Servidor/FactuGES_Server.rc @@ -14,7 +14,7 @@ BEGIN BEGIN VALUE "FileVersion", "1.0.0.0\0" VALUE "ProductVersion", "1.0.0.0\0" - VALUE "CompileDate", "martes, 29 de enero de 2008 20:19\0" + VALUE "CompileDate", "viernes, 01 de febrero de 2008 18:40\0" END END BLOCK "VarFileInfo" diff --git a/Tools/AutoUpdate+ v4.0.0.170/AutoUpdatePlus.exe b/Tools/AutoUpdate+ v4.0.0.170/AutoUpdatePlus.exe new file mode 100644 index 00000000..e6c4a476 Binary files /dev/null and b/Tools/AutoUpdate+ v4.0.0.170/AutoUpdatePlus.exe differ diff --git a/Tools/AutoUpdate+ v4.0.0.170/keymaker.exe b/Tools/AutoUpdate+ v4.0.0.170/keymaker.exe new file mode 100644 index 00000000..ae85dbcb Binary files /dev/null and b/Tools/AutoUpdate+ v4.0.0.170/keymaker.exe differ diff --git a/Tools/Inno Setup/isetup-5.2.2.exe b/Tools/Inno Setup/isetup-5.2.2.exe new file mode 100644 index 00000000..8e1fd7a5 Binary files /dev/null and b/Tools/Inno Setup/isetup-5.2.2.exe differ diff --git a/Tools/Inno Setup/istool-5.2.1.exe b/Tools/Inno Setup/istool-5.2.1.exe new file mode 100644 index 00000000..c596d51d Binary files /dev/null and b/Tools/Inno Setup/istool-5.2.1.exe differ