PALMisLIFE 討論區
標題:
誰有Pascal編譯器可以幫我把原始碼,編成執行檔嗎?謝謝!
[列印本頁]
作者:
libra19751014
時間:
2009-3-31 16:31
標題:
誰有Pascal編譯器可以幫我把原始碼,編成執行檔嗎?謝謝!
不好意思,因為要試一台儀器的資料,機器上面有RS232的PORT,所以跟原代理商要了通訊程式的原始碼,但是是Pascal 版本的,小弟不會用這個語言,所以想要把它編成執行檔後,再自己用DATA SCOPE 來解它的通訊命令和格式,所以想請版上看有沒有人較熟這個語言,並且可以幫我把它編譯出來嗎?謝謝
作者:
zombie
時間:
2009-3-31 20:59
GNU pascal compiler
http://www.gnu-pascal.de/gpc/h-index.html
試看看吧,PASCAL跟C在結構上是很類似的。
作者:
lyr
時間:
2009-3-31 21:13
free pascal 也不錯
http://www.freepascal.org/
若嫌畫面太陽春,那 Dev-Pascal 也可以
http://www.bloodshed.net/devpascal.html
作者:
palmPeter
時間:
2009-3-31 21:17
有原始檔,就可以看code推出他的命令與格式了吧
作者:
libra19751014
時間:
2009-4-1 22:28
4#
palmPeter
先謝謝 zombie 和 lyr 提供的連結,之前小弟已經有去下載free pascal 來試試,只是在編譯的過程中,一直有錯誤的訊息出現, 不過 lyr兄您提供的另一個連結 Dev-Pascal ,介面較為漂亮,不過在編輯的過程中也是有錯誤的訊息出現,(Can't find unit messages),所以還是一直無法完成編輯工作,而小弟對於C 也是苦手我只略懂一些VB,.剛看了一下原始檔案,在針對通訊協定方面,大概可以猜出個方向,只是覺得還是要把程式先編譯出來,確定可以連線到儀器上,測試沒有問題再進行下一步比較保險
,小弟先把原始碼放上來,希望有網兄可以幫個忙.謝謝大家
作者:
WalterTsai
時間:
2009-4-1 23:09
本文最後由 WalterTsai 於 2009-4-1 23:47 編輯
我以前是用 Borland Pascal (DOS Ver)
副檔名好像只是 .pas 不太記得有 .dfm 的檔
---------------------------------------------
我突然發現 現在應該已經是 視窗 的年代了
明天上工以後來去試試看 WinME 上面很舊版的 Delphi 3 吧
(Delphi 實在是不熟的說)
作者:
lyr
時間:
2009-4-2 06:10
如果代理商只給你這三個檔案的話,那是編不出執行檔的。
"unit" 在 pascal 中的角色可以想成是函式庫,你看到的 "Can't find unit messages" 訊息是指編譯時找不到函式庫,
那就沒戲了。
把它當成演算法來推敲吧~
作者:
aziena
時間:
2009-4-2 09:13
.dfm 是指 Delphi 的 Form(畫面),
敝公司是有使用 Delphi 啦,不過只有到 5……
作者:
WalterTsai
時間:
2009-4-2 09:25
代理商那邊需要提供定義 RadonVisionErrors, RadonVisionTimeConversions, RadonVisionGlobalDefinitions 的檔案(或單元)
這樣才能完整編譯
作者:
GeorgeS
時間:
2009-4-2 10:04
這個是 DELPHI 寫的,
這些只能說是一堆函數,
缺少程式進入點 (呼叫者),
所以跟本是不能編成 .EXE 的
作者:
libra19751014
時間:
2009-4-2 10:21
9#
WalterTsai
嗯,先謝謝大家的幫忙和解惑至少小弟可以先根據這點,再跟代理商再要一下資料,那關於.dfm 這個檔案,若我要看到上面畫面編排,是否要去找Delphi 的程式來開啟嗎,若這是必需的話,我要找多久以上的版本呢?坊間有FREE 的工具來試用嗎?謝謝
作者:
raycherng
時間:
2009-4-3 14:03
試試看Borland Turbo Explorer
http://www.turboexplorer.com/
作者:
orson
時間:
2009-4-3 18:11
這是delphi 7以前版本寫,裡面有給一個進度管理的畫面(DosemanCommunication),另一個DosemanAccess.pas檔是作實際message parse的。
以delphi的專案來看,他沒有提供delphi的project檔 .dpr,所以不能編成exe檔
同時也少了幾個被引用的檔案
RadonVisionErrors,
RadonVisionTimeConversions,
RadonVisionGlobalDefinitions;
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/)
Powered by Discuz! X2.5