[發案] Delphi 原始碼分析

看板CodeJob (BBS架站)作者 (diky)時間4周前 (2024/09/09 22:09), 3周前編輯推噓1(1026)
留言27則, 5人參與, 3周前最新討論串1/1
凡是「 」開始的行,都請使用 刪除。 如果對於發案文章格式有不清楚的地方,請參考置底文章: 發案 發案範例  發案人:本人 聯絡方式1:站內信 聯絡方式2: 所在地區 : 有效時間:徵到為止 專案說明: 協助分析 pascal 原始碼在做什麼事情 大致需求如下: 提供實際畫面,幫我從一大堆原始碼內找出畫面資料怎麼來,經過那些邏輯處理 因為要讀懂後才有辦法改寫成c#版本 閱讀原始碼花太多時間所以找人協助處理 ps. 原始碼非常雜亂,但是會用拆功能方式逐步處理   預算:500/H 必須填寫預算範圍,若無填寫違反板規 接案者要求:   附註: 希望會pascal和c#語法為主 其餘細節站內詳談 ----- Sent from JPTT on my Sony XQ-AT52. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.205.52 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/CodeJob/M.1725890993.A.4FD.html ※ 編輯: diky9596 (223.138.205.52 臺灣), 09/09/2024 22:10:45 ※ 編輯: diky9596 (59.126.113.229 臺灣), 09/09/2024 22:17:09

09/10 00:07, 4周前 , 1F
Delphi大概要寫清楚是7以前的版本還是.net...
09/10 00:07, 1F

09/10 00:07, 4周前 , 2F
不過如果source code沒得build就算是delphi可能也很難猜
09/10 00:07, 2F

09/10 00:08, 4周前 , 3F
至於價錢...會delphi的都老了.....XD
09/10 00:08, 3F

09/10 00:09, 4周前 , 4F
以我的印象來說畫面控制邏輯除了function以外,在畫面的
09/10 00:09, 4F

09/10 00:10, 4周前 , 5F
property也有,加上有些神奇的3party會作很多事
09/10 00:10, 5F

09/10 00:11, 4周前 , 6F
這也是它贏過vb的最大優勢,只是delphi就囉嗦了點
09/10 00:11, 6F

09/10 00:13, 4周前 , 7F
是.net版的好像是11,基本上畫面邏輯控制完全不用管,只
09/10 00:13, 7F

09/10 00:13, 4周前 , 8F
需要找出資料來源跟如何寫入資料庫這樣就可以
09/10 00:13, 8F

09/10 00:17, 4周前 , 9F
你想知道的是畫面上的欄位對到DB的話,就免不了上面講的
09/10 00:17, 9F

09/10 00:17, 4周前 , 10F
以我有限的記憶,輸入元件本來就綁了Data source
09/10 00:17, 10F

09/10 00:19, 4周前 , 11F
而元件跟data source以及設定都會寫在property而不是src
09/10 00:19, 11F

09/10 00:24, 4周前 , 12F
如果畫面輸入欄位這個還好因為有畫面的設計檔可以參考,
09/10 00:24, 12F

09/10 00:24, 4周前 , 13F
最困擾的點是例如查詢,他的寫法太難閱讀加上pas不熟,
09/10 00:24, 13F

09/10 00:24, 4周前 , 14F
光是找出他最後如何從查詢條件變成sql語法就很花時間
09/10 00:24, 14F

09/10 00:25, 4周前 , 15F
這個就真的要看原作者怎麼設計了,花樣百百種XD
09/10 00:25, 15F

09/10 00:27, 4周前 , 16F
真的慘!所以才想找人幫忙簡單整理,不然時間都浪費在這
09/10 00:27, 16F

09/10 00:27, 4周前 , 17F
上面
09/10 00:27, 17F
※ 編輯: diky9596 (59.126.113.229 臺灣), 09/10/2024 11:10:34

09/10 11:24, 3周前 , 18F
重提需求來重寫就好,何苦回頭看。
09/10 11:24, 18F

09/10 11:26, 3周前 , 19F
找人給環境,給SOURCE,再重新找出來,你花的錢都夠
09/10 11:26, 19F

09/10 11:27, 3周前 , 20F
做一套新的了,有SOURCE不代表好逆向。
09/10 11:27, 20F

09/10 14:34, 3周前 , 21F
DELPHI是CS架構盛行時的快速開放工具,許多UI元件會直接
09/10 14:34, 21F

09/10 14:34, 3周前 , 22F
連動檢核/資料等是看不到code的
09/10 14:34, 22F

09/10 15:11, 3周前 , 23F
連DB SERVER的話是要SQL,LOCAL DB的話,要看filter.
09/10 15:11, 23F

09/14 16:14, 3周前 , 24F
我有發信 這簡單 我看過source code 再報價 以前我還做
09/14 16:14, 24F

09/14 16:14, 3周前 , 25F
過反組譯Delphi code 不過很多套件可能都沒了
09/14 16:14, 25F

09/14 16:14, 3周前 , 26F
要組回去要用新套件
09/14 16:14, 26F

09/15 20:06, 3周前 , 27F
目前已找到,感謝各位的來信,就不一一回覆了
09/15 20:06, 27F
文章代碼(AID): #1ctm6nJz (CodeJob)
文章代碼(AID): #1ctm6nJz (CodeJob)