Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
18011985

[Hỏi] Lỗi của cad khi chạy lsp

Các bài được khuyến nghị

Mình chạy lsp thì vẫn ra kết quả

Nhưng cad lại báo lỗi sau:

Application ERROR: Invalid type sent as command input

Khi kiểm tra lại thì thấy nó báo lỗi ở dòng:

(setq ssarea (ssget "X" (list(cons 0 "REGION")(cons 8 "areatest"))))

*****(vl-cmdf "change" ssarea "" "p" "la" "areatest1" "")

Nhưng khi mình tách cụm này ra khỏi lsp để test thì chẳng sao nên không hiểu đâu mà lần bạn nào từng gặp vụ này chỉ dùm.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mình chạy lsp thì vẫn ra kết quả

Nhưng cad lại báo lỗi sau:

Application ERROR: Invalid type sent as command input

Khi kiểm tra lại thì thấy nó báo lỗi ở dòng:

(setq ssarea (ssget "X" (list(cons 0 "REGION")(cons 8 "areatest"))))

*****(vl-cmdf "change" ssarea "" "p" "la" "areatest1" "")

Nhưng khi mình tách cụm này ra khỏi lsp để test thì chẳng sao nên không hiểu đâu mà lần bạn nào từng gặp vụ này chỉ dùm.

Hề hề hề,

bạn thử xóa các dấu * phía trước hàm (vl-cmdf ....) đi xem sao nhé....

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mình chạy lsp thì vẫn ra kết quả

Nhưng cad lại báo lỗi sau:

Application ERROR: Invalid type sent as command input

Khi kiểm tra lại thì thấy nó báo lỗi ở dòng:

(setq ssarea (ssget "X" (list(cons 0 "REGION")(cons 8 "areatest"))))

*****(vl-cmdf "change" ssarea "" "p" "la" "areatest1" "")

Nhưng khi mình tách cụm này ra khỏi lsp để test thì chẳng sao nên không hiểu đâu mà lần bạn nào từng gặp vụ này chỉ dùm.

Bạn chạy thử 2 dòng dưới đây :

(setq ssarea nil)

(vl-cmdf "change" ssarea "" "p" "la" "areatest1" "")

 

kết quả nhận là : Application ERROR: Invalid type sent as command input

 

Hy vọng bạn tự tìm ra đuợc lỗi ở đâu ?!

  • Vote tăng 2

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Vì vl-cmdf định giá đối số trước khi thực hiện lệnh mà, bác cần thêm If vào cho nó nữa

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mình biết lỗi đấy xảy ra thế nào rồi cảm ơn các bạn. Nhân tiện mình post đoạn lsp lên các bác chỉ dùm ý tưởng nhé. Mình lập 1 topic khác [Yêu cầu lsp] Tính diện tích. Rất mong được các bạn góp ý.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×