内存不足 "Set CS6 = New LabelManager2.Application"(VB6 - Codesoft)
Out of Memory "Set CS6 = New LabelManager2.Application" (VB6 - Codesoft)
我使用 Codesoft 9 应用程序构建 VB6 应用程序来打印标签,但是当我尝试执行代码时,出现错误 "Out Of Memory" 然后它调试到此代码:
Set CS6 = New LabelManager2.Application
那么,我的代码有什么问题吗???
错误应该是这条消息的异常:
Creating an instance of the COM component with CLSID
{3624B9C0-9E5D-11D3-A896-00C04F324E22} from the IClassFactory failed due to the following
error: 8007000e Not enough storage is available to complete this operation.
(Exception from HRESULT: 0x8007000E (E_OUTOFMEMORY)).
问题可能涉及许可。
只有 Enterprise 版本的 Teklynx Codesoft 9 和 10 支持完整的 ActiveX LabelManager2.dll (Lppx2.Application
) 分量。我可以使用 Pro 级别复制您的问题,或者不首先使用企业评估许可证启动 Codesoft 应用程序。
我认为 .Net 包装器版本 Lppnet.dll (Tkx.Lppa.Application
),可以使用 Pro 级别许可证,但它是非常有限的版本.
这里有一些附加信息:
- 如果您 运行 处于 Demo/Evaluation 模式,您可以在程序的选项中设置演示的许可证级别
- 要使用 Codesoft 9 打开选项,请单击
Tools
\ Options
- 要使用 Codesoft 10 打开配置,请单击
Tools
\ Configuration
- 在结果对话框的左侧,有一组图标。滚动到底部并单击
Product Mode
- Select
Codesoft Enterprise RFID
- 点击
OK
- 关闭并重新启动程序
当 运行 处于演示模式时,您必须先启动 Codesoft 应用程序,然后才能 运行 您的程序。除非您安装了企业许可证,否则它可能无法自行加载。我目前没有非演示 Codesoft 许可证来进行这方面的测试。
我也没有安装 Codesoft 2012 或 2014,所以我不知道列出的所有内容是否直接适用于这些版本。他们对许可的工作方式进行了重大更改,安装它们会卸载旧版本。
我使用 Codesoft 9 应用程序构建 VB6 应用程序来打印标签,但是当我尝试执行代码时,出现错误 "Out Of Memory" 然后它调试到此代码:
Set CS6 = New LabelManager2.Application
那么,我的代码有什么问题吗???
错误应该是这条消息的异常:
Creating an instance of the COM component with CLSID
{3624B9C0-9E5D-11D3-A896-00C04F324E22} from the IClassFactory failed due to the following
error: 8007000e Not enough storage is available to complete this operation.
(Exception from HRESULT: 0x8007000E (E_OUTOFMEMORY)).
问题可能涉及许可。
只有 Enterprise 版本的 Teklynx Codesoft 9 和 10 支持完整的 ActiveX LabelManager2.dll (Lppx2.Application
) 分量。我可以使用 Pro 级别复制您的问题,或者不首先使用企业评估许可证启动 Codesoft 应用程序。
我认为 .Net 包装器版本 Lppnet.dll (Tkx.Lppa.Application
),可以使用 Pro 级别许可证,但它是非常有限的版本.
这里有一些附加信息:
- 如果您 运行 处于 Demo/Evaluation 模式,您可以在程序的选项中设置演示的许可证级别
- 要使用 Codesoft 9 打开选项,请单击
Tools
\Options
- 要使用 Codesoft 10 打开配置,请单击
Tools
\Configuration
- 在结果对话框的左侧,有一组图标。滚动到底部并单击
Product Mode
- Select
Codesoft Enterprise RFID
- 点击
OK
- 关闭并重新启动程序
当 运行 处于演示模式时,您必须先启动 Codesoft 应用程序,然后才能 运行 您的程序。除非您安装了企业许可证,否则它可能无法自行加载。我目前没有非演示 Codesoft 许可证来进行这方面的测试。
我也没有安装 Codesoft 2012 或 2014,所以我不知道列出的所有内容是否直接适用于这些版本。他们对许可的工作方式进行了重大更改,安装它们会卸载旧版本。