我已经研究了很多,如何从firemonkey中的对象制作副本,我需要从TBluetoothLEDevice类型的对象制作副本,因为每次我释放对象时,我都会丢失蓝牙连接,所以我想复制这个对象,以便在释放第一个对象时保持连接。
该对象不是来自TPersistent,所以我不能使用assign方法,我试图使用JSON /编组示例,但是我收到了一个错误:
内部:目前不支持类型tkPointer
有没有办法复制这个对象?还是有点想法给我指路?
答案 0 :(得分:1)
我想复制此对象,以便在释放第一个对象时保持连接。
复制对象不会有帮助。释放另一个对象时,连接状态将被破坏,并且您将留下一个无用的对象副本,其中包含过时的引用。
您需要做的是保持连接打开,或重新连接。也许你可以通过简单的避免破坏对象来实现前者。
无论哪种方式,我们都需要了解您的目标和代码的更多详细信息,以便提供详细的建议。