Я использую wxConfBase для сохранения данных моего текстового поля.(windows)
config = new wxConfig(wxT("soft"));
config->Write(wxT("COM"),temp_port->GetValue());
config->Write(wxT("SQL_HOST"),mainset_sql_host->GetValue());
config->Write(wxT("SQL_DB"),mainset_sql_db->GetValue());
config->Write(wxT("SQL_LOGIN"),mainset_sql_login->GetValue());
config->Write(wxT("SQL_PASS"),mainset_sql_pass->GetValue());
{.......}
delete config;
Я вызываю это в своей функции закрытия.
Дело в том, что это очень медленно, занимает около 10 секунд (программа зависла), чтобы написать около 20 параметров.
Я полагаю, что это запись на моем локальном диске, так как я не смог выяснить, где, черт возьми, что сохранилось, даже пытаясь использовать config-> SetPath.
Также доступ к файламна моем компьютере, кажется, не так медленно ...
Также, возможно, есть более эффективный способ, чем использование config-write.
Если у кого-нибудь есть идея, спасибо.