Bonjour
Je suis en train de créer un programme qui utilise des threads pour lire et écrire à partir de sockets vers des ports COMs
Actuellement ces ports COMs sont initialisés dans les threads lors de leurs créations, mais doivent aller chercher des « settings » dans les données du Formulaire principale «Main» ou elles sont préalablement paramétrées en fonction des besoins (vitesse, parité , COMMTIMOUTS ect…..)
Ces paramètres sont majoritairement en lecture et un en écriture pour ces threads "SetCommTimeouts(.......);
Est-ce que je dois pour tous ces paramètres utiliser plutôt :
- des variables globales
- passer ces données en argument lors de la création des threads si c'est possible?
- Ou avoir un accès à l’aide de pointeurs dans l’unité principale : (solution actuelle que j'utilise pour la lecture et l'ecriture uniquement lors de linitialisation des port COMs)
Merci d’avance pour vos réponses
Mastok007
Partager