![]() |
Delphi V.S. Clipper
Tengo la siguiente Experiencia, actualmente tengo un Desarrollo de una Aplicación en Delphi, esta misma trabaja junto con una aplicación hecha en Clipper(Ms-Dos) en una misma PC, pero mi inquietud es que esta última se COME Toda la Atencíón del Procesador por lo que la Aplicación en Delphi va muy LENTA, ya he puesto Niveles de Atenciones del Procesador en Aplicación Delphi pero en ocasiones queda CONGELADA:
Quisiera saber si habra otra forma de Tomar más Atención del Procesador hacía la Aplicación en Delphi sin que quede Congelada.... Espero que alguien haya pasado por lo mismo.... Agradezco cualquier comentario. |
¿Has probado THREAD_PRIORITY_ABOVE_NORMAL ?
Buscando por "SetThreadPriority": Cita:
Repaint Refresh Application.ProcessMessages Application.HandleMessages si ves efectos no deseados. Y a las malas.... quizás puedas localizar el programa de Clipper y cambiarle la prioridad :D Suerte !! |
Ok
Gracias Lepe, pero ya probe con lo que me dices, no se Congela pero sigue igual de Lento me supongo por que es una Prioridad Normal, que debe de ser la Default....
Gracias por sus comentarios. |
Me he encontrado casos de clientes que tenían programas clippers y me llevaba la sorpresa de que consumían toda la cpu, dejando a mi programa sin poder trabajar, lo solucionaba poniendo el prog.clipper en un ordenador y quitándolo del resto, hasta que lo dejaran de usar por antiguo y se quedaba solamente el nuevo.
Prueba a cambiar la prioridad (a baja) del programa clipper con el administrador de tareas y si te funciona bien, entonces procura arrancar siempre ese programa con baja prioridad. |
Oki
Gracias Casimiro voy a realizar pruebas....
Que tenga Buen Día.... |
????
Casimiro disculpa, ya le busque al Administrador de Tareas y no veo nada con manipular la Prioridad del Procesador a cierto programa, en donde se encuentra lo que me comenta????
Saludos.... |
Creo recordar que debes ir al menú y en la opción "ver" te salen todas las posibles columnas para el grid, elijes la de "prioridad" y ya te saldrá también en la información de todos los procesos. Luego pulsas botón derecho sobre el programa que quieras, cambiar prioridad, etc...
|
no vallas al extremo del realtime, fijate con HIGH_PRIORITY_CLASS que ahi ya estas arriba de lo nomal y tienes buena atencion de procesador..
Saludos |
La franja horaria es GMT +2. Ahora son las 04:36:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi