VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

VFP ON Wine 筆記(一) 基本介紹
前往頁面 1, 2  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 1 樓

發表發表於: 星期一 一月 02, 2012 8:36 am    文章主題: VFP ON Wine 筆記(一) 基本介紹 引言回覆

  關於VFP,每個人都有不同看法,有些人認為VFP窮途末路,不值一哂;有的人則認為夠用就好,不必捨近求遠。

  基本上,我是屬於後者,但有一點稍稍不一樣的想法,我想把它擴大運用,看看能不能在Windows以外的地方順利使用。

  Linux,Mac,平板電腦,都拿來試試看。

  先試Linux吧,沒別的原因,Mac很貴,目前沒錢買,平板電腦家裡雖然有一台,但所有權和使用權都不在我手上。

  在Linux上要用VFP,有二種方法,第一種是安裝虛擬機器,比如VirtualBox,另一種則是Wine。

  若用VirtualBox跑VFP,那麼根本不用介紹,但也不好玩,因為

  1.還是得花錢買一套windows,雖然有些人會「向朋友借來的windows」, 但還是不提倡。

  2.Linux+VirtualBox+Windows+VFP,疊床架屋,效率不彰,而且也比較不好和Linux分享資源。

  至於用Wine的話,就沒有上面二個缺點。

  為了自己的方便,我想寫下一些記錄,避免日後忘記,也分享網友,如果有興趣的話,真的可以試試。

  事先聲明,小弟不是VFP的專家,更不是Wine的專家,很多事情我也說不出所以然來,反正,摸石子過河,能讓VFP跑起來就好了,至於其中的底層知識或理論基礎,還請各位指教。

  首先,大家會疑慮的的是,VFP在Wine上跑起來會長怎樣?程式修改幅度很大嗎?很難嗎?

  為了安大家的心,我先貼出幾個圖片,底下的畫面,都是在Linux的Wine裡頭,絕無變造。

1.Modi Proj


2.Brow Table


3.Modi Stru


4.Modi Menu


5.Modi Form


6.Modi Report


  好了,今天先寫到這兒,基本上,大家會看到一件事,在Wine上和在Windows上,其實沒兩樣,C:\還是C:\,路徑不會變,dbf還是dbf,中文還是中文,沒什麼大變化,需要改變的是您的想法。


ckp6250 在 星期六 一月 28, 2012 8:42 pm 作了第 2 次修改
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ezpos



註冊時間: 2011-04-20
文章: 323


第 2 樓

發表發表於: 星期二 一月 03, 2012 1:01 am    文章主題: 引言回覆

你好
我有興趣
是否能當場秀給我看.心得交流

_________________
ezPos收銀機 簡單好用低成本 http://www.ezpos.info
全新美觀的POS收銀機.POS軟硬體耗材.
軟體客制化.網站規劃....能賺錢的都可以找我

http://www.twelife.com 台灣生活網
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 3 樓

發表發表於: 星期二 一月 03, 2012 8:57 am    文章主題: 引言回覆

ezpos 寫到:
你好
我有興趣
是否能當場秀給我看.心得交流


太好了,招到第一個同好啦∼

不過,上面這幾個圖,不就是秀給您看了嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
marvin



註冊時間: 2004-06-01
文章: 321


第 4 樓

發表發表於: 星期二 一月 03, 2012 10:56 am    文章主題: 引言回覆

雖然用不上
但仍感謝樓主的付出

不過小心 m$ 的法務部, 它不喜歡人家用 WINE+VFP 的
回頂端
檢視會員個人資料 發送私人訊息
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 5 樓

發表發表於: 星期二 一月 03, 2012 11:00 am    文章主題: 引言回覆

昨天搞了一個下午 終於搞定能把VFP給開起來了
不過很可惜 我主管說這只能"自己爽"而已
WINE並沒有給微軟認證過 也就是使用在商業上會有疑慮
公司這邊不能朝這開發
所以只能自己裝來自己玩~"~
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期二 一月 03, 2012 11:16 am    文章主題: 引言回覆

如果你是針對 LINUX 客戶,出貨時包含 WINE+WINDOWS DLL+VFP EXE,這樣就會被M$咬.

