diff --git a/Build/Build.fb5lck b/Build/Build.fb5lck new file mode 100644 index 00000000..20d5cb86 Binary files /dev/null and b/Build/Build.fb5lck differ diff --git a/Build/Build.fbp5 b/Build/Build.fbp5 index 5fe37e8f..6ba0e358 100644 --- a/Build/Build.fbp5 +++ b/Build/Build.fbp5 @@ -407,7 +407,7 @@ source_path False 0 - False + True 0 1000 False @@ -530,7 +530,7 @@ source_path False 0 - False + True 0 1000 False @@ -569,7 +569,7 @@ source_path False False True - 3081 + 3082 2 @@ -579,7 +579,7 @@ source_path 0 %source_path%\Servidor\FactuGES_Server.dpr True - 3 + 9 rcBorland @@ -592,17 +592,17 @@ source_path [usPackages,usCompiler,usLinker,usVersionInfo] False True - @@ -20604,7 +20604,7 @@ Comments= 0 %source_path%\Cliente\FactuGES.dpr True - 4 + 9 rcBorland @@ -20619,13 +20619,13 @@ Comments= False @@ -20847,6 +20847,323 @@ Comments= mdNormal + + + + 0 + + + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + 0 + + True + True + + + True + True + False + %output_path%\Update\*.* + False + True + False + + 0 + False + 0 + 1000 + False + + + + + 0 + + + + True + True + False + True + False + + 0 + False + 0 + 1000 + False + + + + 0 + + False + True + True + False + True + %output_path%\Cliente\FactuGES.exe + True + False + True + False + + 0 + False + False + 0 + False + 1000 + False + %output_path%\Update\_factuges.exe + False + + + + + 0 + + 39449 + False + False + False + False + False + False + False + False + False + False + + + %output_path%\Update\ + 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 + %updater_path%\UpdateClient\FactuGES.exe + True + False + True + False + + 0 + False + False + 0 + False + 1000 + False + %output_path%\Update\ + True + + + + + + 0 + + True + True + + %output_path%\Update\_factuges.exe + False + True + False + + 0 + False + 0 + 1000 + False + + + + + + + 0 + + False + True + True + + + + True + True + False + + + False + True + False + True + + 0 + + + False + %output_path%\Update\FactuGES_%factuges_version%.zip + 6 + 0 + True + True + False + 1000 + %output_path%\Update + False + False + True + False + zaUpdate + + + + + + 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 + %output_path%\Update\UpdateConfig.xml + True + HighestMSXML + 0 + True + 1000 + False + True + UpdateConfig.xml + + + @@ -20957,6 +21274,30 @@ Comments= _aux_path vtProject + + %project_path%\Installer\Actualizacion + False + False + False + updater_path + vtProject + + + + False + False + False + exe_version + vtProject + + + + False + False + False + factuges_version + vtProject + diff --git a/Installer/Actualizacion/Actualización.iss b/Installer/Actualizacion/Actualización.iss deleted file mode 100644 index 7e4fb190..00000000 --- a/Installer/Actualizacion/Actualización.iss +++ /dev/null @@ -1,66 +0,0 @@ -[Setup] -AppName=FactuGES -AppVerName=FactuGES 2.3.2 -AppPublisher=Rodax Software S.L. -AppPublisherURL=http://www.rodax-software.com -AppSupportURL=http://www.rodax-software.com -AppUpdatesURL=http://www.rodax-software.com -OutputBaseFilename=instalar -Compression=lzma -SolidCompression=yes -CreateAppDir=no -Uninstallable=no -DisableStartupPrompt=yes -DisableFinishedPage=yes - -[Languages] -Name: "sp"; MessagesFile: "compiler:languages\Spanish.isl" - -[Files] -Source: "files\*"; DestDir: {code:GetDir}; CopyMode: alwaysoverwrite; Flags: uninsneveruninstall overwritereadonly -;Source: "files\Informes\*"; DestDir: "{code:GetDir}\Informes\"; Flags: ignoreversion recursesubdirs createallsubdirs -;Source: "files\Financiacion\*"; DestDir: "{code:GetDir}\Financiacion\"; Flags: ignoreversion recursesubdirs createallsubdirs - -[Registry] -;Root: HKLM; Subkey: "Software\FactuGES\Update"; ValueType: string; ValueName: "edLocation_Text"; ValueData: "http://www.rodax-software.com/luisleon/update"; Flags: createvalueifdoesntexist - -[Code] -const - WM_CLOSE = $0010; - -var - TipoActualizacion : String; - Ruta : String; - VerAnterior : String; - VerNueva : String; - -function GetDir(Param: String): String; -begin - Result := Ruta; -end; - -function InitializeSetup(): Boolean; -var - p: HWND; -begin - // Comprobar que FactuGES no está en ejecución - p := FindWindowByWindowName('FactuGES'); -// p := FindWindowByClassName('FactuGES'); - while p > 0 do - begin -// MsgBox('Debe salir de FactuGES para poder instalar esta actualización',mbInformation, MB_OK); -// Result := False - SendMessage(p,WM_CLOSE,0,0); - p := FindWindowByWindowName('FactuGES'); - end; - Result := RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\FactuGES', 'Ruta', Ruta); -// end -// else begin - // Comprobar que la ruta del programa está en el registro -// Result := RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\FactuGES', 'Ruta', Ruta); -// end; -end; - - - - diff --git a/Installer/Actualizacion/UpdateClient/FactuGES.exe b/Installer/Actualizacion/UpdateClient/FactuGES.exe new file mode 100644 index 00000000..5abd1ae8 Binary files /dev/null and b/Installer/Actualizacion/UpdateClient/FactuGES.exe differ diff --git a/Installer/Actualizacion/settings.aup b/Installer/Actualizacion/settings.aup new file mode 100644 index 00000000..5d67df59 Binary files /dev/null and b/Installer/Actualizacion/settings.aup differ 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