[發案] Delphi 原始碼分析(已找到)

作者: diky9596 (diky)   2024-09-09 22:09:51
凡是「 」開始的行,都請使用 刪除。
如果對於發案文章格式有不清楚的地方,請參考置底文章: 發案 發案範例
 發案人:本人
聯絡方式1:站內信
聯絡方式2:
所在地區 :
有效時間:徵到為止
專案說明:
協助分析 pascal 原始碼在做什麼事情
大致需求如下:
提供實際畫面,幫我從一大堆原始碼內找出畫面資料怎麼來,經過那些邏輯處理
因為要讀懂後才有辦法改寫成c#版本
閱讀原始碼花太多時間所以找人協助處理
ps. 原始碼非常雜亂,但是會用拆功能方式逐步處理
  預算:500/H 必須填寫預算範圍,若無填寫違反板規
接案者要求:
  附註:
希望會pascal和c#語法為主
其餘細節站內詳談
作者: rotalume (rotalume)   2024-09-10 00:07:00
Delphi大概要寫清楚是7以前的版本還是.net...不過如果source code沒得build就算是delphi可能也很難猜至於價錢...會delphi的都老了.....XD以我的印象來說畫面控制邏輯除了function以外,在畫面的property也有,加上有些神奇的3party會作很多事這也是它贏過vb的最大優勢,只是delphi就囉嗦了點
作者: diky9596 (diky)   2024-09-10 00:13:00
是.net版的好像是11,基本上畫面邏輯控制完全不用管,只需要找出資料來源跟如何寫入資料庫這樣就可以
作者: rotalume (rotalume)   2024-09-10 00:17:00
你想知道的是畫面上的欄位對到DB的話,就免不了上面講的以我有限的記憶,輸入元件本來就綁了Data source而元件跟data source以及設定都會寫在property而不是src
作者: diky9596 (diky)   2024-09-10 00:24:00
如果畫面輸入欄位這個還好因為有畫面的設計檔可以參考,最困擾的點是例如查詢,他的寫法太難閱讀加上pas不熟,光是找出他最後如何從查詢條件變成sql語法就很花時間
作者: rotalume (rotalume)   2024-09-10 00:25:00
這個就真的要看原作者怎麼設計了,花樣百百種XD
作者: diky9596 (diky)   2024-09-10 00:27:00
真的慘!所以才想找人幫忙簡單整理,不然時間都浪費在這上面
作者: Lordaeron (Terry)   2024-09-10 11:24:00
重提需求來重寫就好,何苦回頭看。找人給環境,給SOURCE,再重新找出來,你花的錢都夠做一套新的了,有SOURCE不代表好逆向。
作者: cancelpc (阿吉)   2024-09-10 14:34:00
DELPHI是CS架構盛行時的快速開放工具,許多UI元件會直接連動檢核/資料等是看不到code的
作者: Lordaeron (Terry)   2024-09-10 15:11:00
連DB SERVER的話是要SQL,LOCAL DB的話,要看filter.
作者: chengcti (版主請投我一票!)   2024-09-14 16:14:00
我有發信 這簡單 我看過source code 再報價 以前我還做過反組譯Delphi code 不過很多套件可能都沒了要組回去要用新套件
作者: diky9596 (diky)   2024-09-15 20:06:00
目前已找到,感謝各位的來信,就不一一回覆了

Links booklink

Contact Us: admin [ a t ] ucptt.com