TeeChart Pro ActiveX教程(十八):TeeChart運(yùn)行時(shí)要求
TeeChart運(yùn)行時(shí)要求
本教程介紹了TeeChart應(yīng)用程序的運(yùn)行時(shí)安裝的某些方面。
TeeChart運(yùn)行時(shí)文件
使用TeeChart應(yīng)用程序提供哪些文件取決于應(yīng)用程序的交付方式。標(biāo)準(zhǔn)Windows應(yīng)用程序與Web應(yīng)用程序交付不同。
Windows應(yīng)用程序
-
teechart2017.ocx
該文件可以在TeeChart安裝文件夾中找到。它可以安裝在客戶端(運(yùn)行時(shí))機(jī)器上您選擇的任何文件夾中,但必須注冊。
-
teeuserx.hlp
可選編輯器幫助支持。該文件可以在TeeChart安裝文件夾下的Docs文件夾中找到。它可以安裝在客戶端(運(yùn)行時(shí))機(jī)器上您選擇的任何文件夾中,但必須注冊。
Web瀏覽器應(yīng)用程序
-
teechart2017.cab或teechart2017.ocx
您可以將任一文件用于Web應(yīng)用程序(兩者都可以在TeeChart安裝文件夾中/下方找到)。teechart2017.cab是teechart2017.ocx的壓縮版本,更適合在考慮速度的互聯(lián)網(wǎng)上進(jìn)行傳輸。CAB文件已經(jīng)過身份驗(yàn)證??梢栽诳蛻舳擞?jì)算機(jī)中手動(dòng)安裝文件并手動(dòng)注冊,也可以使用HTML OBJECT Codebase鏈接動(dòng)態(tài)加載和注冊文件。如果下載速度是您的應(yīng)用程序中更重要的元素,您可能希望考慮使用替代'小'TeeChart CAB文件部分中列出的替代'縮減功能'版本的TeeChart 。
-
teeuserx.hlp
可選編輯器幫助支持。該文件可以在TeeChart安裝文件夾下的Docs文件夾中找到。使用http連接下載時(shí),不會(huì)自動(dòng)注冊此文件,因此應(yīng)通過其他方式注冊。
*使用PNG格式導(dǎo)出(所有應(yīng)用程序類型)
-
TeeChart Pro AX使用動(dòng)態(tài)鏈接庫Lpng.dll來方便導(dǎo)出為PNG格式的圖形文件。該DLL包含在TeeChart安裝程序中,并在安裝時(shí)安裝到Windows \ System [32]文件夾中。如果您需要可再發(fā)行應(yīng)用程序?qū)С鰹镻NG格式文件,則應(yīng)將此DLL包含在安裝程序文件中。Lpng.dll是公共域名。
替代'小'TeeChart CAB文件
備注的TeeChart Cab文件隨注冊版本一起提供。該文件位于TeeChart安裝文件夾下方的CAB文件文件夾中,提供了一組有限的TeeChart功能,從而減小了Cab的大小。CAB文件已經(jīng)過身份驗(yàn)證。
teesmall2017.cab文件中缺少功能
- 沒有TeeChart編輯
- 沒有JPEG支持
- 沒有打印預(yù)覽器
- 沒有關(guān)于屏幕
- 沒有ODBC訪問權(quán)限
- 沒有OpenGL
通過使用HTML OBJECT Codebase參數(shù),可以使用與teechart2017.cab文件相同的方式使文件可用。
注冊表考慮
在擁有TeeChart Pro的ActiveX控件必須在Windows注冊表中注冊是可用的。在大多數(shù)情況下,注冊是自動(dòng)完成的,但在某些情況下(例如,在創(chuàng)建自己的應(yīng)用程序安裝例程時(shí)),必須手動(dòng)注冊Control。在擁有TeeChart運(yùn)行編輯器幫助文件,teeuserx.hlp還必須注冊在運(yùn)行時(shí)從的TeeChart編輯器支持求助電話。
在為已編譯的Charting應(yīng)用程序創(chuàng)建安裝程序或安裝例程時(shí),您應(yīng)該為TeeChart注冊包含以下方面:
-
注冊teechart2017.ocx 要手動(dòng)注冊teechart2017.ocx,請使用Window的Regsvr32.exe。
例:
syntax: regsvr32.exe installdrive:\installfolder\teechart2017.ocx eg. regsvr32 c:\Program files\MyChartApp\teechart2017.ocx
teeChart2017.ocx注冊表項(xiàng)將自動(dòng)添加到Windows注冊表的多個(gè)位置。無需手動(dòng)編輯注冊表。
-
注冊teeuserx.hlp 要注冊teesuerx.hlp,您必須創(chuàng)建一個(gè)例程,或手動(dòng)添加到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代碼庫時(shí),TeeChart會(huì)自動(dòng)注冊到客戶端Windows機(jī)器。如果您希望將teeuserx.hlp用于Web瀏覽器應(yīng)用程序,則必須創(chuàng)建自己的例程來注冊幫助文件。這可以選擇性地使用導(dǎo)出的注冊表文件(通常以.reg結(jié)尾),該文件在執(zhí)行時(shí)自動(dòng)更新寄存器(例如雙擊)。
自定義TeeUser運(yùn)行時(shí)幫助
teeuser運(yùn)行時(shí)編輯器幫助(rtf文件)的源保存在TeeChart Pro安裝文件夾下的Docs \ Teeuser幫助源文件夾中??梢允褂脴?biāo)準(zhǔn)的32位Windows幫助編輯器或Microsoft Word95編輯幫助源,并使用Microsoft的32位幫助編輯器v4.00.0950 +或使用Microsoft Word97 / 2000進(jìn)行編譯,并使用Microsoft的32位幫助編輯器v4.02.0060 +進(jìn)行編譯。如果使用Word97編輯,則無法使用早期版本的Microsoft 32位幫助編輯器進(jìn)行編譯。幫助編輯器可從Microsoft免費(fèi)獲得。 使用標(biāo)準(zhǔn)幫助編輯器編輯/編譯或使用Microsoft幫助編譯器進(jìn)行編譯時(shí),請打開teeuserx.hpj幫助項(xiàng)目。
使用修改后的版本替換默認(rèn)的teeuserx.hlp文件并根據(jù)注冊表注意事項(xiàng)部分中的說明在客戶端計(jì)算機(jī)中注冊它將啟用該幫助以便在運(yùn)行時(shí)使用。
*注意:如果使用Word編輯幫助.rtf文件,請確保僅編輯頁面內(nèi)容,而不是修改腳注或隱藏代碼。對于該措施,為避免錯(cuò)誤,建議使用Word選項(xiàng)“顯示代碼”,激活。
OpenGL支持
要在設(shè)計(jì)時(shí)或運(yùn)行時(shí)使用OpenGL支持,請確保在Windows計(jì)算機(jī)中啟用OpenGL。標(biāo)準(zhǔn)Microsoft dll,OpenGL32.dll,在Windows95和Windows98的情況下通常位于Windows \ System文件夾中,在Windows NT的情況下通常位于Winnt \ System32文件夾中。 替代OpenGL驅(qū)動(dòng)程序可從Silicon Graphics,www.sgi.com獲得,適用于NT和Windows 95/98。 根據(jù)您的CPU和視頻硬件,可能是Silicon Graphics的OpenGL dll比Microsoft的更快。
在同一臺(tái)機(jī)器上運(yùn)行TeeChart Pro AX v8和TeeChart Pro AX v2017。
您可以在同一臺(tái)PC上并排使用TeeChart Pro AX v8和TeeChart Pro AX v2017。使用TeeChart Pro AX 8或更早版本編譯的應(yīng)用程序?qū)⒗^續(xù)使用該版本。請考慮以下因素:
如果您的應(yīng)用程序不在TeeChart GUID中編碼(當(dāng)TeeChart放置在Form上時(shí)會(huì)自動(dòng)發(fā)生)并且僅使用CreateObject for Chart實(shí)例,則CreateObject將創(chuàng)建TeeChart Pro AX v2017圖表。由于代碼在很少的實(shí)例中向后兼容( 有關(guān)詳細(xì)信息,請參閱教程15,VC ++ MS應(yīng)用程序),然后版本的更改對應(yīng)用程序用戶是透明的??梢酝ㄟ^在創(chuàng)建期間命名版本來修復(fù)特定版本創(chuàng)建(例如,在VBScript中創(chuàng)建TeeChart v6圖表:CreateObject(TeeChart.TChart.6)
購買TeeChart Pro AciveX正版授權(quán),請點(diǎn)擊“咨詢在線客服”喲!