| | |
Constante | Description | Utilisée par les fonctions |
---|
Versions 17 et supérieuresDestructionSansModification Nouveauté 17DestructionSansModification DestructionSansModification | Par défaut un signal est automatiquement modifié lors de sa destruction. Si le signal est créé avec cette constante, il ne sera pas modifié au moment de l'appel de la fonction SignalDétruit ou de la destruction automatique du signal à la fermeture de l'application. | SignalCrée |
Infini | Attente infinie | ThreadAttend, ThreadArrête, ThreadAttendSignal, SémaphoreDébut MutexDébut |
partageAucun | Le signal, le sémaphore ou le mutex est propre à l'application. Si les fonctions SignalDétruit, SémaphoreDétruit ou MutexDétruit ne sont pas appelées, le signal, le sémaphore ou le mutex est détruit à la fin de l'application. | SémaphoreCrée, SignalCrée, MutexCrée |
partageGlobal | Le signal, le sémaphore ou le mutex est partagé avec toutes les applications de la machine. | SémaphoreCrée, SignalCrée, MutexCrée |
partageUtilisateur | Le signal, le sémaphore ou le mutex est partagé avec toutes les applications de la session de l'utilisateur qui exécute l'application. | SémaphoreCrée, SignalCrée, MutexCrée |
PrioritéBasse | Thread de priorité basse. | ThreadPriorité |
PrioritéElevée | Thread de priorité élevée. | ThreadPriorité |
PrioritéNormale | Thread de priorité normale. | ThreadPriorité |
signalAutomatique | Après son ouverture, le signal est automatiquement refermé lorsque tous les threads sont débloqués. | SignalCrée |
signalFermé | Le signal est fermé. | SignalCrée, SignalModifie |
signalOuvert | Le signal est ouvert. | SignalCrée, SignalModifie |
signalOuvertEtFermé | Ouvre le signal, débloque tous les threads en attente et referme le signal. | SignalModifie |
signalManuel | Le signal est modifié uniquement par la fonction SignalModifie. | SignalCrée |
Versions 25 et supérieuresthreadArrêtDemandé Nouveauté 25threadArrêtDemandé threadArrêtDemandé | Etat du thread : L'arrêt a été demandé pour ce thread. | ThreadEtat,
Versions 25 et supérieuresType Thread Type Thread |
Versions 18 et supérieuresthreadAttendDémarrage Nouveauté 18threadAttendDémarrage threadAttendDémarrage | Mode de lancement du thread : Attend le démarrage effectif du thread avant de continuer l'exécution. | ThreadExécute,
Versions 25 et supérieuresType Thread Type Thread |
threadAuto | Gestion automatique des threads. | ThreadMode |
Versions 16 et supérieuresthreadContexteGlobal Nouveauté 16threadContexteGlobal threadContexteGlobal | Mode de lancement du thread : Force l'utilisation du contexte global du projet si le thread est exécuté depuis une fenêtre. Par défaut, le contexte de la fenêtre est utilisé. | ThreadExécute,
Versions 25 et supérieuresType Thread Type Thread |
threadEnCours | Le thread est en cours d'exécution. | ThreadEtat,
Versions 25 et supérieuresType Thread Type Thread |
threadInexistant | Le thread n'a pas été créé ou a été détruit. | ThreadEtat |
threadMonoProcesseur | Force l'application à s'exécuter sur un seul processeur sur les machines multiprocesseur, hyperthread ou dual core. | ThreadMode |
threadMultiProcesseur | Retour à l'utilisation normale des processeurs sur les machines multiprocesseur, hyperthread ou dual core. | ThreadMode |
Versions 25 et supérieuresthreadNonExécuté Nouveauté 25threadNonExécuté threadNonExécuté | Lancement du thread en mode normal. | Versions 25 et supérieuresType Thread Type Thread |
threadNormal | Lancement du thread en mode normal. | ThreadExécute |
threadPrincipal | Manipule le thread principal. | ThreadArrête, ThreadEnvoieSignal,
Versions 25 et supérieuresType Thread Type Thread |
threadSectionCritique | Gestion manuelle des sections critiques. | ThreadMode |
threadSuspendu | Le thread est suspendu. | ThreadEtat
Versions 25 et supérieuresType Thread Type Thread |
Versions 25 et supérieuresthreadTerminé Nouveauté 25threadTerminé threadTerminé | Le thread est terminé. | Versions 25 et supérieuresType Thread Type Thread |
threadUtiliseHyperFile
Versions 19 et supérieuresthreadUtiliseHFSQL Nouveauté 19threadUtiliseHFSQL threadUtiliseHFSQL
Versions 20 et supérieuresthreadCopieComplèteContexteHFSQL Nouveauté 20threadCopieComplèteContexteHFSQL threadCopieComplèteContexteHFSQL | Provoque la copie immédiate du contexte HFSQL. Conseillé par exemple si le thread doit tenir compte des positions en cours dans les fichiers et requêtes du contexte de l'appelant. | ThreadExécute,
Versions 25 et supérieuresType Thread Type Thread |
Versions 20 et supérieuresthreadCopieLégèreContexteHFSQL Nouveauté 20threadCopieLégèreContexteHFSQL threadCopieLégèreContexteHFSQL | Provoque la copie immédiate d'une partie du contexte HFSQL. Seuls les répertoires où se trouvent les fichiers de données en HFSQL Classic et/ou les connexions en HFSQL Client/Serveur sont mémorisés. | ThreadExécute,
Versions 25 et supérieuresType Thread Type Thread |