vfp程序不編譯能運行嗎
『壹』 visual foxpro程序防止反編譯
在「項目」-「項目信息」中切換到「項目」選項卡,勾選「加密」,這樣可以防止通過分離提取出app文件以非常方便地看到源代碼了,最少地保障安全。
VFP程序如果連編成exe,那麼exe本質上是外層一個解釋器,內層是需要解釋的app文件,所以,也可以採取更換解釋器的方法來防止反編譯。以前有高手開發過,現在找不到了。
但是要真的完全防止反編譯,那從某些方面來講,就是非常傳統的加殼了——但是,加殼也沒法保證100%安全。
『貳』 VFP如何編譯
一、在本機編譯、運行exe文件的做法:
⑴在項目中選中一個表單或prg文件,目的是作為主文件(啟動文件);
⑵點擊菜單"項目",選"設置主文件",選中的文件就為主文件;
⑶在項目窗口中選"連編",連編窗口選"連編可執行文件",選擇路徑和輸入你要生成的exe文件的名字,連編就生成了可執行文件。
二、 你自己用vfp作一個發布安裝盤,刻成光碟,送給用戶:。
用vfp作一個發布安裝盤,步驟:
1 將要發布的文件(.exe,...)復制到一個文件夾中(假設為d:\xxx)
2 運行 vfp6,工具-〉向導-〉安裝,在發布樹在哪個目錄對話框中,選擇d:\xxx,下一步
3在步驟2,中如果你在程序中,沒有用到控制項,單擊 下一步即可,否則選定您用到的第三方控制項
4在 步驟3磁碟映像 中 選擇網路安裝,並選個一個要生成的目錄(如d:\MySetup)下一步
5 在 步驟4安裝選項 的 安裝對話標題 中輸入標題 如:建築設備管理系統 版權信息 下一步
6 安裝目錄、程序組(最好也寫:如:建築設備管理系統)下一步
7 下一步
8 完成
9 退出vfp60
10 到 D:\mysetup\netsetup 下,將文件刻錄到光碟(或拷貝U盤)到客戶機上,setup即可。