Пример #1
0
void FrmStart::on_pushButton_2_clicked()
{
    FrmURL frmurl;
    QByteArray result;
    int web=0;

    QByteArray  usr = QTextCodec::codecForName("CP-1256")->fromUnicode(ui->Tuser->text());
    QByteArray  mail = QTextCodec::codecForName("CP-1256")->fromUnicode(ui->Tmail->text());
    QString user(usr);
    QString email(mail);

    QUrlQuery postData(Url_php);

    postData.addQueryItem("user",user);
    postData.addQueryItem("email",email);
    if (ui->Op1->isChecked())
        postData.addQueryItem("cmd","login3");
    else
        postData.addQueryItem("cmd","getimtihan");

    frmconn = new frmConnect;
    frmconn->show();
    frmstart->hide();

    result = frmurl.OpenURL(Url_php,&web,postData);
    if(web != 200){
        QMessageBox::information(0,"title","فشل الاتصال لانقطاع الخط حاول من جديد");
        frmconn->close();
        return;
    }
    QString  txt = QTextCodec::codecForName("CP-1256")->toUnicode(result);
    if(txt == ""){
        QMessageBox::information(0,"title","حدث خلل ما الرجاء المحاولة من جديد");
        frmconn->close();
        return;
    }
    txt = TestStr(txt);
    qDebug() << "result: " << txt;

    if (ui->Op1->isChecked()){
       // Call ExtracTxt(TestStr(St))
        frmconn->close();
    }else{
        frmnataij = new FrmNataij;
        frmnataij->show();
        frmstart->hide();
       // FrmNataij.Show
       // Call FrmNataij.ExtracTxt(TestStr(St))
    }


}
Пример #2
0
int main( int argc, char * argv[] )
{
	printf("Starting tests\n");	
	printf( "%s\n", __FILE__ );
	MassTestThing(); 
	TestList();
	TestASM();
	TestHash();
	TestFactorial();
	TestFibiter();
	TestStr();	
	return -0;
}