MitLib v2.0.0.2

Fix in missing VS6 libs

Change-Id: I726a1d4603c74e49d770876dcb4ee665632f4a5b
REL_2_3 v2.0.0.2
Peter Bruin 12 years ago
parent 8b48dfb7bc
commit c85319c12d

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -266,6 +266,10 @@ SOURCE=.\PackageEdit.cpp
# End Source File
# Begin Source File
SOURCE=.\PackageInfoTable.cpp
# End Source File
# Begin Source File
SOURCE=.\PageSetupDlg.cpp
# End Source File
# Begin Source File
@ -582,6 +586,10 @@ SOURCE=.\PackageEdit.h
# End Source File
# Begin Source File
SOURCE=.\PackageInfoTable.h
# End Source File
# Begin Source File
SOURCE=..\Include\PageSecurity.h
# End Source File
# Begin Source File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -63,6 +63,13 @@ struct CMyDaoFieldInfo: CDaoFieldInfo
}
};
/**
* @class CDatabaseUtility
*
* @brief An utility class to perform common operations on the database.
*
*/
class UTILITYDLL CDatabaseUtility
{
public:
@ -77,8 +84,6 @@ public:
static bool IsFieldPresent(CString csPath, CString csTableName, CString csFieldName);
static bool IsFieldPresent(CDaoDatabase *db, CString csTableName, CString csFieldName);
static void IsFieldPresent(CDaoDatabase *db, CString csTableName, std::set<CString> &vFieldName, std::map<CString, bool> &mapFieldName);
CDatabaseUtility();
virtual ~CDatabaseUtility();
static bool CreateNewField(CString csPath, CString csTableName, CDaoFieldInfo *pFieldInfo, CString csDefaultValue);
@ -138,6 +143,9 @@ public:
/// copy packageData from source table to destination table. return true if successful
static bool CopyPackageData(CDaoDatabase* pDatabase,CString csSourceTableName,CString csDestTableName,CString csPackageName);
static void SafeClose(CDaoDatabase &db);
static void SafeClose(CDaoRecordset &rs);
static void SafeClose(CDaoTableDef &td);
private:
static bool CreateTempTable(CDaoDatabase *pDatabase,CString csTempTableName,CString csTempFieldName,int nRecordCount);
@ -146,6 +154,9 @@ private:
This list is used by InsertFieldList() to store the field name.
Call ExecuteInsertField to insert the field to the database table */
std::set<CMyDaoFieldInfo> m_setFieldInfoList;
CDatabaseUtility();
virtual ~CDatabaseUtility();
};
#endif // !defined(AFX_DATABASEUTILITY_H__02069DB9_2872_407E_9CFD_50FAD481ADD7__INCLUDED_)

@ -76,6 +76,9 @@ public:
// get dbBoolean data in "Enable" or "Disable" Format
static CString GetBoolValueAsEnableDisable(COleVariant ovFieldValue);
#if _MSC_VER > 1200
#pragma deprecated(GetValueAsBOOl)
#endif
// get dbBoolean data in BOOL data type
static BOOL GetValueAsBOOl(COleVariant ovFieldValue);

@ -1,24 +0,0 @@
== MitLib 1.40.00 13-MAR-2014 ==
The MitLib 1.40 release is the first release using Git and Gerrit.
This release branch will be used to push non-breaking changes and as continuation of the [[MitLib 1.39]] branch
Changes in MitLib 1.40.00:
* {{done|({{bug|416}})}} Re-authentication to clear messages
** Added option to stop after user has been re-authenticated, default the system will start to run after re-authentication. See the below option that can be added to [[#GuiDll.ini|GuiDll.ini]]
** Fix bug where the user could open a door while the re-authentication dialog was displayed. After re-authentication the machine would start to run
* {{doing}} During development of ({{bug|419}}) some issues were found in the MyWait class. Although the fix ({{bug|419}}) is not included in this release due to breaking changes, the non-breaking bug fixes have been included
* {{done}} Fix stack overflow in <code>DebugLogTiming</code> when it was called with arguments that would result in a string of more then 100 character
* {{done}} Fix bug where CMyWait would not timeout due to messages being send the calling thread
* {{done}} Fix bug in MySocket where OnReceive could be called if CMyWait was used
* {{done}} Fixed some memory leakes where <code>auto_ptr</code> was used with arrays
* {{done}} Fixed some memory leakes where <code>delete</code> was used with <code>new[]</code> instead of <code>delete []</code>
== Configuration Changes ==
=== GuiDll.ini ===
* Option to stop the machine after the user has re-authenticated, see ({{bug|416}})
[Authentication]
StopAfterHigherLevelAuthentication = TRUE
== Upgrading ==
Upgrading from [[MitLib 1.39]] does not require any changes.

@ -1,7 +0,0 @@
== MitLib 2.00.00 25-APR-2014 ==
The MitLib 2.00.00.0 is a release candidate for test purpose. This is a combined release for VS6 and VS2010
Changes in MitLib 2.00.00.0:
* Re-authentication to clear messages
* ticket:419 SecsGem socket replacement
* Merge of latest changes of the 1.39 branch with the Visual Studio 2010 version
Loading…
Cancel
Save