Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
phuonghuynhduy

Tiếng việt trong hộp thoại DCL!

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

Chào!

- Mình đang viết 1 đoạn lisp có dùng hộp thoại: mình tạo file DCL rồi có gõ tiếng việt cho nó là font TCVN3 nhưng vào cad thì không nhận. Mình đã chuyển font hệ thống để nhận được font hộp thoại TCVN3 rồi nhưng không được. Mình dùng 1 vài chương trình khác người ta thì nó hiện font TCVN3 tốt. Xin hỏi phải viết trong lisp như thế nào để hiện được tiếng việt.

- Cách lưu dữ liệu đã điền trong hộp thoại ra file text như thế nào thế? Mình thấy định dạng của người ta làm như thế này:

$Khoiluong ;;;;(ví dụ Key của control text box)

12.3

23

$vatlieu ;;;; (key vật liệu)

CPĐD

BT M200

......

Kết quả khi mình mở file text lên thì dữ liệu điền vào đúng vị trí trên hộp thoại.

Các bạn giúp mình với. Cảm ơn!

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
ssg    1.088
Chào!

- Mình đang viết 1 đoạn lisp có dùng hộp thoại: mình tạo file DCL rồi có gõ tiếng việt cho nó là font TCVN3 nhưng vào cad thì không nhận. Mình đã chuyển font hệ thống để nhận được font hộp thoại TCVN3 rồi nhưng không được. Mình dùng 1 vài chương trình khác người ta thì nó hiện font TCVN3 tốt. Xin hỏi phải viết trong lisp như thế nào để hiện được tiếng việt.

- Cách lưu dữ liệu đã điền trong hộp thoại ra file text như thế nào thế? Mình thấy định dạng của người ta làm như thế này:

$Khoiluong ;;;;(ví dụ Key của control text box)

12.3

23

$vatlieu ;;;; (key vật liệu)

CPĐD

BT M200

......

Kết quả khi mình mở file text lên thì dữ liệu điền vào đúng vị trí trên hộp thoại.

Các bạn giúp mình với. Cảm ơn!

1. Về tiếng Việt trong DCL: theo ssg thì bạn nên... bỏ ngay cái ý tưởng đó đi. Có thể bạn cho hiển thị được tiếng Việt trên máy bạn nhưng sang máy khác thì chưa chắc. "Gót chân Asin" của Lisp là ở chính cái DCL! Nếu thích, bạn phải kết hợp Lisp với những "thằng" khác, có khả năng hiển thị dễ dàng tiếng Việt trong dialog như VB, C++... Để làm được điều đó, yêu cầu phải có "nội công thâm hậu"! Trong khi chưa xử được, cứ dùng tiếng Việt không dấu vẫn tốt chán. Còn không thì cứ English mà chơi, có khi lại dễ hiểu hơn!

 

2. DCL và TextFile: bạn trình bày không rõ, chưa hiểu ý lắm. Dù là ý gì đi nữa thì cũng rất đơn giản, tổng quát như sau:

- Từ DCL sang TextFile: get_tile -> open file to write -> princ to file

- Từ TextFile sang DCL: open file to read -> read-line -> set_tile

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

Chào ssq!

Thực ra viết tiếng việt trong DCL là hiện thực. Vì mình có xem chương trình Thiết kế cống của Bác Nhân 533. Chương trình hoàn toàn có thể sử dụng tiếng việt trên DCL được.

Bác nào có ý tưởng hay xin chỉ giúp.

Thx.

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
ssg    1.088
Chào ssq!

Thực ra viết tiếng việt trong DCL là hiện thực. Vì mình có xem chương trình Thiết kế cống của Bác Nhân 533. Chương trình hoàn toàn có thể sử dụng tiếng việt trên DCL được.

Bác nào có ý tưởng hay xin chỉ giúp.

Thx.

Ssg không nói là không hiện thực. Nó đây:

obi.jpg

Ý ssg là, khi bạn đưa sang máy khác thì chưa chắc hiện được dấu tiếng Việt. Thà rằng không dấu còn dễ chịu hơn chữ lăng quăng!

Bạn muốn hiện tiếng Việt trong DCL thì đơn giản thôi, cài font hệ thống Vietkey và dùng TCVN3 là xong ngay. Nhưng xin bạn nhớ rằng, không phải ai cũng sẵn lòng chấp nhận cái font hệ thống đó vì có khả năng nó sẽ gây nhiễu cho nhiều ứng dụng khác đang có trên máy của họ.

Một trình ứng dụng "nghiêm túc" sẽ không "can thiệp thô bạo" vào system của user mà chỉ tìm cách sử dụng những cái có sẵn của system thôi.

Tất nhiên, nếu bạn không ngại điều đó thì cứ việc...

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  

×