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

avec Java Discussion :

Gérer une médiathèque.


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 44
    Par défaut Gérer une médiathèque.
    fffff

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    D'après le message tu as saisi "ferme" au clavier alors qu'un nombre était attendu.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 44
    Par défaut
    Merci pour ta réponse En fait j'ai bien pigé ce que veux dire l'erreur, mais je ne comprends pas pourquoi elle se produit, puisque il n'y a aucun endroit où je saisi une chaine et que je la rentre dans une variable entière et inversement.


    Il me dit que j'ai saisi ferme, parce que dans cet exemple, j'ai saisi "Martine à la ferme" pour le titre d'un Document. Comme précisé plus haut, si j'avais tapé "Martine"(un seul mot), ça aurait marché, mais là c'est un titre composé de plusieurs mots et là ça bug...

  4. #4
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    Salut,

    J'ai testé ton code et il fonctionne parfaitement ! J'ai toutefois utiliser une classe de ma composition (ta classe Clavier) pour lire les entrés, puisque tu ne l'avais pas fournis.
    Le fait est que tu entre une chaine là où un entier est attendu.

    Il y a une erreur sur la recherche (l'opérateur == ne permet pas de tester une égalité de chaine).

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 44
    Par défaut
    Tout d'abord merci pour ton aide, pour le fichier clavier, c'est un fichier fourni par l'iut qu'on utilise depuis le début de l'année, pour les saisies clavier, il a toujours bien marché, je te le met en fichier joint. Pour la recherche, pas de problème de "==", j'ai ma méthode qui retourne vrai si la cote est présente, et dedans il y a bien un "==". J'espère avoir loupé quelquechose et que tu as raison, met moi le bout de code fautif pour que je vois ce que tu veux dire

    Enfin, je me répète, mais je ne vois aucun endroit où j'entre une chaine alors qu'un entier est attendu, ça ne le fait que quand ma chaine(que j'entre pour le titre du document à créer) que quand ma chaine fait plusieurs mois, sinon ça marche très bien...

    Merci encore
    Fichiers attachés Fichiers attachés

  6. #6
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    Citation Envoyé par jujusous3 Voir le message
    Tout d'abord merci pour ton aide, pour le fichier clavier, c'est un fichier fourni par l'iut qu'on utilise depuis le début de l'année, pour les saisies clavier, il a toujours bien marché
    Sans doute.

    Citation Envoyé par jujusous3 Voir le message
    Pour la recherche, pas de problème de "==", j'ai ma méthode qui retourne vrai si la cote est présente
    Non. Mais peut-être ne parlons nous pas de la même chose. Le problème est dans ta méthode aCetteCote(String c) de la classe Document. Tu teste une égalité entre deux String avec l'opérateur ==, et cela retournera toujours false. Ce qui est confirmé par l'expérimentation, car la recherche renvoie null alors que la "cote" a bien été enregistré dans la médiathèque.

    Citation Envoyé par jujusous3 Voir le message
    Enfin, je me répète, mais je ne vois aucun endroit où j'entre une chaine alors qu'un entier est attendu
    Si tu as une exception c'est que cela est. Le fait de voir ou ne pas voir est autre chose.

    Citation Envoyé par jujusous3 Voir le message
    ça ne le fait que quand ma chaine(que j'entre pour le titre du document à créer) que quand ma chaine fait plusieurs mots, sinon ça marche très bien...
    Je n'obtiens pas ce comportement, mais au contraire cela fonctionne parfaitement, quelque soit le nombre de mot du titre.

    Nous sommes bien en train de parler du même code ? Tu ne testerais pas un code différent de celui que tu nous a fournis ?

    Sinon, indique toutes les entrés que tu fait pour arriver à l'exception, que l'on puisse reproduire exactement la même erreur.

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

Discussions similaires

  1. insérer et gérer une animation flash
    Par zorglub88 dans le forum MFC
    Réponses: 13
    Dernier message: 26/05/2005, 16h11
  2. gérer une base de donnée MySql via C++
    Par thiane dans le forum Bibliothèques
    Réponses: 9
    Dernier message: 19/05/2005, 16h19
  3. [dbase] Possibilité de gèrer une base via c++?
    Par WriteLN dans le forum C++
    Réponses: 6
    Dernier message: 08/11/2004, 17h27
  4. Gérer une barre d'outils
    Par Jean Claude BOULET dans le forum Access
    Réponses: 2
    Dernier message: 07/10/2004, 22h54
  5. [ODBC][WINDOWS] gérer une base via ODBC
    Par narmataru dans le forum Windows
    Réponses: 2
    Dernier message: 19/12/2003, 13h36

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