From 5a81f9f54df7388df7899eb29dc2285ffd13ebae Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Sat, 8 Jun 2013 06:10:26 +0000 Subject: [PATCH] Do konca sem usposobil podporo za delo z registrom. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nekaj skupnih sporočil o napakah sem preselil iz MSITSCA sem. Branje in zapisovanje na tok podatkov ATL::CAtlFile zdaj preverja dolžino prebranih/zapisanih podatkov. Estetski popravki. Verzijo sem nastavil na 1.0.1. --- MSITSCA.cpp | 27 ++++++++++----------- msm/Makefile | 4 ---- res/en_GB.po | 66 ++++++++++++++++++++++++---------------------------- 3 files changed, 42 insertions(+), 55 deletions(-) diff --git a/MSITSCA.cpp b/MSITSCA.cpp index f786d83..02a7048 100644 --- a/MSITSCA.cpp +++ b/MSITSCA.cpp @@ -1,8 +1,5 @@ #include "StdAfx.h" -#pragma comment(lib, "msi.lib") -#pragma comment(lib, "mstask.lib") - //////////////////////////////////////////////////////////////////////////// // Local constants @@ -179,26 +176,26 @@ UINT MSITSCA_API EvaluateScheduledTasks(MSIHANDLE hInstall) sSequenceFilename2.Format(_T("%.*ls-cm%ls"), pszExtension - (LPCTSTR)sSequenceFilename, (LPCTSTR)sSequenceFilename, pszExtension); uiResult = ::MsiSetProperty(hInstall, _T("CommitScheduledTasks"), sSequenceFilename2); if (uiResult != ERROR_SUCCESS) { - verify(::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_SCHEDULED_TASKS_PROPERTY_SET) == ERROR_SUCCESS); - verify(::MsiRecordSetString (hRecordProg, 2, _T("CommitScheduledTasks") ) == ERROR_SUCCESS); - verify(::MsiRecordSetInteger(hRecordProg, 3, uiResult ) == ERROR_SUCCESS); + verify(::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_PROPERTY_SET) == ERROR_SUCCESS); + verify(::MsiRecordSetString (hRecordProg, 2, _T("CommitScheduledTasks")) == ERROR_SUCCESS); + verify(::MsiRecordSetInteger(hRecordProg, 3, uiResult ) == ERROR_SUCCESS); ::MsiProcessMessage(hInstall, INSTALLMESSAGE_ERROR, hRecordProg); } } else { - verify(::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_SCHEDULED_TASKS_PROPERTY_SET) == ERROR_SUCCESS); - verify(::MsiRecordSetString (hRecordProg, 2, _T("RollbackScheduledTasks") ) == ERROR_SUCCESS); - verify(::MsiRecordSetInteger(hRecordProg, 3, uiResult ) == ERROR_SUCCESS); + verify(::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_PROPERTY_SET ) == ERROR_SUCCESS); + verify(::MsiRecordSetString (hRecordProg, 2, _T("RollbackScheduledTasks")) == ERROR_SUCCESS); + verify(::MsiRecordSetInteger(hRecordProg, 3, uiResult ) == ERROR_SUCCESS); ::MsiProcessMessage(hInstall, INSTALLMESSAGE_ERROR, hRecordProg); } } else { - verify(::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_SCHEDULED_TASKS_PROPERTY_SET) == ERROR_SUCCESS); - verify(::MsiRecordSetString (hRecordProg, 2, _T("InstallScheduledTasks") ) == ERROR_SUCCESS); - verify(::MsiRecordSetInteger(hRecordProg, 3, uiResult ) == ERROR_SUCCESS); + verify(::MsiRecordSetInteger(hRecordProg, 1, ERROR_INSTALL_PROPERTY_SET ) == ERROR_SUCCESS); + verify(::MsiRecordSetString (hRecordProg, 2, _T("InstallScheduledTasks")) == ERROR_SUCCESS); + verify(::MsiRecordSetInteger(hRecordProg, 3, uiResult ) == ERROR_SUCCESS); ::MsiProcessMessage(hInstall, INSTALLMESSAGE_ERROR, hRecordProg); } if (uiResult != ERROR_SUCCESS) ::DeleteFile(sSequenceFilename); } else { - uiResult = ERROR_INSTALL_SCHEDULED_TASKS_SCRIPT_WRITE; + uiResult = ERROR_INSTALL_SCRIPT_WRITE; verify(::MsiRecordSetInteger(hRecordProg, 1, uiResult ) == ERROR_SUCCESS); verify(::MsiRecordSetString (hRecordProg, 2, sSequenceFilename) == ERROR_SUCCESS); verify(::MsiRecordSetInteger(hRecordProg, 3, hr ) == ERROR_SUCCESS); @@ -219,7 +216,7 @@ UINT MSITSCA_API EvaluateScheduledTasks(MSIHANDLE hInstall) } } } else { - uiResult = ERROR_INSTALL_SCHEDULED_TASKS_DATABASE_OPEN; + uiResult = ERROR_INSTALL_DATABASE_OPEN; verify(::MsiRecordSetInteger(hRecordProg, 1, uiResult) == ERROR_SUCCESS); ::MsiProcessMessage(hInstall, INSTALLMESSAGE_ERROR, hRecordProg); } @@ -314,7 +311,7 @@ UINT MSITSCA_API InstallScheduledTasks(MSIHANDLE hInstall) // Sequence loading failed. Probably, LOCAL SYSTEM doesn't have read access to user's temp directory. PMSIHANDLE hRecordProg = ::MsiCreateRecord(3); assert(hRecordProg); - uiResult = ERROR_INSTALL_SCHEDULED_TASKS_SCRIPT_READ; + uiResult = ERROR_INSTALL_SCRIPT_READ; verify(::MsiRecordSetInteger(hRecordProg, 1, uiResult ) == ERROR_SUCCESS); verify(::MsiRecordSetString (hRecordProg, 2, sSequenceFilename) == ERROR_SUCCESS); verify(::MsiRecordSetInteger(hRecordProg, 3, hr ) == ERROR_SUCCESS); diff --git a/msm/Makefile b/msm/Makefile index 5406b91..a81669c 100644 --- a/msm/Makefile +++ b/msm/Makefile @@ -132,11 +132,7 @@ Vse :: "$(JEZIK).$(CFG).$(PLAT).Error-2.idt" Error Message i2 L0 1250 Error Error -2550 Pri odpiranju namestitvenega paketa je prilo do napake. Obrnite se na svojo tehnino slubo. 2551 Pri pripravi seznama razvrenih opravil je prilo do napake [2]. Obrnite se na svojo tehnino slubo. -2552 Pri pisanju v datoteko seznama razporejenih opravil [2] je prilo do napake [3]. Obrnite se na svojo tehnino slubo. -2553 Pri nastavljanju parametra [2] je prilo do napake [3]. Obrnite se na svojo tehnino slubo. -2560 Pri branju iz datoteke seznama razporejenih opravil [2] je prilo do napake [3]. Obrnite se na svojo tehnino slubo. <\n" "Language-Team: Amebis, d. o. o., Kamnik \n" @@ -34,8 +34,6 @@ msgstr "0x409" # Privzeta kodna stran ANSI za ta jezik (desetiško) #: MSITSCA.rcx:61 ..\msm/Sl.DebugU.Win32.ActionText-2.idtx:3 #: ..\msm/Sl.DebugU.Win32.Error-2.idtx:3 -#: ..\msm/Sl.DebugU.x64.ActionText-2.idtx:3 -#: ..\msm/Sl.DebugU.x64.Error-2.idtx:3 msgid "1250" msgstr "1252" @@ -70,37 +68,7 @@ msgstr "SUBLANG_DEFAULT" msgid "Vse pravice pridržane © Amebis, d. o. o., Kamnik, 2012" msgstr "Copyright © Amebis, d. o. o., Kamnik, 2012" -#: ..\msm/Sl.DebugU.Win32.Error-2.idtx:8 ..\msm/Sl.DebugU.x64.Error-2.idtx:8 -msgid "" -"Pri branju iz datoteke seznama razporejenih opravil »[2]« je prišlo do " -"napake [3]. Obrnite se na svojo tehnično službo." -msgstr "" -"Error [3] reading from \"[2]\" scheduled task list file. Please, contact " -"your support personnel." - -#: ..\msm/Sl.DebugU.Win32.Error-2.idtx:7 ..\msm/Sl.DebugU.x64.Error-2.idtx:7 -msgid "" -"Pri nastavljanju parametra »[2]« je prišlo do napake [3]. Obrnite se na " -"svojo tehnično službo." -msgstr "" -"Error [3] setting \"[2]\" parameter. Please, contact your support personnel." - -#: ..\msm/Sl.DebugU.Win32.Error-2.idtx:4 ..\msm/Sl.DebugU.x64.Error-2.idtx:4 -msgid "" -"Pri odpiranju namestitvenega paketa je prišlo do napake. Obrnite se na svojo " -"tehnično službo." -msgstr "" -"Error opening installation package. Please, contact your support personnel." - -#: ..\msm/Sl.DebugU.Win32.Error-2.idtx:6 ..\msm/Sl.DebugU.x64.Error-2.idtx:6 -msgid "" -"Pri pisanju v datoteko seznama razporejenih opravil »[2]« je prišlo do " -"napake [3]. Obrnite se na svojo tehnično službo." -msgstr "" -"Error [3] writing to \"[2]\" scheduled task list file. Please, contact your " -"support personnel." - -#: ..\msm/Sl.DebugU.Win32.Error-2.idtx:5 ..\msm/Sl.DebugU.x64.Error-2.idtx:5 +#: ..\msm/Sl.DebugU.Win32.Error-2.idtx:4 msgid "" "Pri pripravi seznama razvrščenih opravil je prišlo do napake [2]. Obrnite se " "na svojo tehnično službo." @@ -109,11 +77,37 @@ msgstr "" "personnel." #: ..\msm/Sl.DebugU.Win32.ActionText-2.idtx:4 -#: ..\msm/Sl.DebugU.x64.ActionText-2.idtx:4 msgid "Razporejeno opravilo: [1]" msgstr "Scheduled task: [1]" #: ..\msm/Sl.DebugU.Win32.ActionText-2.idtx:4 -#: ..\msm/Sl.DebugU.x64.ActionText-2.idtx:4 msgid "Registracija razporejenih opravil" msgstr "Registering scheduled tasks" + +#~ msgid "" +#~ "Pri branju iz datoteke seznama razporejenih opravil »[2]« je prišlo do " +#~ "napake [3]. Obrnite se na svojo tehnično službo." +#~ msgstr "" +#~ "Error [3] reading from \"[2]\" scheduled task list file. Please, contact " +#~ "your support personnel." + +#~ msgid "" +#~ "Pri nastavljanju parametra »[2]« je prišlo do napake [3]. Obrnite se na " +#~ "svojo tehnično službo." +#~ msgstr "" +#~ "Error [3] setting \"[2]\" parameter. Please, contact your support " +#~ "personnel." + +#~ msgid "" +#~ "Pri odpiranju namestitvenega paketa je prišlo do napake. Obrnite se na " +#~ "svojo tehnično službo." +#~ msgstr "" +#~ "Error opening installation package. Please, contact your support " +#~ "personnel." + +#~ msgid "" +#~ "Pri pisanju v datoteko seznama razporejenih opravil »[2]« je prišlo do " +#~ "napake [3]. Obrnite se na svojo tehnično službo." +#~ msgstr "" +#~ "Error [3] writing to \"[2]\" scheduled task list file. Please, contact " +#~ "your support personnel."