rohart Posté(e) le 5 mars 2012 Posté(e) le 5 mars 2012 Bonjour tout le monde !!! J'ai un petit soucis depuis aujourd'hui, j'ai créé un menu où je lance toutes mes dll, mais quanf j'essaie d'en lancer une il me dit commande introuvable voilà un exemple d'une ligne du menu //// Menu personnalisé pour l'appel des macros ://***MENUGROUP=VBMacros***POP1**MacrosID_Macros [&Macros]ID_Macros1 [GC "SPIRIT"](command "netload" "O:/Programme_VBA_Autocad/Programmes/GC Spirit/GCSpirit.dll" "gcspirit"); Avez-vous une idée d'ou ca peut venir ??? Merci d'avance
Patrick_35 Posté(e) le 5 mars 2012 Posté(e) le 5 mars 2012 Salut Si tu fais sur la ligne de commande(findfile "O:/Programme_VBA_Autocad/Programmes/GC Spirit/GCSpirit.dll")et que tu as comme message nil, c'est que la dll n'a pas été trouvée, sinon que tu as un problème avec la dll. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
rohart Posté(e) le 5 mars 2012 Auteur Posté(e) le 5 mars 2012 merci patrick j'ai essayé (findfile "O:/Programme_VBA_Autocad/Programmes/GC Spirit/GCSpirit.dll") Autocad me met pas nil le problème doit être plus subtil car j'ai essayé sur un autre poste et la ddl se charge OO, franchement j'y comprends rien si vous avez une autre idée, je suis preneur merci encore
(gile) Posté(e) le 5 mars 2012 Posté(e) le 5 mars 2012 Salut, Les DLLs sont elles enregistrées en local sur le poste ?Si tu utilises l'interface COM, la version d'AutoCAD et la plateforme (32 ou 64 bits) sont elles les mêmes que celles avec les quelles tu as compilé les DLLs ? Peux tu poster le message d'erreur que tu as en ligne de commande ? Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
rohart Posté(e) le 5 mars 2012 Auteur Posté(e) le 5 mars 2012 merci gile la dll GCSpirit est sur un serveurje dois expliquer que la commande de mon menu personnalisé marchais avant, ya que depuis aujourd'hui qu'elle ne marche plus sur la pluplart des poste à part sur le poste où je l'ai développée, ca fait plus de deux mois qu'elle marchaitquand je fais netload et choisis la dll elle se charge (du moins je pense) c'est quand je fais gcspirit pour l'appeller que là autocad me dit commande introuvable alors que j'ai vérifié dans la code c'est mygroup, gcspirit, gcspiritlocalla plateforme est du 32 bits sur tout les postes de l'entreprise sous windows xp avec le framework 3.5 sp1désolé je peux pas te répondre pour les autres question car je suis chez moi, je vous donnerais plus de détails demain
(gile) Posté(e) le 5 mars 2012 Posté(e) le 5 mars 2012 Si la DLL est sur un serveur, voir ici. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
rohart Posté(e) le 5 mars 2012 Auteur Posté(e) le 5 mars 2012 ok j'essairai ca demain merci gile, je te tiens au courant mais j'aimerais savoir pourquoi elle ne marche plus alors qu'elle fonctionnait avant, de plus je crois que l'administrateur à autoriser les droits mais vu qu'il est en vacance je pourrais pas lui demandé
(gile) Posté(e) le 5 mars 2012 Posté(e) le 5 mars 2012 Dans tous les cas, c'est par le message d'erreur qu'il est préférable de commencer. Il permet souvent d'arriver à localise le problème. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
rohart Posté(e) le 6 mars 2012 Auteur Posté(e) le 6 mars 2012 j'ai essayé dans le répertoire C:\WINDOWS\Microsoft.NET\Framework\v3.5 la commande suivante caspol.exe -machine -quiet -addgroup 1 - url "file://O/Programme_VBA_Autocad/Programmes/GC Spirit/*" FullTrust l'invité de commande me dit 'caspol.exe' is not recognized as an internal or external command, operable program or batch file
lecrabe Posté(e) le 6 mars 2012 Posté(e) le 6 mars 2012 Hello Tu peux trouver "CASPOL.exe" dans le Framework 2.0 et 4.0Par exemple :C:\Windows\Microsoft.NET\Framework\v2.0.50727C:\Windows\Microsoft.NET\Framework\v4.0.30319 Le Decapode (lecrabe) Autodesk Expert Elite Team
rohart Posté(e) le 6 mars 2012 Auteur Posté(e) le 6 mars 2012 merci le crabe j'ai essayé avec le framework 4 et le problème persiste ,autocad ne reconnait pas ma commande après le chargement de ma dll pour être précis commande introuvable "GCSPIRIT" puis nil
(gile) Posté(e) le 6 mars 2012 Posté(e) le 6 mars 2012 Encore une fois, quel est le message d'erreur dans AutoCAD ? La ligne de commande (F2) devrait indiquer si l'erreur intervient au moment du chargement de la DLL (NETLOAD) ou au lancement de la commande.Si la DLL est bien chargée, il est inutile de chercher du côté de CASPOL, c'est dans le code qu'il faut chercher l'erreur... Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
rohart Posté(e) le 6 mars 2012 Auteur Posté(e) le 6 mars 2012 merci gile mais il y a pas de message d'erreur, il y a juste commande inconnue "GCSPIRIT" puis nil mais je vais me répéter avant elle se lancer cette fichue dll, il y a que depuis vendredi après-midi qu'elle fonctionne plus sans l'avoir retouché j'y comprends rien de plus qu'elle marche sur le pc où je l'ai développé mais pas sur les autres postes merci tout le monde pour votre aide je vais regardé du côté de F2
rohart Posté(e) le 6 mars 2012 Auteur Posté(e) le 6 mars 2012 on n'a trouvé d'où venait l'erreur, c'est un prestataire de service qui avait mis des DLLs sur le réseau (car il travaillait avec autocad 2012) tout ca grâce au F2 de Monsieur Gile merci à tous vous m'enlevez une épine du pied ^^
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant