Đến nội dung


Hình ảnh
- - - - -

[Hỏi] Lỗi; error: bad argument value: non-negative: -1


  • Please log in to reply
3 replies to this topic

#1 hochoaivandot

hochoaivandot

    biết dimradius

  • Members
  • PipPipPipPipPip
  • 310 Bài viết
Điểm đánh giá: 106 (tàm tạm)

Đã gửi 09 October 2011 - 08:00 AM

Khi biên soạn vlx từ file lisp "D:\Lisp\Lisp1\tenfile.lsp"; Nếu mình chọn Application Location là D:\Lisp\Lisp1 thì báo lỗi error: bad argument value: non-negative: -1. Tuy nhiên Nếu chọn Application LocationD:\Lisp thì không bị lỗi. Cho mình hỏi:
1. Lỗi này nghĩa là gì?
2. Vì sao khi đổi Application Location ra thư mục cấp cao hơn thì lại không lỗi (Nếu vậy thì đâu phải lỗi do đối số của Lisp)

P/S: Mình có search trên Cadviet rồi, cũng có chủ đề về cái này nhưng câu trả lời vẫn còn bỏ ngỏ. Mình không post tiếp topic đó vì không nằm topic Autolisp.
  • 0

Dương Bá Diệp

 

www.cadonline.duyxuyen.vn 

 

Thành viên nhóm CADMAGIC

 


#2 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5678 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 09 October 2011 - 08:11 AM

Lạ hè, với đường dẫn thế mà lại lỗi sao ^^
- Theo e biết thì lỗi này có thể là do các nguyên nhân sau :
+ Tên file / thư mục chứa Unicode string ?
+ Tên file quá dài (25 ký tự trở lên) ?
+ Tên file không theo quy tắc 8.3 (hình như chế đố Make Application của CAD vẫn làm việc với quy tắc này)?

Dẫu sao thì lỗi này có ảnh hưởng chi mô ^^ E thì toàn tống vào C,D suốt, xong lại ném nó vào chỗ mình cần
  • 1

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#3 hochoaivandot

hochoaivandot

    biết dimradius

  • Members
  • PipPipPipPipPip
  • 310 Bài viết
Điểm đánh giá: 106 (tàm tạm)

Đã gửi 09 October 2011 - 09:22 AM

Lạ hè, với đường dẫn thế mà lại lỗi sao ^^
- Theo e biết thì lỗi này có thể là do các nguyên nhân sau :
+ Tên file / thư mục chứa Unicode string ?
+ Tên file quá dài (25 ký tự trở lên) ?
+ Tên file không theo quy tắc 8.3 (hình như chế đố Make Application của CAD vẫn làm việc với quy tắc này)?

Dẫu sao thì lỗi này có ảnh hưởng chi mô ^^ E thì toàn tống vào C,D suốt, xong lại ném nó vào chỗ mình cần


Cảm ơn ketxu nhiều!
Vấn đề của mình là Tên file quá dài (25 ký tự trở lên). Tên file trong bài post của mình là mình ví dụ như vậy thôi, do mình không nghĩ tên file là vấn đề.
ketxu có thể nói rõ hơn quy tắc 8.3 không?
  • 0

Dương Bá Diệp

 

www.cadonline.duyxuyen.vn 

 

Thành viên nhóm CADMAGIC

 


#4 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5678 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 09 October 2011 - 10:23 AM

Quy tắc đặt tên trong DOs bác ạ : tên file 8 ký tự - extension 3 ký tự. Nếu tên file dài quá 8 ký tự, nó sẽ thay những ký tự sau bằng ~1. Ví dụ ABCDEFGHIJ.txt => ABCDEF~1.txt
  • 1

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC