IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

GEstion des thread


Sujet :

Access

  1. #1
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2004
    Messages : 159
    Points : 131
    Points
    131
    Par défaut GEstion des thread
    Bonjour,

    J'aimerais utiliser access pour gérer le suivi d'avancement de plusieurs traitement automatisés.

    Comme je dois en lancer plusieurs en simultané, j'aimerais savoir s'il est possible de gérer le multi-thread avec access.

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Quels genres de traitements automatisés ?

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  3. #3
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2004
    Messages : 159
    Points : 131
    Points
    131
    Par défaut
    En fait, je souhaiterais lancer plusieures bases access qui gèrent l'extraction de données de différentes sources, leurs traitements (5 traitements différents) et l'exportation des résultats sous différents format.

    La contrainte est que les données sources ne sont disponibles que pendant un laps de temps très court qui est insuffisant pour rapatrier l'ensemble des données. Je dois donc gérer plusieurs rapatriement simultanés.

    De plus certains traitements dépendent du bon déroulement des traitements précédent. Il faut donc que je les gère en un seul lieu pour pouvoir organiser les enchainement.

    Je pourrais faire une usine à gaz avec lancement simultanés des bases et gestion de paramètres de suivi d'avancement "partagés" dans un .ini sur le réseau. Mais ce serait lourd et long. Je préfère vérifier s'il n'est pas possible d'utiliser des thread.

  4. #4
    Membre expérimenté
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Points : 1 505
    Points
    1 505
    Par défaut
    La réponse à ta question peut être ici : http://access.developpez.com/sources/

    Merci de faire plus de recherche avant de poster sur le forum
    (\ _ /)
    (='.'=)
    (")-(")

  5. #5
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2004
    Messages : 159
    Points : 131
    Points
    131
    Par défaut
    Argh

    J'avoue avoir craqué après la troisième recherche sur "thread" qui ne me renvoyé que des post sous delphi...

  6. #6
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Re,

    Il faut que tu réagisses comme avec un EAI...
    Un gestionnaire de flux en quelque sorte.
    Cela va t'obliger à créer des DLL qui vont servir de moteur pour connaitre la disponibilité (établie à l'avance ou en temps et/ou en heure) et renvoyer ces informations dans ta base Access maîtresse.
    Ces DLL tournent d'elles-mêmes à partir du moment où ton appli maîtresse tourne elle aussi puisque c'est elle qui les a lancé.
    A ce stade, ta base Access sait à quel moment elle doit faire telle ou telle transaction.
    A chaque fois qu'une mission (flux) est remplie, la DLL change l'information dans ta base maîtresse qui sait alors qu'elle n'a plus à traiter cette tâche. Et ainsi de suite...

    Je vois cela comme ça car j'ai bossé sur un outil de CRM qui tournait sur un équivalent de BizTalk en VB6 et en .Net. C'est pour cela que ta demande m'a fait pensé à cette idée.
    En revanche, tu as du taff devant toi.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  7. #7
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2004
    Messages : 159
    Points : 131
    Points
    131
    Par défaut
    Yep,

    Malheureusement, je fais tout ça en plus de mon taff pour me simplifier la vie. Alors si cela devient un peu trop long à développer, je suis bien obliger d'abandonner.

    J'avoue ne pas avoir bien compris ta solution.
    - C'est quoi un EAI ?
    - Je pensais que l'intéret des DLL se limitait à mettre à disposition de nouvelles fonctions. Comment peux-t'on en faire un moteur pour connaître la disponibilité ?

    J'avoue que je pensais bêtement lancer des thread commençant tous par une boucle while permettant d'attendre un feu vert données par les valeurs de différentes variables globales conjuguées. Ces variables globales étant mises à jour par la fin des traitements lancés par les thread.

    Désolé, ça fait 7 ans que j'ai quitter le code. Ma connaissance s'est arrêté à C++ sous UNIX avec un éditeur de fenêtre fait à partir de DLL maison

  8. #8
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    EAI: Enterprise Application Integration.
    Le but du jeu est de faire fonctionner ensemble (en particulier en matière d'échange transparent de données)
    les programmes existants dans une entreprise, en vérifiant leur interopérabilité et gérer l'hétérogénéité générale.

    DLL peuvent s'auto-exécuter, euh, oui et non en fait; Elle ont besoin d'un ordre (flux XML par exemple) qu'elles lisent et agissent en fonction.
    Bon, c'est un peu vague comme ça, mais je t'ai simplement suggéré de t'en inspirer. Le principe est que tu pourrais mettre en place un système similaire qui fonctionnerait un peu comme le plannificateur de tâches de Windows.
    Je ne sais pas si ça peut t'aider, c'est une piste...

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  9. #9
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2004
    Messages : 159
    Points : 131
    Points
    131
    Par défaut
    OK merci pour les infos.

    Y'a plus qu'a

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. gestion des threads
    Par yanis97 dans le forum Langage
    Réponses: 6
    Dernier message: 20/04/2006, 12h41
  2. Gestion des Threads
    Par Nalfouille dans le forum MFC
    Réponses: 3
    Dernier message: 05/04/2006, 16h29
  3. Gestion des threads
    Par yanis97 dans le forum C++
    Réponses: 6
    Dernier message: 08/03/2006, 09h39
  4. [reseaux] Gestion des threads en perl
    Par totox17 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 28/11/2002, 09h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo