mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MWL#55 : implement upgrade_wizard - GUI program
to uzpgrade existing MySQL/Maria services to higher version. To be used in installer (but also can be used outside of installer too)
This commit is contained in:
57
win/upgrade_wizard/upgrade.cpp
Normal file
57
win/upgrade_wizard/upgrade.cpp
Normal file
@@ -0,0 +1,57 @@
|
||||
|
||||
// upgrade.cpp : Defines the class behaviors for the application.
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "upgrade.h"
|
||||
#include "upgradeDlg.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#endif
|
||||
|
||||
|
||||
// CUpgradeApp
|
||||
|
||||
BEGIN_MESSAGE_MAP(CUpgradeApp, CWinApp)
|
||||
ON_COMMAND(ID_HELP, &CWinApp::OnHelp)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
|
||||
// CUpgradeApp construction
|
||||
|
||||
CUpgradeApp::CUpgradeApp()
|
||||
{
|
||||
// TODO: add construction code here,
|
||||
// Place all significant initialization in InitInstance
|
||||
}
|
||||
|
||||
|
||||
// The one and only CUpgradeApp object
|
||||
|
||||
CUpgradeApp theApp;
|
||||
|
||||
|
||||
// CUpgradeApp initialization
|
||||
|
||||
BOOL CUpgradeApp::InitInstance()
|
||||
{
|
||||
// InitCommonControlsEx() is required on Windows XP if an application
|
||||
// manifest specifies use of ComCtl32.dll version 6 or later to enable
|
||||
// visual styles. Otherwise, any window creation will fail.
|
||||
INITCOMMONCONTROLSEX InitCtrls;
|
||||
InitCtrls.dwSize = sizeof(InitCtrls);
|
||||
// Set this to include all the common control classes you want to use
|
||||
// in your application.
|
||||
InitCtrls.dwICC = ICC_WIN95_CLASSES;
|
||||
|
||||
InitCommonControlsEx(&InitCtrls);
|
||||
CWinApp::InitInstance();
|
||||
CUpgradeDlg dlg;
|
||||
m_pMainWnd = &dlg;
|
||||
dlg.DoModal();
|
||||
// Since the dialog has been closed, return FALSE so that we exit the
|
||||
// application, rather than start the application's message pump.
|
||||
return FALSE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user