Deployment VB6应用程序需要Office/Visual Basic安装以支持希伯来语

Deployment VB6应用程序需要Office/Visual Basic安装以支持希伯来语,deployment,vb6,hebrew,Deployment,Vb6,Hebrew,我正在尝试使一个旧的VB6应用程序工作。 在它的一个文档中,先前的程序员写道,它需要一个Office安装来支持希伯来语。 如果未安装Office或Visual Basic,希伯来语显示将不带RTL 关于问题的原因有什么想法吗 以下是我的项目文件的参考: Object={C0A63B80-4B21-11D3-BD95-D426EF2C7949}#1.0#0; VSFLEX7L.OCX Reference=*\G{8C344710-5FEC-11CF-A0BF-00AA0062BE57}#1.0#0

我正在尝试使一个旧的VB6应用程序工作。 在它的一个文档中,先前的程序员写道,它需要一个Office安装来支持希伯来语。 如果未安装Office或Visual Basic,希伯来语显示将不带RTL

关于问题的原因有什么想法吗

以下是我的项目文件的参考:

Object={C0A63B80-4B21-11D3-BD95-D426EF2C7949}#1.0#0; VSFLEX7L.OCX
Reference=*\G{8C344710-5FEC-11CF-A0BF-00AA0062BE57}#1.0#0#..\..\..\WINDOWS\SysWow64\MSCDRUN.DLL#Microsoft Connection Designer Instance 1.0
Reference=*\G{EE008642-64A8-11CE-920F-08002B369A33}#2.0#0#..\..\..\WINDOWS\SysWow64\MSRDO20.DLL#Microsoft Remote Data Object 2.0
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\Windows\SysWOW64\stdole2.tlb#OLE Automation
Object={BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0; TABCTL32.OCX
Object={3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0; RICHTX32.OCX
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
Object={0BA686C6-F7D3-101A-993E-0000C0EF6F5E}#1.0#0; THREED32.OCX
Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; COMDLG32.OCX
Object={648A5603-2C6E-101B-82B6-000000000014}#1.1#0; MSCOMM32.OCX
Object={6FBA474E-43AC-11CE-9A0E-00AA0062BB4C}#1.0#0; SYSINFO.OCX
Object={5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0; MSFLXGRD.OCX
Object={C932BA88-4374-101B-A56C-00AA003668DC}#1.1#0; MSMASK32.OCX

据推测,之前的程序员使用Forms 2.0使Visual Basic 6能够显示Unicode字符。哎呀!下面还有一点。我相信Forms 2.0在法律上是不可再发行的,我相信它会导致你的应用程序崩溃。@MarkJ在引用或组件中看不到它,所以我想这不是问题所在,但它可能是相关的。请发布您的vbp文件,或仅发布以vbp文件中的“引用”和“对象”开头的行。在引用或组件中看不到它也可能意味着它在代码中后期绑定。你对
CreateObject
做过文本搜索了吗?所以有点更新。Hebrew现在可以工作了,但是如果没有安装office,它就不支持RTL。我将把vbp附加到原始问题上。