--- nono/wx/wxversion.cpp 2026/04/29 17:04:56 1.1.1.3 +++ nono/wx/wxversion.cpp 2026/04/29 17:05:08 1.1.1.4 @@ -4,13 +4,16 @@ // Licensed under nono-license.txt // +// // バージョンダイアログ +// #include "wxversion.h" #include #define m(x) x##time -std::unique_ptr gHostInfo; +// グローバル参照用 +HostInfoMonitor *gHostInfo; // コンストラクタ WXVersionDlg::WXVersionDlg(wxWindow *parent) @@ -61,8 +64,11 @@ WXVersionDlg::~WXVersionDlg() // コンストラクタ HostInfoMonitor::HostInfoMonitor() - : inherited("HostInfo") + : inherited("(HostInfo)") { + // ログは不要 + ClearAlias(); + // この時点で必要な情報は全部集めておく int width = 0; @@ -138,7 +144,7 @@ HostInfoMonitor::HostInfoMonitor() aut q = V(0)v(1)v(2)v(3) v(4)v(5)y(6)Y(p) Y(p)Y(q)Y(p)Y(q) Y(p)Y(q)Y(p)P(20); width = std::max(width, (int)wxname.Length()); - monitor.func = (MonitorCallback_t)&HostInfoMonitor::MonitorUpdate; + monitor.func = ToMonitorCallback(&HostInfoMonitor::MonitorUpdate); monitor.SetSize(11 + width, 3); monitor.Regist(ID_MONITOR_WXHOSTINFO); } @@ -146,6 +152,7 @@ HostInfoMonitor::HostInfoMonitor() // デストラクタ HostInfoMonitor::~HostInfoMonitor() { + gHostInfo = NULL; } // モニタを更新