Résolution du problème d'échec du glisser-déposer dans le routage SOLIDWORKS
Article de David Arthur, CSWE-S, mis à jour le 30 juillet 2025
Article
L'erreur « Échec du glisser-déposer » est un problème courant rencontré lors de l'utilisation de SOLIDWORKS Routing. Cette erreur n'est pas due à un bug du logiciel, mais plutôt à une mauvaise compréhension ou à une mauvaise utilisation du fonctionnement prévu de SOLIDWORKS Routing.
Ce problème survient généralement lorsqu'un utilisateur tente de faire glisser un composant de la bibliothèque de routage vers un itinéraire, mais que ce composant est déjà chargé en mémoire depuis un autre emplacement situé en dehors de la bibliothèque. Par conséquent, l'utilisateur ne voit pas d'aperçu du composant pendant l'opération de glisser-déposer et, lorsqu'il le dépose dans l'itinéraire, le système affiche l'erreur « Échec du glisser-déposer » et n'insère pas le composant.
Quels sont les symptômes ?
Le premier signe indiquant que l'opération va échouer apparaît lorsque l'utilisateur fait glisser un fichier depuis la bibliothèque de routage et que l'aperçu ne s'affiche pas dans la fenêtre graphique. C'est un bon indicateur qu'il y a un problème. S'il tente ensuite de déposer le fichier dans la fenêtre graphique, le message d'erreur « Échec du glisser-déposer » s'affichera à l'écran.
Pourquoi le glisser-déposer ne fonctionne-t-il pas ?
Cela se produit parce qu'un assemblage détecte et charge un composant de routage provenant d'un emplacement situé en dehors de la bibliothèque de routage. L'utilisateur, ne se rendant pas compte que des fichiers sont chargés depuis l'extérieur de la bibliothèque, tente alors de glisser-déposer un composant en double provenant de la bibliothèque de routage.
SOLIDWORKS ne peut charger qu'une seule instance d'un fichier à la fois au cours d'une session, ce qui provoque l'erreur « Échec du glisser-déposer ». Les images ci-dessous montrent que le composant « connecteur (3 broches) mâle » est chargé à partir du dossier D:\Tech Support\Routingx\Electrical Routing Demo 2008\Parts, mais que le fichier portant le même nom que nous essayons de glisser se trouve dans C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2024\design library\routing\electrical. Comme le fichier est déjà chargé en mémoire à partir d'un emplacement différent, le glisser-déposer échoue.

Emplacement des composants du connecteur dans la mémoire

Emplacement du composant « Connect » dans la bibliothèque de routage
Comment corriger cette erreur ?
Pour corriger ce problème et éviter qu'il ne se reproduise à l'avenir, nous devons nous assurer que tous les composants SOLIDWORKS Routing sont chargés à partir de la bibliothèque Routing. La première chose à vérifier est si les emplacements des fichiers dans le Gestionnaire de bibliothèque Routing sont corrects. Pour accéder au Gestionnaire de bibliothèque de routage, activez le module complémentaire Routage, puis accédez à Outils > Options > Options système > Routage > Emplacements des fichiers de routage. Un lien bleu vous permettra de lancer le Gestionnaire de bibliothèque de routage. Le premier emplacement de fichier est le plus important. Il doit pointer vers le répertoire racine de la bibliothèque de routage.

Emplacement du fichier de la bibliothèque de routage par défaut
Si ce paramètre est correctement défini, vérifiez que l'emplacement des documents référencés correspond bien au dossier de la bibliothèque de routage indiqué ci-dessus. Pour cela, accédez à Outils > Options > Options système > Emplacements des fichiers > Documents référencés.
Si les emplacements ci-dessus sont correctement définis, assurez-vous que le module complémentaire Routing est activé, rouvrez l'assemblage, puis essayez l'opération de glisser-déposer.
Et si ça ne marche toujours pas ?
Si cela ne fonctionne toujours pas, utilisez la méthode de secours ci-dessous pour forcer SOLIDWORKS à charger le composant correct.
- Fermez tous les fichiers SOLIDWORKS afin de vous assurer qu'aucune référence n'est conservée en mémoire.
- Ouvrez les composants individuels directement à partir de la bibliothèque de routage avant d'ouvrir l'assemblage.
- Ouvrez l'assemblage : il utilisera les fichiers déjà ouverts en mémoire.
- Enregistrez l'assemblage. Cela devrait mettre à jour les pointeurs de fichier afin qu'ils s'ouvrent à partir de l'emplacement correct la prochaine fois.
- Vous devriez désormais pouvoir glisser-déposer le fichier depuis la bibliothèque de routage sans aucun problème.
Liens connexes
Services certifiés SOLIDWORKS disponibles chez Javelin
Javelin peut vous aider à :
