| | |
Constante | Description | Utilisée par les fonctions |
---|
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 |
threadArrêtDemandé | Etat du thread : L'arrêt a été demandé pour ce thread. | ThreadEtat, Type Thread |
threadAttendDémarrage | Mode de lancement du thread : Attend le démarrage effectif du thread avant de continuer l'exécution. | ThreadExécute, Type Thread |
threadAuto | Gestion automatique des threads. | ThreadMode |
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, Type Thread |
threadEnCours | Le thread est en cours d'exécution. | ThreadEtat, 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 |
threadNonExécuté | Lancement du thread en mode normal. | Type Thread |
threadNormal | Lancement du thread en mode normal. | ThreadExécute |
threadPrincipal | Manipule le thread principal. | ThreadArrête, ThreadEnvoieSignal, Type Thread |
threadSectionCritique | Gestion manuelle des sections critiques. | ThreadMode |
threadSécurisé | Lance un thread secondaire en mode sécurisé. | ThreadExécute, Type Thread |
threadSuspendu | Le thread est suspendu. | ThreadEtat Type Thread |
threadTerminé | Le thread est terminé. | Type Thread |
threadUtiliseHyperFile threadUtiliseHFSQL 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, Type Thread |
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, Type Thread |