Dear visitor, welcome to KDE-Forum.org.
If this is your first visit here, please read the Help. It explains in detail how this page works.
To use all features of this page, you should consider registering.
Please use the registration form, to register here or read more information about the registration process.
If you are already registered, please login here.
DCOP Problem
Hi,
i only wanna have an application which connects to the dcop server and use a function an application offers me.
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
int main(int argc, char **argv)
{
KApplication app(argc, argv, "app");
DCOPClient *client = kapp->dcopClient();
if(client->attach() == false) {
qDebug("no connection");
}
else {
qDebug("CONNECTED");
}
bool ok = client->send("kicker", "app", "restart()", QByteArray());
if(ok) {
qDebug("OKAY");
}
KMainWindow *mainWin = new simpledcop();
app.setMainWidget( mainWin );
mainWin->show();
return app.exec();
}
|
My Applications echoes "Connected" and "OKAY" so there seems to be another bug...
"You shouldn't learn Qt and be a logical thinking person, but learn Qt to become such" (decoding)
"A C++ compiler is not a baby rattle." (Kevin)
RE: DCOP Problem
Have you checked that kicker restarts with that directive when using kdcop?
Yeh it restarts. But i have tryed other functions from other interfaces... same result.
"You shouldn't learn Qt and be a logical thinking person, but learn Qt to become such" (decoding)
"A C++ compiler is not a baby rattle." (Kevin)
Hi,
thanks... but it didn't help...
"You shouldn't learn Qt and be a logical thinking person, but learn Qt to become such" (decoding)
"A C++ compiler is not a baby rattle." (Kevin)
Are you sure that you checked your calling with kdcop?
It works for me if I use
client->send("kicker", "kicker", "restart()", QByteArray());
This post has been edited 1 times, last edit by "f_edemar" (Jun 30th 2004, 8:54pm)
yeh it works with kdcop... this evening i will upload the whole project. perhaps my fault is somewhere else...
"You shouldn't learn Qt and be a logical thinking person, but learn Qt to become such" (decoding)
"A C++ compiler is not a baby rattle." (Kevin)
Originally posted by Christian
yeh it works with kdcop... this evening i will upload the whole project. perhaps my fault is somewhere else...
I think f_edemar was hinting at the second parameter of the call.
"app" is not very likely a DCOP interface of kicker, at least not here on 3.1
Cheers,
_
Qt/KDE Developer
Debian User