gpt4 book ai didi

vb6 - VB6 的 Protocol Buffer ?

转载 作者:行者123 更新时间:2023-12-04 19:37:24 27 4
gpt4 key购买 nike

我似乎找不到任何 libraries在 VB6 中使用 Protocol Buffer ?

我唯一的选择是通过 COM Interop 使用包装器 C# 库吗?

最佳答案

另一种选择是为 VB6 编写 Protocol Buffer 库;它不是用于编写时髦的序列化代码的最友好的语言,但它是一项有趣的智力练习,可以帮助您了解如何使用 VB6 提供给您的精简运算符集进行位运算。

我用于 VB6 序列化代码的模式是在要序列化的类上实现一个公共(public)接口(interface);您需要对实例变量进行内部访问,因为即使是公共(public)字段也被编译器封装在访问器后面。我有一个像这样声明接口(interface)的基础库,以及一些管理类元数据的位,你可以编写许多理解这个接口(interface)并将实例变量转换为 XML、SQL、数组中的字节、字段的序列化类在平面文件等中。

唉,我无法再访问此代码,而且共享它的合法性无论如何都值得怀疑。

Protocol Buffers 在 VB6 变得不流行很久之后就出现了,除非你花钱请人或自己编写,否则你不太可能获得它们的原生 VB6 库。

关于vb6 - VB6 的 Protocol Buffer ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15371790/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com