Thông báo

Collapse
No announcement yet.

đổi số(0123...) trong VB6 ra mã ASCII???????

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • đổi số(0123...) trong VB6 ra mã ASCII???????

    em dang dùng VB6 để viết chương trình giao tiếp với máy tính, nhưng em kg bit dùng hàm gì đề chuyển đổi số nhập trong tetbox (vd 1234...) thành số hex (hay ta phải chuyền sang mã ASCII) để gửi ra cho 8051??????
    nhờ chỉ giúp em cái
    cảm ơn nhiều

  • #2
    kg bit co dc hay kg mà cha thấy có cao thủ nào trên diễn đàn hồi âm giúp!!!!!!!!!

    hixxxxxxxxxxxxxxxxxxxx

    Comment


    • #3
      Nguyên văn bởi thanhnguyen0 Xem bài viết
      kg bit co dc hay kg mà cha thấy có cao thủ nào trên diễn đàn hồi âm giúp!!!!!!!!!

      hixxxxxxxxxxxxxxxxxxxx
      Code:
      Dim d as integer
      Dim c as String
      
      d = Asc("a")              ' d = 97
      
      c = "A"
      d = Asc(c)               ' d = 65
      Đúng ý bạn chưa?

      Hàm asc chỉ lấy kí tự ASCII của ký tự đầu tiên trong tham số

      PT.
      Núi cao bởi có đất bồi
      Núi chê đất thấp, núi ngồi ở đâu?
      Muôn dòng sông đổ biển sâu
      Biển chê sông nhỏ, biển đâu nước còn?

      Comment


      • #4
        anh phanta cho em hỏi một câu nữa nha. vậy nếu như mình muốn gửi một chuổi liên tiếp cho 89xx ví dụ 123..., abc... thì mỉnh phải tách ra vằ đặt các số vào trong hàm Asc như là asc("1"), asc("2")... phải kg ạ?
        ------------
        vậy trong VB kg có hàm nào chuyển đổi một chuổi 123..., abc.. thành một chuỗi ký tự mã ASCII ạ?

        Comment


        • #5
          Nguyên văn bởi thanhnguyen0 Xem bài viết
          anh phanta cho em hỏi một câu nữa nha. vậy nếu như mình muốn gửi một chuổi liên tiếp cho 89xx ví dụ 123..., abc... thì mỉnh phải tách ra vằ đặt các số vào trong hàm Asc như là asc("1"), asc("2")... phải kg ạ?
          ------------
          vậy trong VB kg có hàm nào chuyển đổi một chuổi 123..., abc.. thành một chuỗi ký tự mã ASCII ạ?
          Bản thân chuỗi "123...,abc..." nó là chuỗi kí tự rồi. Còn nếu em muốn lấy dãy số mã ASCII của chuỗi c thì có thể làm như sau:

          Code:
          For i = 1 To Len(c)
              d = Asc(Mid(c, i, 1))
          Next
          PT.
          Last edited by phanta; 27-08-2008, 11:05.
          Núi cao bởi có đất bồi
          Núi chê đất thấp, núi ngồi ở đâu?
          Muôn dòng sông đổ biển sâu
          Biển chê sông nhỏ, biển đâu nước còn?

          Comment


          • #6
            Nguyên văn bởi thanhnguyen0 Xem bài viết
            em dang dùng VB6 để viết chương trình giao tiếp với máy tính, nhưng em kg bit dùng hàm gì đề chuyển đổi số nhập trong tetbox (vd 1234...) thành số hex (hay ta phải chuyền sang mã ASCII) để gửi ra cho 8051??????
            nhờ chỉ giúp em cái
            cảm ơn nhiều
            Gửi xuống 8951 đâu cần phải đổi qua ASCII, cứ gửi 1234... xuống là OK rồi
            Tư vấn, thiết kế hệ thống SCADA dùng WinCC, Citect...
            Nhận giả lập khóa cứng (dongle), cung cấp license Citect, Rockwell, Siemens...
            Liên hệ: servocontrol(at)gmail

            Comment


            • #7
              à cho em hỏi máy tính xuất 1 ký tự ra cổng com thì dùng bộ mã 8 bit hay bộ mã 7 bit ạ???

              Comment


              • #8
                8 bit ban à, Nhưng mình theo mình cần gì phải đổi gì bạn chỉ viết như sau trên VB là VĐK nhận được mà
                mscomm1.output ="A" trong VĐK nhận về và so sánh nếu đúng là A thì làm một việc gì đó tuỳ bạn
                chúc bạn thành công
                NGUYỄN XUÂN VŨ
                Mua bán, sửa chữa PLC, biến tần
                Vỉ mạch điện tử công nghiệp các loại
                0978462163

                Comment


                • #9
                  8 bit ban à, Nhưng mình theo mình cần gì phải đổi gì bạn chỉ viết như sau trên VB là VĐK nhận được mà
                  mscomm1.output ="A" trong VĐK nhận về và so sánh nếu đúng là A thì làm một việc gì đó tuỳ bạn
                  chúc bạn thành công
                  NGUYỄN XUÂN VŨ
                  Mua bán, sửa chữa PLC, biến tần
                  Vỉ mạch điện tử công nghiệp các loại
                  0978462163

                  Comment


                  • #10
                    vậy cho em như xuất như thế này khác nhau như thế nào ạ?

                    mscomm1.output ="12" >>>>>>>> cái này là xuất ra mã ASCII của số 1 và 2
                    vậy còn cái này là xuất ra cho cong COM dạng dữ liệu gì?
                    mscomm1.output =12 >>>>>>>>>> ???

                    Comment


                    • #11
                      xin trả lời bạn như sau
                      mscomm1.output ="12" >>>>>>>> cái này lúc đầu nó lấy mã số 1 gửi, sau đó lấy mã số 2 gửi. Nếu dài thì nó gửi đến hết
                      vậy còn cái này là xuất ra cho cong COM dạng dữ liệu gì?
                      mscomm1.output =12 >>>>>>>>>> cái này báo lỗi
                      Phone: 0978536011

                      Comment


                      • #12
                        cảm ơn anh byte

                        vậy anh có thể cho em biết vì sao VB lại báo lõi kg ạ??

                        Comment


                        • #13
                          Nguyên văn bởi thanhnguyen0 Xem bài viết
                          cảm ơn anh byte

                          vậy anh có thể cho em biết vì sao VB lại báo lõi kg ạ??
                          Vì tham số của nó là dạng kí tự (string), mà bạn lại truyền số (integer)vào thì nó lỗi chứ sao.

                          PT.
                          Núi cao bởi có đất bồi
                          Núi chê đất thấp, núi ngồi ở đâu?
                          Muôn dòng sông đổ biển sâu
                          Biển chê sông nhỏ, biển đâu nước còn?

                          Comment

                          Về tác giả

                          Collapse

                          thanhnguyen0 Tìm hiểu thêm về thanhnguyen0

                          Bài viết mới nhất

                          Collapse

                          • dinhthuong80
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi dinhthuong80
                            Vì sản phẩm của họ dân mình có dùng, và có lẽ cũng không phải là không phổ biến, nên ĐT quyết định gởi thư điện tử tiếng Anh cho họ như sau, ( đã sửa vài từ như được góp ý, vì nếu lịch sự thì dù vòng vo cũng nên phản hồi, vì...
                            hôm nay, 16:36
                          • tuyennhan
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi tuyennhan
                            Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                            Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                            23-02-2025, 07:44
                          • vi van pham
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi vi van pham
                            Cám ơn những lời chúc tốt đẹp của em.

                            Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                            Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                            23-02-2025, 02:00
                          • nhathung1101
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi nhathung1101
                            Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                            Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                            Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                            22-02-2025, 22:18
                          • dinhthuong80
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi dinhthuong80
                            Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                            Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                            22-02-2025, 14:51
                          • dinhthuong80
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi dinhthuong80
                            Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                            Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                            22-02-2025, 14:39
                          • dinhthuong80
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi dinhthuong80
                            Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                            Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                            22-02-2025, 14:28
                          • bqviet
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi bqviet
                            Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                            21-02-2025, 20:26
                          • mèomướp
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi mèomướp
                            Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                            21-02-2025, 12:32
                          • vi van pham
                            Trả lời cho Tiếng Anh cho người Việt
                            bởi vi van pham
                            Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                            Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                            20-02-2025, 21:31
                          Đang tải...
                          X