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

C++Builder Discussion :

Fichier verrou trop important


Sujet :

C++Builder

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 43
    Points : 28
    Points
    28
    Par défaut Fichier verrou trop important
    Voila, j'utilise une base de données sur un réseau privé, je fais de la scruptation (toutes les 500 millisecondes) car un programme écrit dedans, sur un poste distant, toutes les secondes, et moi je me charge de les lire...
    Tout marchait bien à partir de mon pc portable... J'ai passé le programme sur un pc fixe et là... Au bout d'une minute mon programme me dit "erreur, fichier verrou devenu trop important"...
    Pour info, mon programme est fait sous Borland C++ 3, j'utilise une table Access et des composants TQuery et DataBase...

    Une idée???

  2. #2
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 43
    Points : 28
    Points
    28
    Par défaut
    personne n'a d'idée? Car en fait, suite à des tests, tout marchait bien mais là, depuis hier ça me fait cette erreur. C'est pour un projet de fin d'études, à présenter dans 10 jours...

  3. #3
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Citation Envoyé par sfeltan
    C'est pour un projet de fin d'études, à présenter dans 10 jours...
    Bon ca va, 10 jours c'est un bon délai.Y a un bon bout de temps de ca, y en a un qui avait un gros, gros taf a faire et il a finalement tout bouclé en 7 jours, et il s'est même reposé le septième (parait il) ...



    Bon, trève de plaisante, j'ai pas de miracles a proposer; juste un petit lien:
    par ici

    Jettes un oeil tout de même, si ce n'est pas déja fait, il y a tout de même deux-trois idées ...

    Bon courage,
    @ +
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

  4. #4
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par sfeltan
    "erreur, fichier verrou devenu trop important"...
    Une idée???
    je conseillerais d'aller chercher un serrurier


    Désolé pas pu m'empêcher...
    500 ms cela fait juste : il faut mesurer combien nécessite une requête vers la bdd distante .
    Pour peu qu'il y ait des latences réseaux le problème va être persistant;
    qu'est-ce qui se passe ? A un instant t1 tu vas lire à un emplacement à un fichier, celui-ci n'est pas verrouillé encore ou bien l'est, tu tentes de le lire cela prend un certain temps puis il est reverrouillée un instant t2 après.
    C'est ce que l'on appelle des accès concurrentiels
    Donc il faut jouer sur les temporisations peut-être qu niveau des composants Sinon avoir recours à TThread éventuellement ou bien mettre en tampon les données lues.
    L'important c'est de synchroniser ces accès concurrentiels

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 43
    Points : 28
    Points
    28
    Par défaut
    Ouai à propos du réseau, le réseau utilisé (lycée) est franchement pas terrible (très lent).
    Je vais donc tester avec une tempo de 1sec.
    Merci beaucoup, je teste ça lundi et je donne des news!

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 43
    Points : 28
    Points
    28
    Par défaut
    et euh... pour ce qui est de mesurer le temps de la requéte, il y a une méthode spéciale ou pas? Genre un truc dans l'explorateur de bdd de builder qui fait cette fonction...?

  7. #7
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Pour mesurer le temps écoulé tu peux prendre un TTimer par exemple

  8. #8
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 43
    Points : 28
    Points
    28
    Par défaut
    question con... éhéhé
    Merci!!!! Je vais tester ça.

Discussions similaires

  1. Fichier verrou trop volumineux
    Par tarbala dans le forum Paradox
    Réponses: 1
    Dernier message: 08/10/2012, 14h55
  2. Fichier verrou trop important
    Par HumanTool dans le forum Paradox
    Réponses: 3
    Dernier message: 28/07/2011, 15h15
  3. [Paradox 7]Fichier verrou trop important
    Par HumanTool dans le forum Bases de données
    Réponses: 4
    Dernier message: 17/04/2007, 17h57
  4. erreure : fichier verrou trop important
    Par jv2759 dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/04/2006, 17h20
  5. Message d'erreur : Fichier verrou trop important !
    Par chasseur37 dans le forum Bases de données
    Réponses: 8
    Dernier message: 06/09/2005, 10h34

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