⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 askwilbur.cpp

📁 linux下用qt编写的进程间通信程序
💻 CPP
字号:
/* askwilbur.cpp */#include <kapp.h>#include <qcstring.h>#include <dcopclient.h>int main(int argc,char **argv){    KApplication app(argc,argv,"askwilbur");    DCOPClient *client = app.dcopClient();    QCString dcopID = client->registerAs(app.name());    QByteArray params;    QByteArray reply;    QCString replyType;    QDataStream stream(params,IO_WriteOnly);    stream << (double)888.0;    if(!client->call("wilbur","wilreceiver",            "cubeRoot(double)",params,            replyType,reply)) {        qDebug("Well, that didn't work!");    } else {        QDataStream inStream(reply,IO_ReadOnly);        if(replyType == "double") {            double root;            inStream >> root;            QString str;            str.sprintf("The return value is %g",root);            qDebug(str);        }    }    client->detach();    return(0);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -