Люди, ромогите полружить QT и CgiCC (http://www.gnu.org/software/cgicc/cgicc.html).
Непонятка вот в чём :
пишу функцию main() :
int main( int argc, char ** argv )
{
Cgicc formData;
const CgiEnvironment& env = formData.getEnvironment();
QString Request = env.getPostData();
cout << HTTPHTMLHeader() << endl;
cout << html().set("lang", "RU").set("dir", "LTR").set("charset","cp1251") << endl;
cout << html() << head() << title("Отклик от сервера АСОНИКА-К") << head() << endl;
cout << body().set("bgcolor","#cccccc").set("text","# 000000").set("link","#0000ff").set("vlink",&q uot;#000080") << endl;
cout << h1("content") << endl;
cout << body() << html();
return 0;
}
Всё работает, запрос получаю, в браузере всё отображается.
Но как я подключаю QApplication, то всё перестаёт работать, т.е. работает дострокив которой QApplication app( argc, argv, TRUE);
вот пример :
int main( int argc, char ** argv )
{
Cgicc formData;
const CgiEnvironment& env = formData.getEnvironment();
QString Request = env.getPostData();
QApplication app( argc, argv, TRUE);
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF8"));
QSqlDatabase * db = QSqlDatabase::addDatabase( "QOCI8" );
db->setDatabaseName( "XE" );
db->setUserName( "ASONIKA_CH" );
db->setPassword( "NADEGNOST" );
db->setHostName( "192.10.0.2" );
if(!db->open()){
QFile file("/srv/www/home_linux/cgi-bin/DataBase_error.log");
file.open(IO_ReadWrite | IO_Append);
QTextStream in(&file);
in << db->lastError().text() << "\n";
file.close();
}
QString content = myMath.WorkCount("tuki,123456,"+myMath.CodeStr("94B7DC61----17998 89823,1", 49));
app.quit();
cout << HTTPHTMLHeader() << endl;
cout << html().set("lang", "RU").set("dir", "LTR").set("charset","cp1251") << endl;
cout << html() << head() << title("Отклик от сервера АСОНИКА-К") << head() << endl;
cout << body().set("bgcolor","#cccccc").set("text","# 000000").set("link","#0000ff").set("vlink",&q uot;#000080") << endl;
cout << h1("content") << endl;
cout << body() << html();
return 0;
}
Объясните что не так:( QApplication нужен для QTable и QSqlDatabase, как я понял они без него не работают
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от YesSSS
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не работает выборка данных из базы при использовании ODBC драйвера. (2016)
- Форум Поймал спамера. Требуется LOR-эффект (2007)
- Форум JSP. Empty result set. (2010)
- Форум возможно, глупый вопрос про epoll (2017)
- Форум Немного PHP. (2005)
- Форум irssi + прокси (2006)
- Форум SMTP клиент - разрывы в тексте письма. (2013)
- Форум Suricata блокировка url (2015)
- Форум Кто реализует турбулентность? (2008)
- Форум Winsock и HTTP POST-запрос (2010)