Hacer que el programa espere un tiempo, como con el delay del turbo pascal

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  DELPHI  - Enlace permanente: 476

function Delay(tiempo : integer);
var
aa : integer;
begin
        aa:=GetTickCount;
        while GetTickCount-aa<2000 do;
end;
" title="MrRidk">MrRidk (14/01/2005, 18:31)

Que pasa saiyine, pues te informo de que para hacer eso existe un API de windows que hace eso:

Se llama Sleep y bastaría con pasarle como parametro el nº de milisegundos que queires dormir tu app. En este caso seria algo asi como ... Sleep(2000);

Aparte de la comodidad de usar un API, consigues que durante ese tiempo, el proceso no coma recursos de la CPU...

Un saludo...MrRidk


" title="Saiyine">Saiyine (15/01/2005, 00:30)

¡Buenas!

Cierto, cierto, mucho mejor con un sleep, que es una instrucción que poseen casi todos los lenguajes, que raro que usase el bucle este. Pero claro, hace tanto tiempo que a saber...

¡Otro saludo para ti!

Anonimo (2007-12-11 01:11:25)

oigan chicos, con todo respeto.

pero, .... si usa un sleep... me da la impresion que de todos modos consume recursos (convengamos en que talvez menos recursos, pero habria que investigar mas a fondo), pero de que consume, consume.

digo.

Saiyine (2007-12-12 12:28:41)

¡Anda! Perdonad, efectivamente, este código está mal, cuando pueda lo cambio por un sleep, que no, no deberia utilizar recursos.


Tu nombre (Nick):

Tu correo (Email):
  Necesario para tu gravatar!

Tu página (URL):

Escribe aqui tu comentario:

       :noworry: :roll: :huh: :push: ¬¬ :OO 8) 8O :( :) :? :D :P :o :x :| ;) ^^ xD



Vista previa activada.

Vista previa (6/6/6, 6:66)


Patrocinadores

Saiyine recommends the easiest way to earn money with your web: get paid just by having some links! Click this button to check it out.

Text Link Ads

. . .

Descargas

  • ApagaPC
    apagapc241.exe  (2080)
  • LimpiaDocus
    LimpiaDocus001.exe  (1798)
  • RCM
    rcm001.zip  (1666)
  • Popmail
    popmail-0.4-psmn.tar.gz  (1716)
  • Manual de Delphi en PDF
    delphi_pdf.zip  (2214)
  • Evangelio del Perl
    Evangelio_del_perl.pdf  (1833)
  • Excel Simpsons
    Excel Simpsons  (1872)
  • . . .

    Últimos comentarios

  • 358 - _luuppss: disculpa :) en mi usb se pone...
  • 352 - chucho: Buenas tardes. Podrían ayudarme.? Mi máquina tiene windows XP. Tengo el...
  • 371 - Saiyine: Ya es demasiado tarde, hubiera sido un buen negocio comprar...
  • 707 - EMILIANO: MUY BUEN APORTE!!!!! ME FUNCIONO 10 PUNTOS. GRACIAS
  • 371 - ROSEMARY: hola estube mirando tu pagina y me parece muy interesante...
  • 803 - CAPELU: NADA D LO Q DIGAN LOS QUE NO LA QUIEREN,...
  • . . .

    Recomiendo

  •  Mozilla Firefox 
    DIR (571)
  •  Mozilla Thunderbird 
    DIR (544)
  • KLite 
    klmcodec375.exe (99)
  •  Emule 
    DIR (511)
  •  Knoppix 
    DIR (430)
  •  Knoppix en español (DVD) 
    DIR (771)
  •  Mldonkey 
    DIR (489)
  •  Nucleo linux 
    DIR (490)
  •  Parche linux 
    DIR (490)

    . . .
  • Proyectos online

  • Saiyine Store
  • Kunowalls!!!
  • Fondos de pantalla
  • Picaday: imagenes sexys o chocantes.
  • Scarlett: fotos de Scarlett Johansson
  • WhatsmyIP: obtener tu IP pública
  • Uma Thurman: galeria de Uma Thurman
  • FunPics: imagenes graciosas
  • . . .

    Blogs

  • Por lo que más querais, no entreis a estos: Tapanez, Yhandros, Onez.

  • Otros en español: Chavalina, Testosterona, Kirai, Wardog y el mundo, Mundo Geek, Microsiervos.

  • Mis lecturas en guiri: Coding Horror, MySQL Performance, Slashdot.

    . . .
  • Utilidades

  •  Coral  (606), cacheando webs
  •  Spam.la  (696), correo de usar y tirar
  •  Mailinator  (687), correo de usar y tirar
  •  Bug me not  (636), absurdos registros di NO
  •  Trashmail  (627), correo de usar y tirar

    . . .
  • Mis wikis

  • Gravastar, VirtualDub, Samuel Eilenberg

    Se suspenden las traducciones de la wikipedia hasta que no se aclaren las condiciones de su adquisición práctica por parte de google.

    . . .
  • Página web ©2001-2008 Saiyine generada en 0.23091s, con 1669865 visitas en total, hoy 637 (de un total de 1201 previstas).

    . . .