全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2318
推到 Plurk!
推到 Facebook!

Delphi build 問題<新手發問>

尚未結案
fire73010
一般會員


發表:3
回覆:6
積分:1
註冊:2013-07-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-07-16 13:43:42 IP:211.72.xxx.xxx 訂閱

不好意思,沒學過delphi ,但是有一個project在build的時候

出現了這個問題

在delphi 7上也是這個問題

這個程式是很早以前的工程師做的,但是有一點點地方要修改
------
努力學習中
附加檔案:51e4dd8e4b6a0_problem.JPG
fire73010
一般會員


發表:3
回覆:6
積分:1
註冊:2013-07-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-07-16 14:44:51 IP:211.72.xxx.xxx 訂閱

[code delphi]

WinBasic in '..\..\ObjRepos\WINBASIC.pas' {frmBasic},

[/code]


這是其中的程式碼,是我的delphi的版本不對嗎?

還是要更舊的?

------
努力學習中
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2013-07-17 07:55:26 IP:60.248.xxx.xxx 未訂閱
您編譯時就錯,底下有說是 "找不到" ,......
很簡單,少這一支程式啦 !!
必須有 .PAS 或 .DCU


===================引 用 fire73010 文 章===================

[code delphi]

WinBasic in '..\..\ObjRepos\WINBASIC.pas' {frmBasic},

[/code]


這是其中的程式碼,是我的delphi的版本不對嗎?

還是要更舊的?

------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
fire73010
一般會員


發表:3
回覆:6
積分:1
註冊:2013-07-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2013-07-17 09:47:15 IP:211.72.xxx.xxx 訂閱
 不好意思,會不會是delphi的版本太新了,沒有那些檔案

因為是放在objrepos裡面
------
努力學習中
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2013-07-17 10:07:55 IP:60.248.xxx.xxx 未訂閱
不知,也許是報表方面的 3rd 元件吧!!

與 delphi 的版本應該無關.

用 google 找一下比較快

===================引 用 fire73010 文 章===================
不好意思,會不會是delphi的版本太新了,沒有那些檔案

因為是放在objrepos裡面
------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
fire73010
一般會員


發表:3
回覆:6
積分:1
註冊:2013-07-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2013-07-17 10:41:15 IP:211.72.xxx.xxx 訂閱
 若google上也找不太到,這個有辦法更新嗎?

還是去哪邊找?
------
努力學習中
tuga
高階會員


發表:16
回覆:109
積分:120
註冊:2002-07-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2013-07-17 16:48:01 IP:218.161.xxx.xxx 訂閱
搞不好是人走了, 程式沒有齊全, 
用工具搜尋可能放原始程式的地方或整個硬碟
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#8 引用回覆 回覆 發表時間:2013-07-18 00:38:19 IP:60.248.xxx.xxx 未訂閱


我剛在 GOOGLE 打入 WINBASIC.PAS.....
至少上百條答案,看都看不完,
而且第一列就是 SOURCE CODE.....

建議不要 "預測" 結論..... 自己動手/動腦去完成
軟體開發的日子才會輕鬆.



===================引 用 fire73010 文 章===================
若google上也找不太到,這個有辦法更新嗎?

還是去哪邊找?
------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
tuga
高階會員


發表:16
回覆:109
積分:120
註冊:2002-07-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2013-07-18 08:10:57 IP:1.34.xxx.xxx 訂閱

我也用 google 搜尋, 卻沒有東西
===================引 用 ANDY8C 文 章===================


我剛在 GOOGLE 打入 WINBASIC.PAS.....
至少上百條答案,看都看不完,
而且第一列就是 SOURCE CODE.....

建議不要 "預測" 結論..... 自己動手/動腦去完成
軟體開發的日子才會輕鬆.



===================引 用 fire73010 文 章===================
若google上也找不太到,這個有辦法更新嗎?

還是去哪邊找?
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#10 引用回覆 回覆 發表時間:2013-07-18 09:43:33 IP:60.248.xxx.xxx 未訂閱
呀!  很抱歉 !!  我弄錯了
我是 搜尋 WINBASE.PAS ........

===================引 用 tuga 文 章===================

我也用 google 搜尋, 卻沒有東西
===================引 用 ANDY8C 文 章===================


我剛在 GOOGLE 打入 WINBASIC.PAS.....
至少上百條答案,看都看不完,
而且第一列就是 SOURCE CODE.....

建議不要 "預測" 結論..... 自己動手/動腦去完成
軟體開發的日子才會輕鬆.



------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
fire73010
一般會員


發表:3
回覆:6
積分:1
註冊:2013-07-16

發送簡訊給我
#11 引用回覆 回覆 發表時間:2013-07-18 10:04:49 IP:211.72.xxx.xxx 訂閱
 感謝兩位。
我也在google上面找好久
據我了解
前一位工程師也是一個一個程式慢慢抓

她可能抓很久,所以沒有留在公司

現在只好看老天了
------
努力學習中
tuga
高階會員


發表:16
回覆:109
積分:120
註冊:2002-07-13

發送簡訊給我
#12 引用回覆 回覆 發表時間:2013-07-18 11:12:46 IP:1.34.xxx.xxx 訂閱
1
Delphi在每次保存后都会将相应文件备份,如将.dfm-->.~df .pas-->~pa,将其后缀修改后就可得到最后一次保存的文件

網路上搜尋到的, 你可以找看看有沒有 備份檔

2 如果有 dcu 檔, 也可以找看看返組譯 dcu -> pas 的東西

===================引 用 fire73010 文 章===================
感謝兩位。
我也在google上面找好久
據我了解
前一位工程師也是一個一個程式慢慢抓

她可能抓很久,所以沒有留在公司

現在只好看老天了
fire73010
一般會員


發表:3
回覆:6
積分:1
註冊:2013-07-16

發送簡訊給我
#13 引用回覆 回覆 發表時間:2013-07-18 13:29:45 IP:211.72.xxx.xxx 訂閱
 
不好意思,因為找不到,所以小弟我決定來搞懂這個到底是甚麼

好像在..\..\ObjRepos\
底下的都找不到,我懷疑可能是指格式,只是之前工程師把它改名子

希望可以幫我看看



[code delphi]
program Contract;

uses
Forms,
WinBasic in '..\..\ObjRepos\about.pas' {frmBasic},
WinAppMain in '..\..\ObjRepos\WINAPPMAIN.pas' {frmAppMain},
mainInd in 'mainInd.pas' {frmMainInd},
WinDlgMain in '..\..\OBJREPOS\WINDLGMAIN.pas' {dlgMain},
WinDlgSingle in '..\..\OBJREPOS\WinDlgSingle.pas' {dlgSingle},
WinDlgOkCancel in '..\..\OBJREPOS\WinDlgOkCancel.pas' {dlgOkCancel},
wjStage_S in 'In\wjStage_S.pas' {frmStage_S},
SimpleMD in '..\..\OBJREPOS\SIMPLEMD.pas' {fmSimpleMD},
wjSingleMD in '..\..\OBJREPOS\WJSINGLEMD.pas' {wjFrmSingleMD},
WJSINGLEMD_S in '..\..\OBJREPOS\WJSINGLEMD_S.pas' {wjFrmSingleMD_S},
SimpleMDGrid in '..\..\OBJREPOS\SIMPLEMDGRID.pas' {fmSimpleMDGrid},
wjMulSimple in '..\..\OBJREPOS\WJMULSIMPLE.pas' {frmMulSimple},
wjMulSingleMD in '..\..\OBJREPOS\WJMULSINGLEMD.pas' {frmMulSingleMD},
wjSimpleRpt in '..\..\OBJREPOS\WJSIMPLERPT.pas' {TfrmSimpleRpt},
AccItem in 'AccItem.pas' {frmAccItem},
Company in 'Company.pas' {frmCompany},
BankSub in 'BankSub.pas' {frmBankSub},
County in 'County.pas' {frmCounty},
Town in 'Town.pas' {frmTown},
AgentBrand in 'AgentBrand.pas' {frmAgentBrand},
LandAdmin in 'LandAdmin.pas' {frmLandAdmin},
AgentFirm in 'AgentFirm.pas' {frmAgentFirm},
AgentStore in 'AgentStore.pas' {frmAgentStore},
Seller in 'Seller.pas' {fromSeller},
Buyer in 'Buyer.pas' {fromBuyer},
SingleMD in '..\..\OBJREPOS\SINGLEMD.pas' {frmSingleMD},
MASTERDETAIL_comm in '..\..\ObjRepos\MASTERDETAIL_comm.pas' {fmMasterDetailComm},
ContractHD in 'ContractHD.pas' {frmContract},
ContractHDRpt in 'ContractHDRpt.pas' {frmContractHDRpt},
ContractChargeRpt in 'ContractChargeRpt.pas' {frmContractChargeRpt},
ContractHdCustRpt in 'ContractHdCustRpt.pas' {frmContractHdCustRpt},
Psw in 'Psw.pas' {frmPsw},
ContractConfirmRpt in 'ContractConfirmRpt.pas' {frmContractConfirmRpt},
Bank in 'Bank.pas' {frmBank},
wjComm in '..\wjComm.pas',
wjProc in '..\wjProc.pas',
WinQuery in '..\..\Lib\winQuery.pas' {frmWinQuery},
FMQuery in 'FMQuery.pas' {Form_Query};

{$R *.res}

begin
Application.Initialize;
Application.CreateForm(TfrmMainInd, frmMainInd);
Application.CreateForm(TfrmWinQuery, frmWinQuery);
Application.CreateForm(TForm_Query, Form_Query);
Application.Run;
end.
[/code]
------
努力學習中
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#14 引用回覆 回覆 發表時間:2013-07-19 10:30:33 IP:210.61.xxx.xxx 未訂閱
→ WinBasic in '..\..\ObjRepos\about.pas' {frmBasic}
在about.pas?
怎麼跟你發文講的不一樣?

另外
既然都找不到
何不直接打電話聯絡之前的工程師咧...
問他不是比較快?

說不定真的是前面幾位前輩說的是3rd元件的關係
而你沒安裝
所以才會找不到....


===================引 用 fire73010 文 章===================

不好意思,因為找不到,所以小弟我決定來搞懂這個到底是甚麼

好像在..\..\ObjRepos\
底下的都找不到,我懷疑可能是指格式,只是之前工程師把它改名子

希望可以幫我看看



[code delphi]
program Contract;

uses
Forms,
WinBasic in '..\..\ObjRepos\about.pas' {frmBasic},
WinAppMain in '..\..\ObjRepos\WINAPPMAIN.pas' {frmAppMain},
mainInd in 'mainInd.pas' {frmMainInd},
WinDlgMain in '..\..\OBJREPOS\WINDLGMAIN.pas' {dlgMain},
WinDlgSingle in '..\..\OBJREPOS\WinDlgSingle.pas' {dlgSingle},
WinDlgOkCancel in '..\..\OBJREPOS\WinDlgOkCancel.pas' {dlgOkCancel},
wjStage_S in 'In\wjStage_S.pas' {frmStage_S},
SimpleMD in '..\..\OBJREPOS\SIMPLEMD.pas' {fmSimpleMD},
wjSingleMD in '..\..\OBJREPOS\WJSINGLEMD.pas' {wjFrmSingleMD},
WJSINGLEMD_S in '..\..\OBJREPOS\WJSINGLEMD_S.pas' {wjFrmSingleMD_S},
SimpleMDGrid in '..\..\OBJREPOS\SIMPLEMDGRID.pas' {fmSimpleMDGrid},
wjMulSimple in '..\..\OBJREPOS\WJMULSIMPLE.pas' {frmMulSimple},
wjMulSingleMD in '..\..\OBJREPOS\WJMULSINGLEMD.pas' {frmMulSingleMD},
wjSimpleRpt in '..\..\OBJREPOS\WJSIMPLERPT.pas' {TfrmSimpleRpt},
AccItem in 'AccItem.pas' {frmAccItem},
Company in 'Company.pas' {frmCompany},
BankSub in 'BankSub.pas' {frmBankSub},
County in 'County.pas' {frmCounty},
Town in 'Town.pas' {frmTown},
AgentBrand in 'AgentBrand.pas' {frmAgentBrand},
LandAdmin in 'LandAdmin.pas' {frmLandAdmin},
AgentFirm in 'AgentFirm.pas' {frmAgentFirm},
AgentStore in 'AgentStore.pas' {frmAgentStore},
Seller in 'Seller.pas' {fromSeller},
Buyer in 'Buyer.pas' {fromBuyer},
SingleMD in '..\..\OBJREPOS\SINGLEMD.pas' {frmSingleMD},
MASTERDETAIL_comm in '..\..\ObjRepos\MASTERDETAIL_comm.pas' {fmMasterDetailComm},
ContractHD in 'ContractHD.pas' {frmContract},
ContractHDRpt in 'ContractHDRpt.pas' {frmContractHDRpt},
ContractChargeRpt in 'ContractChargeRpt.pas' {frmContractChargeRpt},
ContractHdCustRpt in 'ContractHdCustRpt.pas' {frmContractHdCustRpt},
Psw in 'Psw.pas' {frmPsw},
ContractConfirmRpt in 'ContractConfirmRpt.pas' {frmContractConfirmRpt},
Bank in 'Bank.pas' {frmBank},
wjComm in '..\wjComm.pas',
wjProc in '..\wjProc.pas',
WinQuery in '..\..\Lib\winQuery.pas' {frmWinQuery},
FMQuery in 'FMQuery.pas' {Form_Query};

{$R *.res}

begin
Application.Initialize;
Application.CreateForm(TfrmMainInd, frmMainInd);
Application.CreateForm(TfrmWinQuery, frmWinQuery);
Application.CreateForm(TForm_Query, Form_Query);
Application.Run;
end.
[/code]
fire73010
一般會員


發表:3
回覆:6
積分:1
註冊:2013-07-16

發送簡訊給我
#15 引用回覆 回覆 發表時間:2013-07-19 11:15:18 IP:211.72.xxx.xxx 訂閱
 抱歉,是我自己複製到我自己修改的
我以為只是黨名不一樣,所以才想說改連別的檔案試試看

之前的工程師,就都說他沒印象了,或是忘記了。
程式都在她那邊,沒留在公司

3rd是指什麼,我新手一枚。
------
努力學習中
tuga
高階會員


發表:16
回覆:109
積分:120
註冊:2002-07-13

發送簡訊給我
#16 引用回覆 回覆 發表時間:2013-07-19 11:25:58 IP:1.34.xxx.xxx 訂閱
1 . 看起來 OBJREPOS 是他或公司寫的共用的 form, 就放在那個地方
至於 那個檔案為什麼不見, 那就不知道為什麼了, 如果是公司正職員工,
通常公司會有備份原始程式, 你先問看看公司內部,
不要不好意思問, 新手有可能因為不好意思, 讓公司蒙受損失

2
3rd = third party, 第三方元件, ex : devexpress, 或是 devart 的 資料庫連接元件



===================引 用 fire73010 文 章===================
抱歉,是我自己複製到我自己修改的
我以為只是黨名不一樣,所以才想說改連別的檔案試試看

之前的工程師,就都說他沒印象了,或是忘記了。
程式都在她那邊,沒留在公司

3rd是指什麼,我新手一枚。
系統時間:2024-03-29 19:34:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!