我在 a 中使用 blob 字段kbmMemTable
来存储我从中开发的自定义组件,TComponent
并使用 的 read 和 write 组件流方法将组件TReader
读取和写入 blob 字段。中的数据kbmMemTable
最终存储在由GpStructuredStorage
.
这一直完美无缺,直到我将我的组件(连同kbmMemtable
)移动到一个新应用程序并尝试让新应用程序读取 blob 字段。起初我收到组件命名错误(组件名称已存在),但后来当我TReader
尝试读取TPersistent
组件的属性时,我开始收到访问冲突。
据我所知,关于从文件中检索kbmMemTable
数据的方式以及使用. 我没有对组件进行任何更改,而且我存储在同一个表的其他 blob 字段中的其他组件似乎没有任何问题(至少在读取它们时我没有收到任何错误背部)。gpStructuredStorage
TReader
我对可能是什么问题感到恼火。任何帮助/建议将不胜感激。我正在使用德尔福 2007。