TeeChart Pro ActiveX教程(十八):TeeChart运行时要求
TeeChart运行时要求
本教程介绍了TeeChart应用程序的运行时安装的某些方面。
TeeChart运行时文件
使用TeeChart应用程序提供哪些文件取决于应用程序的交付方式。标准Windows应用程序与Web应用程序交付不同。
Windows应用程序
-
teechart2017.ocx
该文件可以在TeeChart安装文件夹中找到。它可以安装在客户端(运行时)机器上您选择的任何文件夹中,但必须注册。
-
teeuserx.hlp
可选编辑器帮助支持。该文件可以在TeeChart安装文件夹下的Docs文件夹中找到。它可以安装在客户端(运行时)机器上您选择的任何文件夹中,但必须注册。
Web浏览器应用程序
-
teechart2017.cab或teechart2017.ocx
您可以将任一文件用于Web应用程序(两者都可以在TeeChart安装文件夹中/下方找到)。teechart2017.cab是teechart2017.ocx的压缩版本,更适合在考虑速度的互联网上进行传输。CAB文件已经过身份验证。可以在客户端计算机中手动安装文件并手动注册,也可以使用HTML OBJECT Codebase链接动态加载和注册文件。如果下载速度是您的应用程序中更重要的元素,您可能希望考虑使用替代'小'TeeChart CAB文件部分中列出的替代'缩减功能'版本的TeeChart 。
-
teeuserx.hlp
可选编辑器帮助支持。该文件可以在TeeChart安装文件夹下的Docs文件夹中找到。使用http连接下载时,不会自动注册此文件,因此应通过其他方式注册。
*使用PNG格式导出(所有应用程序类型)
-
TeeChart Pro AX使用动态链接库Lpng.dll来方便导出为PNG格式的图形文件。该DLL包含在TeeChart安装程序中,并在安装时安装到Windows \ System [32]文件夹中。如果您需要可再发行应用程序导出为PNG格式文件,则应将此DLL包含在安装程序文件中。Lpng.dll是公共域名。
替代'小'TeeChart CAB文件
备注的TeeChart Cab文件随注册版本一起提供。该文件位于TeeChart安装文件夹下方的CAB文件文件夹中,提供了一组有限的TeeChart功能,从而减小了Cab的大小。CAB文件已经过身份验证。
teesmall2017.cab文件中缺少功能
- 没有TeeChart编辑
- 没有JPEG支持
- 没有打印预览器
- 没有关于屏幕
- 没有ODBC访问权限
- 没有OpenGL
通过使用HTML OBJECT Codebase参数,可以使用与teechart2017.cab文件相同的方式使文件可用。
注册表考虑
在拥有TeeChart Pro的ActiveX控件必须在Windows注册表中注册是可用的。在大多数情况下,注册是自动完成的,但在某些情况下(例如,在创建自己的应用程序安装例程时),必须手动注册Control。在拥有TeeChart运行编辑器帮助文件,teeuserx.hlp还必须注册在运行时从的TeeChart编辑器支持求助电话。
在为已编译的Charting应用程序创建安装程序或安装例程时,您应该为TeeChart注册包含以下方面:
-
注册teechart2017.ocx 要手动注册teechart2017.ocx,请使用Window的Regsvr32.exe。
例:
syntax: regsvr32.exe installdrive:\installfolder\teechart2017.ocx eg. regsvr32 c:\Program files\MyChartApp\teechart2017.ocx
teeChart2017.ocx注册表项将自动添加到Windows注册表的多个位置。无需手动编辑注册表。
-
注册teeuserx.hlp 要注册teesuerx.hlp,您必须创建一个例程,或手动添加到Windows注册表中:
Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Help] Entry: "teeuserx.hlp"="drive:\\installfolder\\installsubfolder" Eg. "teeuserx.hlp"="c:\\Program files\\MyChartApp" (Here assuming that teeuserx.hlp is installed in the c:\Program files\MyChartApp folder) You may create a .reg registry file (which is ascii format) by exporting the key from an existing registry entry. The file may be used for direct importation to a client installation.
使用teechart2017.cab文件和HTML OBJECT代码库时,TeeChart会自动注册到客户端Windows机器。如果您希望将teeuserx.hlp用于Web浏览器应用程序,则必须创建自己的例程来注册帮助文件。这可以选择性地使用导出的注册表文件(通常以.reg结尾),该文件在执行时自动更新寄存器(例如双击)。
自定义TeeUser运行时帮助
teeuser运行时编辑器帮助(rtf文件)的源保存在TeeChart Pro安装文件夹下的Docs \ Teeuser帮助源文件夹中。可以使用标准的32位Windows帮助编辑器或Microsoft Word95编辑帮助源,并使用Microsoft的32位帮助编辑器v4.00.0950 +或使用Microsoft Word97 / 2000进行编译,并使用Microsoft的32位帮助编辑器v4.02.0060 +进行编译。如果使用Word97编辑,则无法使用早期版本的Microsoft 32位帮助编辑器进行编译。帮助编辑器可从Microsoft免费获得。 使用标准帮助编辑器编辑/编译或使用Microsoft帮助编译器进行编译时,请打开teeuserx.hpj帮助项目。
使用修改后的版本替换默认的teeuserx.hlp文件并根据注册表注意事项部分中的说明在客户端计算机中注册它将启用该帮助以便在运行时使用。
*注意:如果使用Word编辑帮助.rtf文件,请确保仅编辑页面内容,而不是修改脚注或隐藏代码。对于该措施,为避免错误,建议使用Word选项“显示代码”,激活。
OpenGL支持
要在设计时或运行时使用OpenGL支持,请确保在Windows计算机中启用OpenGL。标准Microsoft dll,OpenGL32.dll,在Windows95和Windows98的情况下通常位于Windows \ System文件夹中,在Windows NT的情况下通常位于Winnt \ System32文件夹中。 替代OpenGL驱动程序可从Silicon Graphics,www.sgi.com获得,适用于NT和Windows 95/98。 根据您的CPU和视频硬件,可能是Silicon Graphics的OpenGL dll比Microsoft的更快。
在同一台机器上运行TeeChart Pro AX v8和TeeChart Pro AX v2017。
您可以在同一台PC上并排使用TeeChart Pro AX v8和TeeChart Pro AX v2017。使用TeeChart Pro AX 8或更早版本编译的应用程序将继续使用该版本。请考虑以下因素:
如果您的应用程序不在TeeChart GUID中编码(当TeeChart放置在Form上时会自动发生)并且仅使用CreateObject for Chart实例,则CreateObject将创建TeeChart Pro AX v2017图表。由于代码在很少的实例中向后兼容( 有关详细信息,请参阅教程15,VC ++ MS应用程序),然后版本的更改对应用程序用户是透明的。可以通过在创建期间命名版本来修复特定版本创建(例如,在VBScript中创建TeeChart v6图表:CreateObject(TeeChart.TChart.6)
购买TeeChart Pro AciveX正版授权,请点击“”哟!