Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1748 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Mise en route d'un programme nommé graphy dans visual studio

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mise en route d'un programme nommé graphy dans visual studio

n°2470188
remi-s
Posté le 21-05-2024 à 20:53:47  profilanswer
 

Bonjour à vous,
 
Jai besoin d'aide car je souhaite utiliser un code de visual studio nommé graphy pour Catia V5 (https://github.com/Wertoi/Graphy)
J'ai ne ligne d'erreur que je ne sais pas resoudre:
 
Erreur CS0012 Le type 'SettingController' est défini dans un assembly qui n'est pas référencé. Vous devez ajouter une référence à l'assembly 'Interop.INFITF, Version=0.0.0.0, Culture=neutral, PublicKeyToken=f99801ad08b65122'. Graphy C:\Users\remi\Documents\graphy\Graphy\Model\CatiaObject\CatiaEnv.cs 124 Actif
 
est dans ce ddl infitf j'ai :  
 
#region assembly Interop.INFITF, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// C:\Users\remi\Downloads\interop.infitf.dll
// Decompiled with ICSharpCode.Decompiler 8.1.1.7464
#endregion
 
 bref j'ai juste une erreur de code et après le programme ce lance et en plus je souhaiterais vérifier la connexion avec catia , pour qu'il détecte si catia est ouvert ou non.
pourriez vous s'il vous plait m'aider les programmeurs ? :)
 
cdlt,  
Rémi

mood
Publicité
Posté le 21-05-2024 à 20:53:47  profilanswer
 

n°2470248
remi-s
Posté le 22-05-2024 à 21:23:04  profilanswer
 

remi-s a écrit :

Bonjour à vous,
 
Jai besoin d'aide car je souhaite utiliser un code de visual studio nommé graphy pour Catia V5 (https://github.com/Wertoi/Graphy)
J'ai ne ligne d'erreur que je ne sais pas resoudre:
 
Erreur CS0012 Le type 'SettingController' est défini dans un assembly qui n'est pas référencé. Vous devez ajouter une référence à l'assembly 'Interop.INFITF, Version=0.0.0.0, Culture=neutral, PublicKeyToken=f99801ad08b65122'. Graphy C:\Users\remi\Documents\graphy\Graphy\Model\CatiaObject\CatiaEnv.cs 124 Actif
 
est dans ce ddl infitf j'ai :  
 
#region assembly Interop.INFITF, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// C:\Users\remi\Downloads\interop.infitf.dll
// Decompiled with ICSharpCode.Decompiler 8.1.1.7464
#endregion
 
 bref j'ai juste une erreur de code et après le programme ce lance et en plus je souhaiterais vérifier la connexion avec catia , pour qu'il détecte si catia est ouvert ou non.
pourriez vous s'il vous plait m'aider les programmeurs ? :)
 
cdlt,  
Rémi


 
Bonsoir à vous
J’ai bien avancé sur les erreurs decrites plus haut et ai resolu le probleme.
Malheureusement l’interface de graphy se lance dans vidual studio mais ne detecte pas catia
Auriez vous s’il vous plait une raison et peut être une solution?
cdlt ,
Rémi
 

n°2470413
TotalRecal​l
Posté le 25-05-2024 à 17:04:45  profilanswer
 

OSEF du public key token, c'est une sorte de signature des éditeurs pour authentifier les assemblies signées par les gros éditeurs, ça peut marcher sans.  
 
Vu que ça parle de référence, même s'il y a aussi une histoire d'Interop derrière, je commencerais déjà par vérifier que la référence est déjà dans le projet et bien trouvée. VS aide un peu quand même pour ça.
 
Ta nouvelle question étant encore plus vague que la précédente, là avec le peu de détails que tu donnes c'est très chaud de t'aider, sachant que j'ai pas Catia sur ma machine et que je ne vais pas télécharger le Github [:spamafote].
 
Les seuls conseils généraux que je peux te donner c'est que  
- si le truc doit causer avec Catia tu dois t'assurer d'avoir une install propre, et exactement de la version censée être supportée par ton code c# (cf les détails sur github).
- tu peux ouvrir une question dans Issues du github, t'auras peu t'être quelqu'un qui suit encore le projet même s'il a l'air de sentir un peu le sapin vu les dates.


---------------
Topic .Net - C# @ Prog
n°2470423
remi-s
Posté le 25-05-2024 à 19:17:52  profilanswer
 

Bonjour TotalRecall,
 
-OK pour votre réponse sur le public key token effectivement ça pouvait marcher sans reprendre la ligne de programmation de graphy.
 
-Car oui graphy marche avec certaines version de CATIA et pas les plus récentes: de la R19 à la R28 (bien penser que ce ne sont pas des dates aprés le R:)) et bien sur la réponse était là et j'ai donc réussi en faisant des tests sur un versions moins récente et ça marche!
 
-Pour les lignes de codes je n'ai pas eu à les reprendre mais juste à trouver le fichier référence .tbl hybridshapedesign qui en réalité ne s'appelle pas comme ça dans le répertoire CATIA ;) mais s'appelle autrement (le vrai nom facilement trouvable sur internet).
 
-L'interconnexion avec catia se faisait donc automatiquement mais avec une version compatible avec graphy
 
Merci les programmeurs et à bientot!
cdlt,
Rémi
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Mise en route d'un programme nommé graphy dans visual studio

 

Sujets relatifs
Help pour mise à jour manuellement d'un vieux thème wordpress (résolu)Arrêt d'un processus d'un programme script batch
Pourquoi Visual Studio remplace mon message par autre chose ?visual studio : Résultat de chiffres décimaux fonctionne plus
Image décorative qui pixelise avec mise a l'échelle de windowsVisual studio 2022
Alerte mise à jour Python 
Plus de sujets relatifs à : Mise en route d'un programme nommé graphy dans visual studio


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR