thonghoang1 9 Báo cáo bài đăng Đã đăng Tháng 7 7, 2009 xoa 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
q288 166 Báo cáo bài đăng Đã đăng Tháng 7 7, 2009 file của bạn lộn xộn quá, thiếu nhiều hàm và có các câu ko ăn nhập gì với lisp it's OR skip next 6 bytes -> 190235 Then OR Else (ads-cmd Then OR Else) bạn upload nguyên file dạng url đi. 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
soiconkthn 3 Báo cáo bài đăng Đã đăng Tháng 7 7, 2009 nhìn câu lệnh choáng quá.e mơi học viết lisp nhìn câu lệnh loàng ngoằng thế kia lại hết muốn học rùi.nó dài thế,mà ko có tí dòng chú thích ngăn cách các phần với nhau như vậy làm sao mà kiểm tra rà soát lỗi đc,e thấy nên chia ra thành các phần nhỏ,lập nhiều defun(),mỗi phần giải quyết một vấn đề,sau đó ghép lại với nhau.^__^ 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
q288 166 Báo cáo bài đăng Đã đăng Tháng 7 8, 2009 nhìn câu lệnh choáng quá.e mơi học viết lisp nhìn câu lệnh loàng ngoằng thế kia lại hết muốn học rùi.nó dài thế,mà ko có tí dòng chú thích ngăn cách các phần với nhau như vậy làm sao mà kiểm tra rà soát lỗi đc,e thấy nên chia ra thành các phần nhỏ,lập nhiều defun(),mỗi phần giải quyết một vấn đề,sau đó ghép lại với nhau.^__^ Bạn nói đúng đó, viết lisp hay bất cứ ngôn ngữ nào cũng vậy, nên tránh viết dài dòng vì rất khó quản lý và tìm lỗi, nên chia thành các hàm nhỏ (đừng nhỏ quá) mỗi hàm có một chức năng riêng, có đầu vào và đầu ra để dễ quản lý. Ngoài ra khi viết lisp nên tránh dùng hàm setq nhiều quá vì các biến định bởi setq sẽ còn tồn tại sau khi ra khỏi lệnh và có thể xảy ra hiện tượng trùng biến làm sai lệch kết quả hoặc gây ra lỗi. 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
nataca 555 Báo cáo bài đăng Đã đăng Tháng 7 8, 2009 Nhìn lisp trên mình đoán là không phải lisp gốc. Đây có thể là file dịch ngược từ file đã được biên dịch vì hàm ads-cmd không có trong lisp mà chỉ xuất hiện trong chương trình dịch ngược. Phải chăng bạn dùng phần mềm dịch ngược rồi đưa lên đây để anh em Fix lại ? <_< 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
Thaistreetz 539 Báo cáo bài đăng Đã đăng Tháng 7 27, 2009 Đúng rồi. em nhớ có lần em thử dịch ngược 1 một tool. và kết quả thực sự khiến em phải hoa mắt chóng mặt như thế này 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
tranchan 98 Báo cáo bài đăng Đã đăng Tháng 7 31, 2009 .....it's OR skip next 6 bytes -> 190235 Then OR Else (ads-cmd Then OR Else)... Ông này xài file lsp biên dịch lại từ chương trình decompile các file mã máy như *.fas, *.vlx ads-cmd theo tôi biết thì có dạng ban đầu như (command "lenh" ...."") then or else là cấu trúc rẽ nhánh if hoặc cond 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