gruzin Opublikowano 2 Marca 2012 Zgłoś Opublikowano 2 Marca 2012 Jest pewna niezgodność w parametrach warstw: Dla testu taki kod: (defun c:ttt () (vl-load-com) (princ "\n*********************************************\n") (foreach % (mh:GetLayers "*") (setq MyLayer (vla-item (vla-get-layers (vla-get-ActiveDocument (vlax-get-acad-object))) %)) (princ (strcat % "\t layeron \t" (vl-princ-to-string (vla-get-layeron MyLayer)) "\n")) (princ (strcat % "\t lock \t" (vl-princ-to-string (vla-get-lock MyLayer)) "\n")) (princ (strcat % "\t freeze \t" (vl-princ-to-string (vla-get-freeze MyLayer)) "\n \n")) ) );defun Zwcad zwraca coś takiego: *********************************************0 layeron -1 0 lock 0 0 freeze 0 Layer1 layeron 0 Layer1 lock 0 Layer1 freeze 0 Layer2 layeron -1 Layer2 lock 0 Layer2 freeze -1 Layer3 layeron -1 Layer3 lock -1 Layer3 freeze 0 Layer4 layeron -1 Layer4 lock 0 Layer4 freeze 0 Natomiast Autocad: *********************************************0 layeron :vlax-true 0 lock :vlax-false 0 freeze :vlax-false Layer1 layeron :vlax-true Layer1 lock :vlax-false Layer1 freeze :vlax-false Layer2 layeron :vlax-false Layer2 lock :vlax-false Layer2 freeze :vlax-false Layer3 layeron :vlax-true Layer3 lock :vlax-true Layer3 freeze :vlax-false Layer4 layeron :vlax-true Layer4 lock :vlax-false Layer4 freeze :vlax-false Moje pytanie jest takie: czemu Zwcad zwraca cyfry a nie opcje :vlax-false lub :vlax-true ?
kruszynski Opublikowano 2 Marca 2012 Zgłoś Opublikowano 2 Marca 2012 Trudno odpowiedzieć na pytanie dlaczego. Przesłałem zgłoszenie do ZWSOFT.
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się