Thông báo

Collapse
No announcement yet.

Lập trình giao tiếp trong winXP dùng VB, xin được chỉ giáo

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

  • Lập trình giao tiếp trong winXP dùng VB, xin được chỉ giáo

    Mình là thành viên mới, vừa mới mua tài liệu ghép nối máy tính trong window của thày Tập về đọc. Mình may mắn kiếm được file port.dll version 1.0.0.0 nên làm thử ví dụ đầu tiên trong sách là làm cho loa bên trong máy tinh xuất 1 tiếng kêu. Nhưng biên dịch tới câu lệnh OUTPORT thì bị báo lỗi khong thấy file PORT.DLL, mặc dù mình đã để file này trong thu mục chứa chương trình ví dụ này. Mới bắt đầu nên cái gì cũng còn mơ hồ rất mong được các bạn đi trước rộng lòng chỉ giáo. Mình tự học nên khi cần người chỉ rất khó,mong các bạn giúp. Sau đây là phần chương trình:

    Phần khai báo trong modul1.bas:

    Declare Sub OUTPORT Lib "PORT.DLL" (ByVal Adr As Integer, ByVal Dat As Integer)
    Declare Function INPORT Lib "PORT.DLL" (ByVal Adr As Integer) As Integer
    Declare Sub DELAY Lib "PORT.DLL" (ByVal Th_gian As Integer)


    Chương trình xuất âm: (tone.frm)

    Private Sub tone_Click()
    For n = 1 To 100
    OUTPORT 97, (INPORT(97) Or 2)
    DELAY 1
    OUTPORT 97, (INPORT(97) And 253)
    DELAY 1
    Next n
    End Sub


    Không biết sai sót là ở chỗ nào, mong được chỉ bảo


  • #2
    Hi chào bạn. Mình cũng đã từng như bạn và đã đi hỏi khắp nơi về điều này
    cuối cùng thì mình cũng biết là cái cổng port.dll ấy chỉ được hỗ trợ trong win98 là cùng thôi và nó không chạy được trong win XP đâu.Hôm nọ mình down ở đâu một cái chương trình có thể chạy được cái port.dll ấy nhưng mình chưa thử bạn thử xem nhé .Thân!

    Comment


    • #3
      ....
      cuối cùng thì mình cũng biết là cái cổng port.dll ấy chỉ được hỗ trợ trong win98 là cùng thôi và nó không chạy được trong win XP đâu.Hôm nọ mình down ở đâu một cái chương trình có thể chạy được cái port.dll ấy nhưng mình chưa thử bạn thử xem nhé ....mình đưa lên dùm nhé.....ặc ặc sao tôi không gửi file zip được !!!
      Last edited by nikt; 30-11-2006, 09:55.

      Comment


      • #4
        Mừng quá, cuối cung cũng co người hồi âm. Vậy không lẽ đối với winxp thì không có cách nào lập trình giao tiếp máy tính dùng VB hả bạn. Win 98 giờ ít người dùng lam, chủ yếu là winxp ah. Không biết các cao thủ có cách gì có thể dùng VB lập trình giao tiếp máy tính trong winxp thì chỉ mình với. Mình tự học nên ít kiếm được người chỉ bảo. Mong các bạn đã từng kinh qua việc này chỉ mình cũng như máy anh em mới tập làm quen trong lĩnh vực này. Mình xin đa tạ trước.

        Comment


        • #5
          Cảm ơn ban nikt góp ý nha, bạn cố đưa lên chương trình mà bạn nói chạy được pỏt.dll trong winxp dum minh nha, để mình cố thử xem. Vậy thì bây giờ bnếu lập trình giao tiếp trong winxp dung VB bạn dùng cách gì, chỉ minh với. Mình cảm ơn nhiều lắm.

          Comment


          • #6
            Nguyên văn bởi BONBEN Xem bài viết
            Cảm ơn ban nikt góp ý nha, bạn cố đưa lên chương trình mà bạn nói chạy được pỏt.dll trong winxp dum minh nha, để mình cố thử xem. Vậy thì bây giờ bnếu lập trình giao tiếp trong winxp dung VB bạn dùng cách gì, chỉ minh với. Mình cảm ơn nhiều lắm.
            NTport library

            Comment


            • #7
              bạn hãy lên mạng tìm file port32.dll nhe, minh trước đây đã làm rồi, chạy ầm ầm(cái này mới dùng cho winxp)

              Comment


              • #8
                để lúc nào dảnh mình up cho bạn demo mình dã làm>>>>

                Comment


                • #9
                  Cảm ơn bạn duongnv. Bạn có thể up len dùm minh file pot32.dll bạn đang dùng cho winxp được không. Cách sử dung nó có gì khác so với port.dll không vậy bạn.

                  Comment


                  • #10
                    Về giao tiếp với mấy cái cổng trên máy tính thì bạn chú ý sau:
                    1. Giao tiếp với cổng COM: Dùng ActiveX của VB6 là MSCOMM, với file là mscomm32.dll và thực hiện giao tiếp. Chi tiết bạn qua mục Lập trình VB của Ngô Hải Bắc có bài hướng dẫn chi tiết tại đó.

                    2. Giao tiếp LPT: Bạn dùng file inout32.dll, file này có trong chương trình nạp chíp ISP ver3.0a hay 3.7 của Chaokhun. Có các hàm inp và outp hay j đó...

                    3. Đọc thêm các sách Serial Complete và Parallel Complete để hiểu chi tiết.

                    Chúc thành công.
                    Ethernet-RS232, PIC Webserver, RFID Reader
                    CallerID, Cảnh báo BTS, ...
                    0988006696
                    linhnc308@gmail.com
                    http://linhnc308.blogspot.com

                    Comment


                    • #11
                      http://www.ln.com.ua/~real/avreal/p95nt.zip. Rất xin lỗi đã làm bạn phải chờ lâu. Hôm trước mình đã cho vào file đính kèm mà không được.Nếu không down đc bạn vào google seach từ "DLPortIO.DLL " lên nhé. Thân!

                      Comment


                      • #12
                        thư viện lệnh trong tệp dlportio.dll có gì khác với port.dll không bạn?

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        Đang tải...
                        X