最近下載了幾個原始碼,運行程序中,總是提示找不到***.lib檔案,很是郁悶。
所以想問一下,foxpro編譯過的程式能否有方法最終脫離foxpro母環境而獨立運行
uj5u.com熱心網友回復:
在發布一個 Visual FoxPro 9.0 開發的可執行程式(.exe)檔案時,你需要考慮發布下面的檔案:①.VFPV9R.dll/VFPV9T.dll
VFPV9R.dll 檔案是單執行緒運行庫,而 VFPV9T.dll 檔案是多執行緒運行庫。如果你用 Visual
FoxPro 開發的是一個服務程式或是.dll 檔案,必須同時發布 VFPV9T.dll 檔案。
②.VFP9Rchs.dll/VFPV9Rcht.dll
VFPV9Rchs.dll 是簡體中文運行庫,VFPV9Rcht.dll 是繁體中文運行庫。根據運行環境的不同,這兩個檔案只需要發布一個。
③.GDIPlus.dll
這個檔案需要發布。從 Visual FoxPro 8.0 開始,Visual FoxPro 支持 GDI+ 了。因此 Visual FoxPro 的 Image 控制元件具有了 RotateFlipproperty 屬性,你可通過此屬性來旋轉、反轉和翻轉圖片。
支持的檔案格式如下:
.ani、.bmp、.cur、.dib、.emf、.exif、.gif/.gif 影片/.gfa、.ico、.jpg/.jpeg/.jpe/.jfif、.png、.tif/.tiff、.wmf 檔案
注意:
在 Visual FoxPro 中,指標、影片指標和圖示檔案等均可被當作普通圖形檔案使用。例如,你可為 Image 控制元件的 Picture 屬性指定一個影片指標檔案,只不過 Image 控制元件顯示的是靜態的指標影像罷了。
④.MSVCR71.dll
Visual C++ 運行庫,這是必須發布的一個檔案。
⑤.Visual FoxPro 9.0 自帶的 ActiveX 控制元件
下面這些 ActiveX 控制元件(.ocx 檔案) 是在安裝 Visual FoxPro 9.0 時默認安裝的,它們可隨你的應用程式一起自由發布。ActiveX 控制元件是在使用 Visual FoxPro OLE 容器控制元件時被添加到表單的。你在開發軟體時不一定都會用到。因此,只需將用到的.ocx 檔案和你的程式一起發布即可。這些控制元件的幫助檔案在 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
這個檔案是其它程式設計語言及應用程式中訪問 Visual FoxPro 資料庫和表的 OLE DB 介面,一般用不到。
⑦.vfpodbc.dll
vfpodbc.dll 檔案是 ODBC(資料庫鏈接) 驅動程式,需要你就發布。
⑧.你在開發時用到的其它第三方控制元件
uj5u.com熱心網友回復:
問錯地方了。uj5u.com熱心網友回復:
謝謝,祝新年愉快uj5u.com熱心網友回復:
如果是VF6,僅需要如下動態庫即可.(將這些動態庫拷貝到你的執行檔案的目錄下)VFP5.DLL
VFP5_BB.DLL
VFP5CHS.DLL
VFP6R.DLL
VFP6RCHS.DLL
VFP6RENU.DLL
VFP500.DLL
VFPODBC.DLL
VFPOLE50.DLL
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/81563.html
標籤:數據庫相關
