Visual Source Safe

leblate63 Messages postés 4 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 4 juin 2007 - 3 juin 2007 à 14:59
keyaz12 Messages postés 2 Date d'inscription mercredi 21 décembre 2005 Statut Membre Dernière intervention 22 janvier 2008 - 22 janv. 2008 à 14:52
bonjour, je développe actuellement une application en C# pour générer un document excel à partir d'une base VisualSourceSafe. Le document regroupe et trie des versions de fichiers. Cette application fonctionne tres bien sous mon compte utilisateur, en revanche une erreur survient losque je me log sous un compte différent. Mon soucis est que cette erreur est du type : "Opération d'historique déjà en cours ". L'erreur apparait lors d'une instruction GetVersions. Je cherche désesperément une piste sachant que:
L'appli tourne sous mon compte;
Une seconde fonctionnalité de l'appli faisant appel à des GetVersions fonctionne correctement sous tous les comptes.
Help!
Merci bonne journée à tous!

4 réponses

cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
3 juin 2007 à 15:26
Salut,

Tu parcours toujours toute la liste quoi qu'il arrive ?
Il me semble que s'il s'agit de VSS 6, il faut que tu itères au travers de toute la collection, même si tu as trouver ce que tu voulais.
Concernant la différence entre les 2 comptes, peut être est ce dû au fait que sous le tiens il n'y a qu'un résultat à la demande GetVersion précédent celle qui lève l'erreur.

/*
coq
MVP Visual C#
CoqBlog
*/
0
leblate63 Messages postés 4 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 4 juin 2007
4 juin 2007 à 09:23
effectivement je travail avec VSS 6 et j'arrete de parcourir ma liste de versions quand j'ai trouver la bonne. J'ai essayé d'enlever les "break" mais le problème persiste. De + je test mon appli sur la meme base quelque soit le compte utilisateur de mes tests donc le mystère reste entier
0
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
9 juin 2007 à 12:22
Ca y est, j'ai retrouvé le lien où j'avais vu passer cette info : http://cwizo.blogspot.com/2006/07/visual-source-safe-api-and-history.html
Si ça peut t'aider...

/*
coq
MVP Visual C#
CoqBlog
*/
0
keyaz12 Messages postés 2 Date d'inscription mercredi 21 décembre 2005 Statut Membre Dernière intervention 22 janvier 2008
22 janv. 2008 à 14:52
Bonjour je suis dans la même situation, impossible de récupérer uniquement le dernier item de la collection!
Il n'y vraiment aucune autre solution ??
Le message d'erreur parle d'un fichier dejà ouvert, ne peut on pas fermer le flux vers se fichier ??

Just refactor it !!!
0