Subversion Repositories public iLand

Rev

Rev 515 | Rev 590 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 515 Rev 575
Line 87... Line 87...
87
{
87
{
88
    mInitFile = initFileName;
88
    mInitFile = initFileName;
89
    try {
89
    try {
90
        GlobalSettings::instance()->loadProjectFile(mInitFile);
90
        GlobalSettings::instance()->loadProjectFile(mInitFile);
91
    } catch(const IException &e) {
91
    } catch(const IException &e) {
92
        QString error_msg = e.toString();
-
 
-
 
92
        QString error_msg = e.message();
93
        Helper::msg(error_msg);
93
        Helper::msg(error_msg);
94
        qDebug() << error_msg;
94
        qDebug() << error_msg;
95
    }
95
    }
96
}
96
}
97
97
Line 110... Line 110...
110
        // reset clock...
110
        // reset clock...
111
        GlobalSettings::instance()->setCurrentYear(1); // reset clock
111
        GlobalSettings::instance()->setCurrentYear(1); // reset clock
112
        // initialization of trees, output on startup
112
        // initialization of trees, output on startup
113
        mModel->beforeRun();
113
        mModel->beforeRun();
114
    } catch(const IException &e) {
114
    } catch(const IException &e) {
115
        QString error_msg = e.toString();
-
 
-
 
115
        QString error_msg = e.message();
116
        Helper::msg(error_msg);
116
        Helper::msg(error_msg);
117
        qDebug() << error_msg;
117
        qDebug() << error_msg;
118
    }
118
    }
119
    MainWindow::bufferedLog(false);
119
    MainWindow::bufferedLog(false);
120
    qDebug() << "Model created.";
120
    qDebug() << "Model created.";
Line 213... Line 213...
213
    try {
213
    try {
214
        MainWindow::bufferedLog(true);
214
        MainWindow::bufferedLog(true);
215
        mModel->runYear();
215
        mModel->runYear();
216
        fetchDynamicOutput();
216
        fetchDynamicOutput();
217
    } catch(const IException &e) {
217
    } catch(const IException &e) {
218
        QString error_msg = e.toString();
-
 
-
 
218
        QString error_msg = e.message();
219
        Helper::msg(error_msg);
219
        Helper::msg(error_msg);
220
        qDebug() << error_msg;
220
        qDebug() << error_msg;
221
        err=true;
221
        err=true;
222
    }
222
    }
223
    MainWindow::bufferedLog(false);
223
    MainWindow::bufferedLog(false);