thierry.garré Posté(e) le 11 mars 2012 Partager Posté(e) le 11 mars 2012 Salut Olivier, J'ai essayé de charger ton DLL sur mon Map 2012 x64 , mais voilà le message au chargement Commande: NETLOAD Impossible de charger l'assemblage. Détails de l'erreur: System.IO.FileLoadException: Impossible de charger le fichier ou l'assembly 'file:///C:\Program Files\Geomedia SA\Covadis V12\ObjectDataCS.dll' ou une de ses dépendances. L'opération n'est pas prise en charge. (Exception de HRESULT : 0x80131515) Nom de fichier : 'file:///C:\Program Files\Geomedia SA\Covadis V12\ObjectDataCS.dll' ---> System.NotSupportedException: Tentative de chargement d'un assembly à partir d'un emplacement réseau qui aurait entraîné l'utilisation de l'assembly en mode Bac à sable (sandbox) dans les versions antérieures du .NET Framework. Cette version du .NET Framework n'activant pas la stratégie CAS par défaut, ce chargement peut être dangereux. Si ce chargement n'est pas destiné à utiliser l'assembly en mode Bac à sable (sandbox), activez le commutateur loadFromRemoteSources. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkId=155569. à System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) à System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) à System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) à System.Reflection.Assembly.LoadFrom(String assemblyFile) à Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName) à loadmgd() cordialement Thierry Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 12 mars 2012 Partager Posté(e) le 12 mars 2012 Hello Thierry et Olivier Bon j'allais sortir mon Dell Win Seven 64 bits pour faire qq tests avec MAP 64 bits versions 2010 / 2011 / 2012 ... Je crois que ce n'est pas la peine !? Bien le bonjour a notre matinal Thierry Bonne journee a tous, Le Decapode (lecrabe) Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabcad Posté(e) le 12 mars 2012 Partager Posté(e) le 12 mars 2012 Bonjour à tous, J'ai testé ce matin sur un map 2007 sur windows xp, MQSELECT fonctionne ! Merci à M. Olivier, Bonne journée Fabcad Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 12 mars 2012 Partager Posté(e) le 12 mars 2012 Salut Patrice, Thierry, Fabcad, Patrice, essaie quand même sur ton win 7 x64 car cela fonctionne chez moi sur ma station HP en seven 64bit et MAP 3D 2012 Pour Thierry, est-ce que tu peux essayer de mettre la DLL ailleurs que dans Program Files (sur le bureau par exemple),A priori, le message semble dire que la DLL est chargée depuis un emplacement réseau non sûr, c'est peut-être un problème de droit. Pour les corrections, je vois ce que je peux faire et je poste une nouvelle version dès que possible. Dans la version actuelle, si on souhaite modifier la condition, il suffit de cliquer sur Ajouter Condition, ça efface l'ancienne et ça remplace par la nouvelle. Olivier Lien vers le commentaire Partager sur d’autres sites More sharing options...
thierry.garré Posté(e) le 12 mars 2012 Partager Posté(e) le 12 mars 2012 Pour Thierry, est-ce que tu peux essayer de mettre la DLL ailleurs que dans Program Files (sur le bureau par exemple),A priori, le message semble dire que la DLL est chargée depuis un emplacement réseau non sûr, c'est peut-être un problème de droit. SALUT Olivier. Pas mieux que je place le dll sur le bureau ou dans mes Documents le résultat est le même. cordialement Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 12 mars 2012 Auteur Partager Posté(e) le 12 mars 2012 Comme je ne ferais plus le poids contre l’exécution en NET, je ne propose pas la continuité de mon code en lisp. J'ai testé la version d'Olivier sans problèmes, sauf sur des OD de type point: Aucun retour de la commande MQSELECT malgré une requête correcte.Voilà pour le "feedback" Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 12 mars 2012 Partager Posté(e) le 12 mars 2012 Hello Bruno OK merci pour le test ! et SVP tu n'hesites pas a nous retourner tes tests ou bonnes idees ! Sinon je n'ai jamais eu besoin d'utiliser des ODs avec un champ de type POINT (X,Y ou X,Y,Z) car j'ai toujours cree 2 ou 3 champs de type Real/Float pour gerer des couples ou triplets de coordonnees ! Mais je suis pret a apprendre ... Le Decapode (lecrabe) - Pas encore teste en 64 bits ! Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 12 mars 2012 Partager Posté(e) le 12 mars 2012 Salut Thierry, plus je progresse sur ton erreur, plus je m'enfonce dans la 4ème dimension. Voilà ce que j'ai pu trouvé et comprendre. Jusqu'à la version 3.5 du Framework, les DLL exécutées depuis internet basculait automatiquement mode protégé, mais depuis la version 4 du Framework c'est à dire avec AutoCAD 2012, la bascule n'est plus automatique et elle génère une erreur car elle n'ont pas les privilèges nécessaires. Et le plus drôle, c'est qu'une DLL même enregistrée en local sur ton PC peut-être considérée comme venant d'internet, ci-joint l'extrait de la doc de Microsoft :Si une application a été copiée à partir du Web, elle est signalée par Windows comme une application Web, même si elle réside sur l'ordinateur local. Ce qui voudrait dire que selon comment on récupère une DLL par internet, elle n'aura pas le même comportement , d'où la 4ème dimension.Alors je ne sais pas comment tu as téléchargé la DLL, mais ça vient peut-être de là. Je t'ai envoyé le ZIP par mail direct. Dis moi si c'est mieux. Pour les OD de type POINT, j'avais un peu laissé de côté en m'appuyant sur l'excuse de Patrice qui ne s'en servait jamais. Est-ce que ça vaut le coup? Est-ce qu'on doit tester l'égalité des points avec une certaine tolérance (cm, mm, micron???), si oui paramétrable? Olivier Lien vers le commentaire Partager sur d’autres sites More sharing options...
thierry.garré Posté(e) le 12 mars 2012 Partager Posté(e) le 12 mars 2012 Salut Olivier. Et bien tu as vu juste on est bien dans la quatrieme dimension..... le dll envoyé par mail fonctionne parfaitement. cela attire mon attention sur des soucis similaires que j'ai pu avoir avec des dll de Giles. Et même peut être expliquer pourquoi le plug'inpour Google earth ne fonctionne pas sur mon post. Merci beaucoups je v'ai tester dans les jours qui viennent. cordialement Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 13 mars 2012 Partager Posté(e) le 13 mars 2012 Hello Boys Ta DLL fonctionne parfaitement sur mon Dell Precision M4600 sous Win Seven 64 bits avec :MAP 2010 et 2012 64 bits et aussi avec CIVIL 2012 64 bits En fait j'ai recupere la DLL depuis CADXP en ZIP et apres je l'ai decompressee puis transportee sur 2 postes de test par cle USB ... Donc la quatrieme dimension ne m'a pas touche ! Pourquoi ??? Le Decapode (lecrabe) PS: tu as developpe en quelle version de DOTNET ?pour que ca fonctionne depuis MAP 2007 jusqu'a MAP 2012 ... Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
VDH-Bruno Posté(e) le 13 mars 2012 Partager Posté(e) le 13 mars 2012 Bonjour, Pour confirmer les propos d’Olivier sur les problèmes de chargement de dll et de téléchargement de fichiers internet en général, pour info et en complément, je rappellerai les éléments de réponses des sujets suivants :Import/Export d\'attributs avec ExcelMise sur le réseau d\'une dll en c# En fait j'ai recupere la DLL depuis CADXP en ZIP et apres je l'ai decompressee puis transportee sur 2 postes de test par cle USB ...Donc la quatrieme dimension ne m'a pas touche ! Pourquoi ???C’est rigolo ça ! Soit un mystérieux effet clef USB ou alors les postes en question n’ont pas le Framework 4 d’installé.. A+ Apprendre => Prendre => Rendre Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 13 mars 2012 Partager Posté(e) le 13 mars 2012 Hello Bien sur que le Framework 4 est installe puisque j'ai de multiples logiciels Autodesk en version 2012 Par contre, j'ai copie la DLL a la racine de "D:\" ou bien qq part dans un catalogue particulier que j'ai cree ...et aucun souci avec NETLOAD !? J'essaye (autant que faire se peut) de ne jamais "taper" dans "C:\Program Files\..." ! Le Decapode (lecrabe) PS1: je travaille avec un Login ADMIN LOCAL de mon PC et je ne suis pas integre dans un domaine ... PS2: le PC ou j'ai telecharge n'a AUCUN DOTNET ni aucun logiciel Autodesk ! Si qq'un a des explications je suis preneur !? Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
thierry.garré Posté(e) le 13 mars 2012 Partager Posté(e) le 13 mars 2012 Bonjour, C'est tout de même curieux Par contre, j'ai copie la DLL a la racine de "D:\"ou bien qq part dans un catalogue particulier que j'ai cree ...et aucun souci avec NETLOAD !? J'essaye (autant que faire se peut) de ne jamais "taper" dans "C:\Program Files\..." ! moi aussi au début j'avais placé la dll sur D:\, mais cela ne marchai pas mieux. Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap Lien vers le commentaire Partager sur d’autres sites More sharing options...
VDH-Bruno Posté(e) le 13 mars 2012 Partager Posté(e) le 13 mars 2012 Re, Lecrabe,Si qq'un a des explications je suis preneur !?Je passe assez de temps à comprendre pourquoi les choses ne fonctionnent pas, que comme toi pour une fois je serai curieux de savoir pourquoi ça marche :) J’ai pas la possibilité de tester ta configuration, sinon je me serai intéressé à ce qui ce passe dans ton PS2 et le dézippage, puis le transfert vers les autres postes de travail..A+ Apprendre => Prendre => Rendre Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 13 mars 2012 Partager Posté(e) le 13 mars 2012 Bonsoir, Voilà la nouvelle version : - j'ai supprimé l'opérateur NOT qui ne sert à rien- possibilité d'ajouter une 2ème condition.- une fois la(es) condition(s) ajoutée(s), il suffit de la sélectionner dans la liste en bas pour activer 2 boutons : Supprimer : pour la supprimer)Modifier pour la mettre à jour après avoir changé la table, le champ ou la valeur.- lorsque l'on clique sur une condition, le bouton Ajouter est désactivé, il suffit de sélectionner la 1ère ligne "SELECT * FROM..." pour le réactiver et pouvoir ajouter une autre condition. J'ai mis à jour le ZIP dans les 2 messages où ils étaient proposés. Pour le développement, les framework sont cumulatifs, donc la version 3 intègre la 2, la version 3.5 intègre la 3 donc la 2, etc... J'utilise Visual Studio 2010, mais je cible ma DLL pour qu'elle n'utilise que la version 2 (utilisé par MAP 2007 & 2008) donc toutes les versions supérieures peuvent faire tourner ma DLL.Bien sûr, je me prive de toutes les nouveautés apportées par les versions supérieures des Framework, mais comme il ne me sert qu'à faire des dialogues simplistes, pas de souci. Je me limite aussi à MAP 2007 comme base de développement, donc je ne peux pas créer des objets ou utiliser des méthodes de version supérieure (à moins de créer du code spécifique selon la version), par exemple, je ne peut pas gérer la transparence car ça n'existait pas avant la 2011. Mais comme les OD n'ont pas changé depuis MAP 2000, ça devient un avantage.Pour 32 et 64 bit, tu peux à volonté compiler en 32 bit ou en 64 bit ou pour "AnyCPU". Dans ce cas, ce n'est pas optimisé, mais c'est compatible avec tous les systèmes. Olivier Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabcad Posté(e) le 15 mars 2012 Partager Posté(e) le 15 mars 2012 Bonjour à tous, J'ai testé la nouvelle dll de MQSELECT sur un map 2007 sur Windows XP, çà fonctionne !Même les opérateurs ne sont pas grisés et sont fonctionnels. Juste une question : quelle version de Visual Studio 2010 utilisez-vous ? Une grand merci M. Olivier Eckmann, Bonne journée Fabcad Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 18 mars 2012 Partager Posté(e) le 18 mars 2012 Bonjour à toutes et tous, J'ai testé, c'est super !! Merci Olivier, ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 19 mars 2012 Partager Posté(e) le 19 mars 2012 Bonsoir, pour Visual Studio, j'utilise la version Express qui me suffit largement. J'ai mis à jour la DLL, car les opérateurs ne fonctionnaient pas correctement pour les champs de type REEL. Olivier Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 19 mars 2012 Partager Posté(e) le 19 mars 2012 Hello Olivier et MERCI Desole mais je n'avais fait aucun test sur les reels/flottants ! A propos ca serait bien si dans le titre, tu ecrivais un truc du genre :Selection par Donnees d'Objet (Vers 1.12)par exemple ... Bonne Soiree, lecrabe Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 4 octobre 2015 Partager Posté(e) le 4 octobre 2015 Bonjour à toutes et tous, J'ai voulu retester sur ma version actuelle sans succès,....:unsure: Commande: NETLOAD Commande: MQSELCTCommande inconnue "MQSELCT". Appuyez sur F1 pour obtenir de l'aide. Et vous ? Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 4 octobre 2015 Auteur Partager Posté(e) le 4 octobre 2015 Salut lilian, Quelle version de Map? à priori 2015 ou 2016! Voir ma réponse ICI Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 4 octobre 2015 Partager Posté(e) le 4 octobre 2015 Lilian tu as oublié un E dans la commande c'est MQSELECT Olivier Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 4 octobre 2015 Partager Posté(e) le 4 octobre 2015 Re, Salut Olivier, Merci,je reteste dés que possible,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 4 octobre 2015 Partager Posté(e) le 4 octobre 2015 Rere, Commande: NETLOAD Commande: MQSELECTCommande inconnue "MQSELECT". Appuyez sur F1 pour obtenir de l'aide. Il me semblait avoir fait plusieurs test avant de poster,... Salut Bruno, Quelle version de Map? à priori 2015 ou 2016! Selon ma signature,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
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