[Kde-devel-es] Procesos en background...

Jaime Robles kde-devel-es@mail.kde.org
Tue, 18 Feb 2003 18:42:02 +0100


=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Viernes, 14 de Febrero de 2003 16:31, Francisco Gimeno escribi=F3:
> > =BFtenemos en KDE alguna clase para poner en background un metodo???
> Has probao QProcess? ( exisitira KProcess? ) -> para procesos externos
> Has probao QThread? -> para metodos=20
Muchas gracias a los que habeis contestado...
Entiendo que QProcess es para llamar a programas externos... no es eso lo q=
ue=20
quiero, yo  lo que quiero es ejecutar un m=E9todo de la propia clase pero e=
n=20
background... =BFes esto posible??
El ejemplo es el siguiente...

Tengo un programa con datos de MUCHA gente...(unos 10.000 o m=E1s) nombre,=
=20
apellidos, ciudad de nacimiento, ...
Cuando leo el fichero con todos esos datos quiero lanzar, justo al terminar=
 de=20
leer el fichero, un proceso que analice esa informaci=F3n de cara a que ten=
er=20
un listado de cuantas personas de cada ciudad hay (por ejemplo).
Si ese proceso lo hago mientras esta leyendo la informaci=F3n de disco tard=
a u=20
huevo!! y no es factible... es muy incomodo.
As=ED que puedo lanzar ese proceso en background al terminar de leer de dis=
co y=20
que vaya trabajando... porque si tarda 2-3 minutos pero el usuario no lo no=
ta=20
no pasa nada :-)
Una vez que se procesa la info la primera vez ya da igual porque el usuario=
=20
nunca introduce datos tan deprisa...=20

Realmente las personas son contactos de radioaficionado... pero para que no=
s=20
entendamos... :-)

he visto que qprocess podr=EDa ser similar a lo que busco, pero no quiero u=
na=20
clase nueva sino solo un m=E9todo... :-\ =BFSe puede hacer eso o tengo que =
hacer=20
una clase que haga lo que yo quiero?

GRACIAS.
=2D --=20
Un saludo,
	Jaime Robles
	jaime@kde.org
	Coordinador KDE-es - KDE Spanish Translation Team
	http://www.kde.org/es  - http://es.i18n.kde.org
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+UnBtER46oL+8yYURAqTIAJ4iNKjcEUlNZrN9AjxDPEjaGqfnZQCfXrv8
oZfboow/1yIoGiVHuCmBh34=3D
=3DTXua
=2D----END PGP SIGNATURE-----