"bsa4f.dll - динамическая библиотека-расширение и поддерживает MFC интерфейс - экспортирует класс CbsaFunctions....".
Далее
"... программы имеют доступ только к функциям класса CbsaFunctions декларированных публичным способом..."
Одной из функций этого класса является функция ReadParam:
BOOL ReadPAram(DataCommPort *pDataPort, CStringArray*pStringArr);
описание типа DataCommPort
struct DataCommPort {
DWORD dwBaudRate;
BYTE nCom;
BYTE nError;
BYTE nLanguage;
};
Что я сделал:
- Код: Выделить всё
Type pDataPort
dwBaudRate As Long
nCom As Byte
nError As Byte
nLanguage As Byte
End Type
Public Declare Function ReadParam2 _
Lib "bsa4f.dll" Alias "ReadParam" _
(ByVal pDataPort, ByVal pStringArr As String) As Long
dwBaudRate = 9600
nCom = 0
nError = 0
nLanguage = 3
'Call CBsaFunctions
x = ReadParam2(pDataPort, StrokA4)
При запуске получаю ощибку can't find DLL entry point .
Помогите, где я делаю ошибку?