bool XestiaABApp::OnInit()
{
- // Check that on Win32 systems that.
+ // Setup the locale.
-#if defined(__WIN32__)
+ wxLocale locale;
+ locale.Init(wxLANGUAGE_DEFAULT, wxLOCALE_LOAD_DEFAULT);
-#include <xestiacc.h>
+#if defined(__WIN32__)
- XCCVer XCCRequiredVer;
- XCCRequiredVer.MajorVer = 1;
- XCCRequiredVer.MinorVer = 0;
+ // Check that the minimum version of Xestia Common Components is installed on the system.
- XCCVer XCCRetrievedVer = GetXCCLibraryVersion();
+#include <xestiaccdll.h>
- if (XCCRetrievedVer < XCCRequiredVer){
+ if (!CheckXCCVersion(1, 0, 0)){
MessageBox(0, L"The version of Xestia Common Components installed is an older version not supported by this version of Xestia Address Book.\n\nPlease visit http://xestia.co.uk/commoncomponents and follow the page instructions to download the version required.", L"Older version of Xestia Common Components installed", MB_OK|MB_ICONSTOP);
this->Exit();
}