我是 Delphi 的新手,使用 Delphi 2007,我连接到蓝牙打印机 e 并发送数据。参考 post Bluetooth and Delphi and Indy Bluetooth support,我试图在我的 delphi 项目中加载 IdBluetooth.pas 并得到一些错误:
1) ULONG、SYSTEMTIME 和所有其他 Windows 类型无法识别。
sin.port := ULONG(-1);
2) 第 107 行未声明的标识符 FReuseSocket 和 otUnix
if (FReuseSocket = rsTrue) or ((FReuseSocket = rsOSDependent) and (GOSType = otUnix)) then
TdIOHandlerSocket 不包含成员 TdIOhandlerSocket(228 和 311):
Socket.ReuseSocket := FReuseSocket;
我添加了 JWABluetoothA、JWABtHDef、JWABthSdpDef、JWAWinDLLNames、JWAWindows、JWAws2Bth 库
我该如何解决这些错误?
另一个问题:除了连接,如果我要向BT设备发送任何其他数据,我应该使用什么程序?