![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Los programas clipper (16 bits) pueden convivir igualmente con delphi.
Como solución al problema de que consumen todos los recursos del procesador hay una alternativa que funciona y es más barata que la que te plantee antes y consiste en: te bajas de esta dirección http://glass.ptv.ru/software/english/dosidle.html el DOSIDLE. cuando linkeas hacés referencia a este .OBJ y luego dentro detu programa donde tengas un While (aunque no es impresindible que esté ahí es mejor) o similar colocas las siguiente linea: while ..... dosidle() // <-- Hace que baje el consumo del procesador enddo y luego de esto recompilas tu programa. En mi caso logré que cuando no hay participación del usuario, o sea, no está cargando datos o haciendo un proceso importante el consumo de la aplicación baja a cero. Espero que te sea de utilidad y saludos |
|
#2
|
||||
|
||||
|
Según veo bastaría con incluir una llamada a dicha función en la sección de inicialización del programa:
Cita:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
|||
|
|||
|
Si es así como dices
Solo debes linkear el DOSIDLE.OBJ y hacer una llamada desde tu programa...
y vas a ver que cuando el programa está en espera los recursos de procesador bajan hasta cero permitiéndo ejecutar otros programas. También tu máquina responde más velozmente a las solicitudes de otros en la red ya que no tiene el procesador al 100% Saludos y suerte con tu prueba |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|