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

請問bcb要怎麼弄出我的最愛??還有開多視窗如同Myie

尚未結案
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-13 22:03:32 IP:211.76.xxx.xxx 未訂閱
請問bcb要怎麼弄出我的最愛??還有開多視窗如同Myie??
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-14 10:33:45 IP:219.84.xxx.xxx 未訂閱
我ㄉ最愛->試著去搜尋本站有關MainMenu. 開多視窗->是用MDI的方式.. 因為你問ㄉ太模糊.所以我回答ㄉ太籠統. 請見諒
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-14 17:42:49 IP:211.76.xxx.xxx 未訂閱
嗯嗯,抱歉沒有說清楚 我說清楚一點好了 我的意思是說,如何弄出"我的最愛",不是他的那個格式 就是要怎麼去捉我的最愛的檔案,就像是說按下MainMenu之後會跑出我的最愛 裡面的網站捷徑 開多個視窗的意思是說很像是KKman這樣 可以選擇要看哪個視窗,不是跑出新的視窗這個樣子
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-15 01:24:55 IP:218.167.xxx.xxx 未訂閱
有關如何弄出"我的最愛"請參考: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31548 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncdev00/html/vc00j1.asp 如果你要做一各類似kkman的就必須用到PageContorl TabSheet跟CppWebBrowser 可以參考 http://delphi.ktop.com.tw/topic.php?topic_id=31089
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-07-15 01:32:14 IP:211.76.xxx.xxx 未訂閱
關於那個我的最愛    那個匯出和匯入不是我想要的那個...    我想要的是說如同IE一樣有一個我的最愛可以選,選了之後會有網站的捷徑    然後可以開啟瀏覽這樣...我爬過文可是還是不了解
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-07-15 01:44:08 IP:218.167.xxx.xxx 未訂閱
我參考ㄌhttp://delphi.ktop.com.tw/topic.php?topic_id=31089 大約寫ㄌ一段程式.可以開出多各browser 你看看 1.在新專案(TForm1,Unit1.cpp跟Unit1.h) 2.File->New->Frames(建立一各Frames.Name = Frame1)(該檔名為Frame.cpp) 3.在Frames上拉一各TCppWebBrowser的元件.將其Align屬性設定為alClient 4.在Form1上拉一各TPageContorl的元件(名叫PageContorl1) 5.在Form1上拉一各TButton的元件(Button1) 6.在Unit1.cpp宣告地方加上#include "Frame.h" 7.在Button1的OnClick事件中輸入下列程式碼
static int i;
TTabSheet *tab = new TTabSheet(PageControl1);
TFrame *tmpFrame = new TFrame(Application);
tab->PageControl = PageControl1;
tab->Caption = "http://www.yahoo.com.tw";
tmpFrame->Parent = tab;
tmpFrame->Name = "NewFrame"   IntToStr(i  );
tmpFrame->Align =alClient;
tmpFrame->CppWebBrowser1->Navigate(WideString("http://www.yahoo.com.tw"));
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-07-15 12:02:42 IP:211.76.xxx.xxx 未訂閱
tmpFrame->CppWebBrowser1->Navigate(WideString("http://www.yahoo.com.tw")); 這一段他說 [C Error] Unit1.cpp(28): E2316 'CppWebBrowser1' is not a member of 'TFrame' 要怎麼改呢?? 再請問那我的最愛要怎麼讓他如同IE點了就會出現目前電腦所存的內容
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-07-15 13:25:09 IP:219.84.xxx.xxx 未訂閱
'CppWebBrowser1' is not a member of 'TFrame'表示 CppWebBrowser1不是TFrame的成員. 請檢查Frame上面的TCppWebBrowser元件的名稱. 將其正確名稱.輸入即可. 妳只要把Navigate(WideString("http://www.yahoo.com.tw"));中的網址 改成你所點選我的最愛中的網址.就可以啦.
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-07-15 16:05:54 IP:211.76.xxx.xxx 未訂閱
感謝您熱心的回應 TCppWebBrowser元件的名稱確定過了耶 我都沒有跟改,就用他原本的預設定值... 就照您打給我的方法一個一個弄.. 也有include.. 如果不改名字File->New->Frame 產生出來的是名稱是Frame2也是不行耶 如果用另外一個button去存取 void __fastcall TForm1::Button2Click(TObject *Sender) { Frame2->Label1->Caption="ddddd"; Frame2->CppWebBrowser1->Navigate(WideString("http://www.yahoo.com.tw")); } 這樣Complier就可以過..可是執行會出現 Access violation at address XXXXX之類的錯誤 關於我的最愛那個 我的問題在於..我不知道要怎麼捉我的最愛的檔案,放到我自己做的瀏覽器上面 就是一開始的地方我都還不會用.. 用Mainmenu之後點下去的"程式碼"要寫些什麼才能去捉取電腦中Favorites的這個資料夾..
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-07-15 16:28:31 IP:219.84.xxx.xxx 未訂閱
1.請確認bcb版本.跟有無Update    2.如何讀取我的最愛我提供兩個方法      a.參考其他大大的發言 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31548 [url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncdev00/html/vc00j1.asp[url] b.令一個方法就是先去讀取登入者名稱. 然後去Search"C:\Documents and Settings\使用者名稱\Favorites"這個目錄.在把目錄的內容放上去. 你參考看看
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-07-15 23:39:03 IP:211.76.xxx.xxx 未訂閱
嗯..我的是BCB6 10.157 如果您的程式可以執行,可以麻煩您寄到我的信箱嗎?? anaconda1813@yahoo.com.tw
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-07-16 11:51:32 IP:219.84.xxx.xxx 未訂閱
已寄出請CHECK.    PS.我不知道BCB有出道10版ㄌ.. 所以我猜測你無法執行的原因會不會是沒有做
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#13 引用回覆 回覆 發表時間:2004-07-16 13:43:47 IP:211.76.xxx.xxx 未訂閱
謝謝您的熱心回答    結果我發現是..    TFrame *tmpFrame = new TFrame(Application);    TFrame2 *tmpFrame= new TFrame2(Application);的差別    居然一直沒有發現..小弟實在愚昧    謝謝囉~!!     發表人 -
系統時間:2024-07-04 7:45:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!