Article View: es.comp.os.linux.programacion
Article #646Re: Pausar un programa, C++, QT Designer, KDE
From: Francisco Gayá
Date: Mon, 15 Jan 2007 20:47
Date: Mon, 15 Jan 2007 20:47
41 lines
2677 bytes
2677 bytes
Alberto Giménez ha escrito: > Has probado sleep(2)? no sé si QT trae funciones de temporización, pero > en cualquier POSIX debería existir sleep(2) y alguna que permite afinar más. Gracias. Este tema ya ha quedado solucionado con la respuesta de Gonzalo. Fue un fallo torpe de lectura. > > Hasta he probado de crear bucles largos vacíos, como se hacía > > antiguamente, pero se ve que el compilador los considera inútiles y > > los ignora ¿...? > > O tienes un procesador muy rápido :P Si _realmente_ no se genera código > en esos bucles, haz que sean útiles. Por por ejemplo alguna asignación o > algo así para que el compilador no piense que no están ahí para algo. > > De todos modos, esa es una forma pésima de hacer esperas (dependiente de > la frecuencia del procesador, etc). El tema del bucle era *como último recurso*, cuando nada me funcionaba. De todos modos, tampoco hubiera lanzado un bucle a saco. La idea era, al inicio del programa, crear un bucle corto y tomar la hora antes y depués del bucle. Así, puedes hacer el programa con bucles para los tiempos, independientes de la frecuencia del procesador, aunque dependientes de su carga. > > Saludos > -- > Luis Alberto Giménez > JabberID: SimManiac@bulmalug.net > GnuPG ID: 0x3BAABDE1 Saludos.
Technical Details
Message-ID:
<1168894059.831887.285630@51g2000cwl.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!51g2000cwl.googlegroups.com!not-for-mailReferences:
<1168887787.090694.227820@s34g2000cwa.googlegroups.com> <ug1t74-fl1.ln1@bart.internal>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,46e1bcc69d1fde5 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!51g2000cwl.googlegroups.com!not-for-mail From: "Francisco Gayá" <gaya1@wanadoo.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Pausar un programa, C++, QT Designer, KDE Date: 15 Jan 2007 12:47:40 -0800 Organization: http://groups.google.com Lines: 42 Message-ID: <1168894059.831887.285630@51g2000cwl.googlegroups.com> References: <1168887787.090694.227820@s34g2000cwa.googlegroups.com> <ug1t74-fl1.ln1@bart.internal> NNTP-Posting-Host: 88.1.186.207 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1168894067 21431 127.0.0.1 (15 Jan 2007 20:47:47 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 15 Jan 2007 20:47:47 +0000 (UTC) In-Reply-To: <ug1t74-fl1.ln1@bart.internal> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.0.3) Gecko/20060425 SUSE/1.5.0.3-7 Firefox/1.5.0.3,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: 51g2000cwl.googlegroups.com; posting-host=88.1.186.207; posting-account=NMbnFQ0AAADsz29hvS4vc4qFBYYI0idj