但是只要有一台是WINDOWS,或是客戶自己準備,那就不是開發商的問題了.
所以LINUX+WINE 由客戶自行處理,
出貨還是以"出WINDOWS程式"方式出貨,
這樣M$就拿你沒輒吧. ^^;;;



因為WINE相容性不可預測,
老實說,我是客戶,會先就這點咬你.
你拿不出證明說他100%相容,不會因為日後出現相容性而無法執行.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙


syntech 在 星期二 一月 03, 2012 11:27 am 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 7 樓

發表發表於: 星期二 一月 03, 2012 11:25 am    文章主題: 引言回覆

LiuRambo 寫到:

WINE並沒有給微軟認證過 也就是使用在商業上會有疑慮
公司這邊不能朝這開發
所以只能自己裝來自己玩~"~


其實,並沒有所謂『朝那邊開發』的問題,程式還是同一支,只是在兩邊都能跑而己,又沒有重新開發一套新的。

至於微軟認證,那就不在考慮之內了,貴公司開發的軟體,有送去給微軟認證嗎?

我個人認為,如果您買的是正版VFP,那麼開發程式之後,您就有權銷售,不是嗎?

微軟有這個規定嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 8 樓

發表發表於: 星期二 一月 03, 2012 8:23 pm    文章主題: 引言回覆

syntech 寫到:

因為WINE相容性不可預測,
老實說,我是客戶,會先就這點咬你.
你拿不出證明說他100%相容,不會因為日後出現相容性而無法執行.


相容性根本不必考慮,微軟不同版本之間的不相容,也不遑多讓。

在XP上跑得好好的VFP程式,到Win7上,也沒有100%相容。(這個只要搜尋本版的討論區就知道了)
Excel VBA,在 office 98, office 2000 , office 2003 , office2007,也常走調。
SQL Server 的內儲程式,相撞的也不少。

所以,我們的程式裡,
Do Case
Case versoin=xp
∼∼∼
case version=2007
∼∼∼
case version=office 2003
∼∼∼
.
.
.
endcase

無可避免,現在只不過多了一行

case version=linux

如此而已啦。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 9 樓

發表發表於: 星期四 一月 05, 2012 11:21 am    文章主題: 引言回覆

樂觀其成
看看何時會有VFP的第一支登上蘋果的APP
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
elleryq



註冊時間: 2007-06-21
文章: 768


第 10 樓

發表發表於: 星期五 一月 06, 2012 9:34 am    文章主題: 引言回覆

Mac 上應該也可以執行,一樣還是wine,有人把wine移植到MacOS上了。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 11 樓

發表發表於: 星期五 一月 06, 2012 10:23 am    文章主題: 引言回覆

目前我的程式,直接都可以執行,當然,小地方還要一一測試,不相容的地方,再加個條件判斷分支處理
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 12 樓

發表發表於: 星期六 一月 07, 2012 2:52 pm    文章主題: 引言回覆

VFP+MYODBC 嘗試使用過 Ubuntu+Wine,基本上使用起來與Windows差不多,可以正常的執行。但問題是無法列印自訂格式的報表,如中一刀。
_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 13 樓

發表發表於: 星期六 一月 07, 2012 9:47 pm    文章主題: 引言回覆

chilin 寫到:
VFP+MYODBC 嘗試使用過 Ubuntu+Wine。


實在很巧合,我的工作環境和您一模一樣VFP+MYODBC+Ubuntu+Wine

請教一下,罕用字的問題,您解決了嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 14 樓

發表發表於: 星期三 一月 11, 2012 12:57 pm    文章主題: 引言回覆

您指的是像"堃"在VFP出現"?"
在Windows下可安裝Unicode補完計畫,但Wine底下,好像沒有c_950.nls這個檔案。

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 15 樓

發表發表於: 星期三 一月 11, 2012 3:50 pm    文章主題: 引言回覆

chilin 寫到:
您指的是像"堃"在VFP出現"?"
在Windows下可安裝Unicode補完計畫,但Wine底下,好像沒有c_950.nls這個檔案。


對呀,就這個問題,目前還沒理出頭緒

您有對策否?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作