【发布时间】:2013-04-15 12:11:45
【问题描述】:
我是 Delphi 的新手,使用 Delphi 2007,我正在连接到蓝牙打印机 e 并发送数据。 参考帖子 Bluetooth and Delphi 和 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设备发送任何其他数据,我应该使用什么程序?
【问题讨论】:
标签: delphi bluetooth delphi-2007