2013-03-12 158 views

回答

0

另一种选择是为VB6编写一个协议缓冲区库;编写时髦的序列化代码并不是最友好的语言,但它是一个有趣的智力练习,可以帮助您了解如何使用VB6提供给您的简化操作符集合执行位操作。

我用于VB6序列化代码的模式是为要实现序列化类的通用接口;您需要对实例变量进行内部访问,因为编译器甚至将公用字段封装在访问器后面。我有一个声明类似这样的接口的基本库,以及一些管理类元数据的位,并且可以编写大量序列化类来理解此接口,并将实例变量转换为XML,SQL,数组中的字节,字段在一个平面文件等

唉,我不再有权访问此代码,并分享它的合法性将是可疑的无论如何。

协议缓冲区在VB6变得不合时宜之后进入现场很久,你不可能为他们获得原生的VB6库,除非你自己付钱或自己写。