Visual FoxPro 9.0運(yùn)行庫(kù)
vfp9 運(yùn)行庫(kù)簡(jiǎn)要說(shuō)明在一些論壇中不時(shí)會(huì)看到有人詢問(wèn)有關(guān)軟件發(fā)布時(shí)需要同時(shí)發(fā)布那些運(yùn)行庫(kù)的問(wèn)題。因此,我在這里也說(shuō)上幾句。不過(guò),如果你用過(guò) FoxPro 的早期版本的話應(yīng)該比較熟悉這些了.......
在發(fā)布一個(gè) Visual FoxPro 9.0 開(kāi)發(fā)的可執(zhí)行程序(.exe)文件時(shí),你需要考慮發(fā)布下面的文件:
①.VFPV9R.dll/VFPV9T.dll
VFPV9R.dll 文件是單線程運(yùn)行庫(kù),而 VFPV9T.dll 文件是多線程運(yùn)行庫(kù)。如果你用 Visual
FoxPro 開(kāi)發(fā)的是一個(gè)服務(wù)程序或是.dll 文件,必須同時(shí)發(fā)布 VFPV9T.dll 文件。
②.VFP9Rchs.dll/VFPV9Rcht.dll
VFPV9Rchs.dll 是簡(jiǎn)體中文運(yùn)行庫(kù),VFPV9Rcht.dll 是繁體中文運(yùn)行庫(kù)。根據(jù)運(yùn)行環(huán)境的不同,這兩個(gè)文件只需要發(fā)布一個(gè)。
③.GDIPlus.dll
這個(gè)文件需要發(fā)布。從 Visual FoxPro 8.0 開(kāi)始,Visual FoxPro 支持 GDI+ 了。因此 Visual FoxPro 的 Image 控件具有了 RotateFlipproperty 屬性,你可通過(guò)此屬性來(lái)旋轉(zhuǎn)、反轉(zhuǎn)和翻轉(zhuǎn)圖片。
支持的文件格式如下:
.ani、.bmp、.cur、.dib、.emf、.exif、.gif/.gif 動(dòng)畫(huà)/.gfa、.ico、.jpg/.jpeg/.jpe/.jfif、.png、.tif/.tiff、.wmf 文件
注意:
在 Visual FoxPro 中,指針、動(dòng)畫(huà)指針和圖標(biāo)文件等均可被當(dāng)作普通圖形文件使用。例如,你可為 Image 控件的 Picture 屬性指定一個(gè)動(dòng)畫(huà)指針文件,只不過(guò) Image 控件顯示的是靜態(tài)的指針圖像罷了。
④.MSVCR71.dll
Visual C++ 運(yùn)行庫(kù),這是必須發(fā)布的一個(gè)文件。
⑤.Visual FoxPro 9.0 自帶的 ActiveX 控件
下面這些 ActiveX 控件(.ocx 文件) 是在安裝 Visual FoxPro 9.0 時(shí)默認(rèn)安裝的,它們可隨你的應(yīng)用程序一起自由發(fā)布。ActiveX 控件是在使用 Visual FoxPro OLE 容器控件時(shí)被添加到表單的。你在開(kāi)發(fā)軟件時(shí)不一定都會(huì)用到。因此,只需將用到的.ocx 文件和你的程序一起發(fā)布即可。這些控件的幫助文件在 MSDN 中提供。
MSCOMCtl.ocx 包括: ImageCombo、ImageList、ListView、ProgressBar、Slider、StatusBar、TabStrip、Toolbar 和 TreeView 控件 ( 注意:在 7.0 及以前的版本中該文件的名字是 Comctl32.ocx )
MSCOMCt2.ocx 包括: Animation、DateTimePicker、FlatScrollBar、MonthView 和 UpDown 控件
MCI32.ocx 包括: Multimedia MCI 控件
MSChrt20.ocx 包括: MsChart 控件
MSCOMM32.ocx 包括: MSComm 控件
MSInet.ocx 包括: Microsoft Internet Transfer 控件
MSMapi32.ocx 包括: MAPIMessages 和 MAPISession 控件
MSMask32.ocx 包括: Masked Edit 控件
MSWinsck.ocx 包括: Winsock 控件
Picclp32.ocx 包括: PictureClip 控件
Richtx32.ocx 包括: RichTextBox 控件
Sysinfo.ocx 包括: SysInfo 控件
⑥.VfpOleDB.dll
這個(gè)文件是其它程序設(shè)計(jì)語(yǔ)言及應(yīng)用程序中訪問(wèn) Visual FoxPro 數(shù)據(jù)庫(kù)和表的 OLE DB 接口,一般用不到。
⑦.vfpodbc.dll
vfpodbc.dll 文件是 ODBC(數(shù)據(jù)庫(kù)鏈接) 驅(qū)動(dòng)程序,需要你就發(fā)布。
⑧.你在開(kāi)發(fā)時(shí)用到的其它第三方控件
下載需要的VFP 版本:http://elephantinaurance.com/k/vfp/