Đến nội dung


Hình ảnh
- - - - -

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


  • Please log in to reply
3 replies to this topic

#1 phuonghuynhduy

phuonghuynhduy

    biết vẽ line

  • Members
  • PipPip
  • 29 Bài viết
Điểm đánh giá: 4 (bình thường)

Đã gửi 10 March 2009 - 09:05 AM

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!
  • 0

#2 ssg

ssg

    biết lệnh adcenter

  • Vip
  • PipPipPipPipPipPipPip
  • 1228 Bài viết
Điểm đánh giá: 1087 (rất tốt)

Đã gửi 13 March 2009 - 08:41 AM

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
  • 0

#3 phuonghuynhduy

phuonghuynhduy

    biết vẽ line

  • Members
  • PipPip
  • 29 Bài viết
Điểm đánh giá: 4 (bình thường)

Đã gửi 17 March 2009 - 07:07 AM

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.
  • 0

#4 ssg

ssg

    biết lệnh adcenter

  • Vip
  • PipPipPipPipPipPipPip
  • 1228 Bài viết
Điểm đánh giá: 1087 (rất tốt)

Đã gửi 17 March 2009 - 07:41 AM

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:
Hình đã gửi
Ý 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...
  • 0