rom1_am Posté(e) le 23 octobre 2008 Posté(e) le 23 octobre 2008 Bonjour, J'ai un programme vba permettant d'insérer des blocs dynamiques le long d'une polyligne.J'insère 3 blocs différents contenus dans des fichiers séparés. Le bloc consiste en un rectangle avec des poignées d'étirement. Lorsque le programme doit insérer un nombre pas trop important de blocs (entre 0 et 50), je n'ai aucun problème.Lorsque le nombre de blocs devient important (supérieur a 100 environ), certains blocs sont corrects et d'autres n'ont plus les poignées d'étirement. Dans les propriétés du bloc, les propriétés personnalisées n'apparaissent plus.Cela arrive de façon aléatoire sur les différents blocs. Pourtant, lorsque je double clique sur un des blocs qui n'a plus les poignées, l'éditeur de bloc ouvre bien la bonne définition de bloc avec les propriétés dynamiques. Auriez-vous déjà rencontré ce problème, savez-vous s'il y a une limite au nombre de blocs? Merci pour vos réponses. _______________________________R.A.Développeur AutoCAD C#.netwww.danialu.fr
capde06 Posté(e) le 23 octobre 2008 Posté(e) le 23 octobre 2008 a testeraugmente la valeur de la variableGRIPOBJLIMIT [Edité le 23/10/2008 par capde06] Vous fîtes ce que vous pûtes et vous m'épatâtes !!!!
rom1_am Posté(e) le 23 octobre 2008 Auteur Posté(e) le 23 octobre 2008 La variable gripobjlimit definit l'affichage des poignees en fonction du nombre d'objets selectionnes mais dans mon cas, le probleme est que certains blocs ont les poignées d'étirement et d'autres ne les ont pas, mais cela ne dépend pas du nombre d'objets selectionnes. J'ai fait plusieurs essais et j'ai egalement remarque que lorsque j'insere mon bloc (meme manuellement), les poignées apparaissent correctement puis si je tourne mon bloc avec la fonction rotation, il arrive que les poignees disparaissent... J'ai le probleme uniquement avec les blocs dynamiques que j'ai créés et pas avec les blocs dynamiques tirés des exemples autocad. Est-ce qu'il y a une propriété spécifique à définir pour les paramètres dynamiques ou pour le bloc? Merci pour votre aide. _______________________________R.A.Développeur AutoCAD C#.netwww.danialu.fr
capde06 Posté(e) le 23 octobre 2008 Posté(e) le 23 octobre 2008 as tu testé la variablegripblockau cas ou Vous fîtes ce que vous pûtes et vous m'épatâtes !!!!
rom1_am Posté(e) le 23 octobre 2008 Auteur Posté(e) le 23 octobre 2008 je viens d'essayer mais elle est bien a un.Je comprend vraiment pas, parce qu'a priori le probleme apparait lorsque je fais une rotation sur les blocs.Merci _______________________________R.A.Développeur AutoCAD C#.netwww.danialu.fr
rom1_am Posté(e) le 24 octobre 2008 Auteur Posté(e) le 24 octobre 2008 http://discussion.autodesk.com/forums/thread.jspa?threadID=694796&tstart=15 Le post dans le forum ci-dessus résout le problème. Lors des rotations, les échelles x,y peuvent devenir non uniformes et il faut les redéfinir à une même valeur. _______________________________R.A.Développeur AutoCAD C#.netwww.danialu.fr
LUDWIG Posté(e) le 24 octobre 2008 Posté(e) le 24 octobre 2008 http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=17866#pid73251 Autocad 2021 - Revit 2022 - Windows 10
sechanbask Posté(e) le 24 octobre 2008 Posté(e) le 24 octobre 2008 ma solution n'est pas terrible mais pour l'instant c'est la seule que j'ai trouvé : Je fait un fichier avec le bloc dynamique que je veux insérer.j'insère mon fichier bloc.je fait les actions de rotation, deplacement sur mon fichier bloc puisj'explose mon fichier bloc et je retrouve mon bloc dynamique et je peux jouer avec les propriétés dynamiques... voilà voilà... ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
rom1_am Posté(e) le 27 octobre 2008 Auteur Posté(e) le 27 octobre 2008 Bonjour,Le code vba fournit dans le lien ci-dessus vers le forum autodesk fonctionne bien. Il permet de redéfinir les échelles x,y,z de tous les blocs dynamiques du dessin et les poignées apparaissent alors correctement.Je l'ai inséré dans mon programme et je n'ai plus le probleme de disparition des poignees. _______________________________R.A.Développeur AutoCAD C#.netwww.danialu.fr
Invité Patrick Posté(e) le 27 octobre 2008 Posté(e) le 27 octobre 2008 Il s'agit donc bien d'un bug Autodesk. Les derniers services pack le résolvent-il?
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