- Код: Выделить всё
'Function GetErrorText: PChar; stdcall;
Public Declare Function GetErrorText Lib "CscLink.dll" () As Long
'Function Login( AUser, APsw: PChar ): BOOL; stdcall;
Public Declare Function Login Lib "CscLink.dll" (ByVal AUser As Long, ByVal APsw As Long) As Boolean
Теперь форма
- Код: Выделить всё
Dim tmpptr As Long
Dim tmpstring As String
Dim mBuff As String
mBuff = Space(100)
lgn = "user"
pwd = "1"
If Login(StrPtr(lgn), StrPtr(pwd)) = False Then
tmpptr = GetErrorText
mBuff = StrFromPtrA(tmpptr, 100)
Debug.Print mBuff
End If
Интересует, собственно вызов функции Login.
PChar в Delphi - указатель на строку.