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

Visual C++ Discussion :

Rechercher un lien


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 14
    Par défaut Rechercher un lien
    Bonjour,

    Voilà j'avais déjà posté un message récemment pour u autre problème. J'y expliquait ma situation. Dans ma boite, je reprend un programme C++ que plus personne ne sait faire fonctionner depuis que le créateur est parti en 2006. Je suis le seul à savoir faire des macros en VBA, donc logique, je me retrouve sur ce programme en C++ alors que je n'y ait pas touché depuis l'initiation C++ dans mon école il y a 4 ans .

    Bref, en ce moment il y a un truc qui ne marche pas : quand je lance le programme, une fenetre s'affiche. Elle me propose différentes options, différents boutons sur lesquels cliquer, qui eux même vont aller utiliser des données dans un fichier excel. Le problème, c'est que ce fichier excel était dans le dossier contenant le code, et que ce dossier se trouvait sur le bureau de la personne qui a développé le projet. Ce qui fait que le lien pour aller chercher le fichier n'est plus à jour.

    L'erreur que Visual m'affiche est :
    Une exception non gérée du type 'System.Data.OleDb.OleDbException' s'est produite dans System.Data.dll
    Informations supplémentaires*: 'C:\Documents and Settings\stagiaire.nomdelaboite\Bureau\nomdudossier\inputs_xls.xls' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier.
    Le problème, c'est que je dois changer "stagiaire" par mon nom.
    J'ai recherché le fameux fichier "system.data", et j'en vois plusieurs, que je ne peux pas ouvrir.

    Quelqu'un a-t-il une idée ? Si vous souhaitez des précisions, je suis là bien sur.

    Merci d'avance !

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Tu dois chercher dans les fichiers du projet C++: Un petit Find In Files avec avec le chemin (ou une partie du chemin) devrait te permettre de trouver la référence.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 14
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Tu dois chercher dans les fichiers du projet C++: Un petit Find In Files avec avec le chemin (ou une partie du chemin) devrait te permettre de trouver la référence.
    merci, mais :
    - faire un ctrl f avec dedans "inputs_xls" me donne... le fichier inputs_xls.
    - faire un ctrl f avec "System.data.dll" ne me donne... rien quand je recherches dans le dossier dans lequel sont les fichiers de code. Par contre, ça me donne pas mal de choses quand je cherches dans mon C. Il y a 2 fichiers de même noms, qui sont dans des dossiers du type framework_files version 1.... ou 2,0,5245454 etc.
    Et comme c'est des fichier dll, je peux pas les ouvrir pour les modifier !

    Tu as des idées ?

    merci

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Je n'ai pas dit Ctrl-F, j'ai dit Find In Files : Ctrl-Shift-F sous certaines versions de Visual C++.

    Et tu te moques de System.Data.dll : Le problème n'est pas dedans.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 14
    Par défaut ok
    ok je connaissais pas. Et puis surtout, je voyais pas ça comme ça. En fait les chemins en sot pas écris, mais générés par des instructions du type :
    DEFINE_KNOWN_FOLDER(FOLDERID_Videos, 0x19987B1A, 0x12B5, 0x766B, 0x87, 0x1E, 0xBB, 0x7C, 0x94, 0xE4, 0xDF, 0xFF); (j'ai mis des numéros au hasard).
    Il y a une trentaine de lignes de ce type à la suite. J'essaye de comprendre tout ça, et si besoin je reviens ici.
    Merci !

  6. #6
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Recherche directement le nom du stagiaire dans le projet.

    Il est forcément quelque part, si tu exécutes le programme en tant que toi-même et qu'il va quand même chercher le document chez lui.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

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

Discussions similaires

  1. Recherche de lien sur la 3D iso.
    Par blastmanu dans le forum 3D
    Réponses: 2
    Dernier message: 01/05/2007, 11h59
  2. Moteur de recherche de liens casses
    Par tonioz dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 11/07/2006, 11h34
  3. Réponses: 8
    Dernier message: 24/11/2005, 03h53
  4. [Design patterns] recherche de lien
    Par r0d dans le forum Design Patterns
    Réponses: 8
    Dernier message: 11/02/2005, 09h27

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