線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:945
推到 Plurk!
推到 Facebook!

用第2個From來做載入畫面

尚未結案
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-15 16:49:52 IP:218.162.xxx.xxx 未訂閱
http://delphi.ktop.com.tw/topic.php?topic_id=35584 爬過上面版大的文了,書上也有交, 但是我的問題是,我已經有寫好一個程式了(From1) 要將載入畫面放在From2中 那我是要如何新增from2呢? 新增元件他會產生錯誤 所以我用File-->new-->form來產生 可是Test編譯看看時,卻只有From1被編譯出來 另外板大所給的範例,開啟原始碼只有一個From而以(執行檔沒問題有2個From) 應該是這邊我不清楚,請高手教我一下~謝謝^^ 誰說女生不會寫程式,只是寫的比較爛..><
liangnet
中階會員


發表:19
回覆:148
積分:83
註冊:2004-01-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-15 17:18:26 IP:211.20.xxx.xxx 未訂閱
你有檢查一下你新加入的Form是否有加入到你的專案? View -> Project Manager 那個範例,他有在WinMain裡面加入一些程式碼。你的是否也有加入? 發表人 - liangnet 於 2005/07/15 17:23:07
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-15 23:44:51 IP:218.162.xxx.xxx 未訂閱
不懂何謂WinMain? 這範例打開連程式碼都沒有..>< 卻可以正常執行~~Form2到底怎麼跑出來的阿? 誰說女生不會寫程式,只是寫的比較爛..><
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-07-16 00:08:54 IP:211.76.xxx.xxx 未訂閱
WinMain是在Project1.cpp檔案裡面... 我在寫這種程式的時候,Form2都是重新產生一個TForm,而不是用動態產生的方式,因為這樣在Form2上設計對我來說比較方便,另一個原因是動態產生的元件我不怎麼會使用
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-07-16 14:24:23 IP:218.162.xxx.xxx 未訂閱
先產生一個空白的Form 然後再產生第2個 但是如何讓這2個Form連接起來呢? Run的話只有第一個在跑 而且我已經寫好一個程式叫Form1了 可以先開Form1呼叫Form2嗎? count ; } if(count==2) Form2->Visble = false; Form1->snow; } 誰說女生不會寫程式,只是寫的比較爛..><
liangnet
中階會員


發表:19
回覆:148
積分:83
註冊:2004-01-03

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-07-16 14:37:34 IP:61.219.xxx.xxx 未訂閱
可以的。 如果你是在Unit1.cpp這程式裡,要把Form2顯示出來, 那記得必須先把Form2的程式Include進Unit1.cpp。 例: 在Unit1.cpp裡,加入這一行… #include "Unit2.h" 也可以按Alt F11,會出現一個Use Unit視窗,可以選擇你要Include哪個程式,會自動幫你加入上面那一行程式。
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-07-16 14:55:55 IP:218.162.xxx.xxx 未訂閱
謝謝^^    我在Unit1.cpp裡,加入#include "Unit2.h"    這樣已經可以Run到Form2了    不過卻有問題發生,我自己又把程式碼給改成
int i,count=2;
for(i=0;iVisble = false;
Form1->snow;
} 
不過會有下面這個問題,她好像還是找不到Form2 Visble not member of TForm2 而且我存檔重開後,沒有剛剛的Form2的版面出來 誰說女生不會寫程式,只是寫的比較爛..><
liangnet
中階會員


發表:19
回覆:148
積分:83
註冊:2004-01-03

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-07-16 14:59:21 IP:211.20.xxx.xxx 未訂閱
...這個意思是Visble 不是Form2的成員… 因為你打錯字了,應該是Visible 至於你要查看其它的>
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-07-16 15:22:42 IP:218.162.xxx.xxx 未訂閱
我都弄懂了~不過Run後他會說無法識別Form1 我要再Unit2.cpp你面加上Form1對吧 [C Error] Unit2.cpp(25): E2451 Undefined symbol 'Form1' 誰說女生不會寫程式,只是寫的比較爛..><
系統時間:2024-05-02 17:04:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!