C# VB6 호출 방법0 작성된 dll

1281 단어 C#

C# VB6.0 dll /*---------------VB Dll -------------------------*/

 

VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "Class1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True

Public Function jia(a As Integer, b As Integer, c As Integer) As Boolean
   
   
    
  If a = 1 And b = 2 And c = 3 Then
 
   
   jia = True
   
  End If
    
End Function
//////////////////////////////////////////////////

호출 단계는 다음과 같습니다.
1.       Copy *.dll to windows\system32
2. 등록*.dll(시스템32 디렉토리에서 regsvr32 *.dll 실행)
3. C# 프로젝트에 참조를 추가하면 COM 구성 요소에서 등록된 *을 찾을 수 있습니다.dll 구성 요소 이름, 선택 후 확인 클릭
4. C# using 추가 *
/*--------------------------C# 호출 코드는 다음과 같습니다-------------------------*/
private void button1_Click(object sender, EventArgs e)
        {
            jiafa.Class1 add = new Class1();
            if (add.jia(1, 2, 3))
                MessageBox.Show("    VB dll");
        }

좋은 웹페이지 즐겨찾기