ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Changer la priorite de vfp   



L'auteur

Gregory Adam
Belgique Belgique
Membre Actif (personne physique)
# 0000001121
enregistré le 04/06/2006

Fiche personnelle


Note des membres
pas de note

Contributions > 05 - API et appels systèmes

Changer la priorite de vfp
# 0000000381
ajouté le 09/12/2006 15:41:55 et modifié le 09/12/2006
consulté 7816 fois
Niveau initié


Télécharger le ZIP (1.45 Ko)
Description

Cette classe permet de changer temporairement la priorite de vfp en cours

 Lors de la destruction de l'objet, la priorite originale sera remise

Il y a 6 priorites

  • 3 priorite real-time.  Interruption des process de l'OS
  • 2  tres grande Priorite sans  interrompre l'OS
  • 1  priorite au-dessus de la priorite normale
  • 0  Priorite normale
  • -1 priorite au-dessous de la priorite normale
  • -2 priorite tres basse.  Le process ne tourne que s'il n'y a rien d'autre a faire

 

Code source :
function test

local Success
Success = TRUE

local obj

do case
case !m.Success

case !ProcessPriority_Object(@m.obj, -1)
    assert FALSE
    Success = FALSE

otherwise
    for i = 1 to 2 step 0 && boucle
    endfor

endcase

&& obj sera detruit et remettra la priorite
obj = null  && ou fin de la fonction
endfunc
Commentaires
le 11/12/2006, eddymaue a écrit :
Quel est le but ?
le 12/12/2006, Gregory Adam a écrit :
voir dans le newsgroup: cpu et VFP9

cad, diminuer la priorite de vfp, tu as repondu


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3