Witam.
Czy ktoś mógłby mi przepisać poniższy kod z vb na c#? Nie wiem czy dobrze przetłumaczyłem wszystkie zmienne i odwołania; W kodzie wywoływana kest metoda z zewnętrznej dll'ki.
Deklaracja metody dll'ki:
Public Declare Function u_E555_New_WriteInitCard Lib "HTESReader.dll" (ByRef ucSysID As Byte) As Integer
A to kod wywołania:
Private Sub Command1_Click()
Dim btPsw(0 To 2) As Byte
btPsw(0) = Val("&H" & Left(txtPsw.Text, 2))
btPsw(1) = Val("&H" & Mid(txtPsw.Text, 3, 2))
btPsw(2) = Val("&H" & Right(txtPsw.Text, 2))
Dim re As Integer
re = u_E555_New_WriteInitCard(btPsw(0))
If re = 0 Then
MsgBox "success!"
Else
MsgBox "fail!" & re
End If
End Sub
Najbardziej chodzi mi o sposób deklaracji metody z dll'ki (jakie parametry deklaracji należy użyć) oraz sposób przekazania parametru "btPsw" do metody.
Z góry wielkie dzięki.