none
“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”用VB.NET调用外部API函数时出现这个问题 RRS feed

  • 问题

  • 请各位高手帮忙,但是用VB6.0调用外部API函数时就没有出现这个问题

     

    函数在模块里声明为:

    Declare Function VB_COM_GetBaudRate Lib "GEOCOM32.DLL" (ByVal eRate As Short) As Short

     

     

     

            If Result = RC_OK Then
                Result = VB_COM_OpenConnection(COMPort, COMBaud, 1)
                Select Case Result
                    Case RC_OK
                        MsgBox("连接成功")


                        RC = VB_COM_GetBaudRate(COM_rate)

     

                        If RC = RC_OK Then
                            If COM_rate <> COMPort Then
                                COM_rate = COMPort
                                Call VB_COM_SetBaudRate(COM_rate)
                            End If
                        End If

     

    请各位高手帮忙,困扰我几天了这个问题
    2008年11月4日 2:31

答案

全部回复