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

有關版主發表的TreeView+ListView 讀出系統檔案圖

尚未結案
Miki-lion
中階會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-16 23:46:15 IP:218.162.xxx.xxx 未訂閱
版主turboted 的作品TreeView ListView 讀出系統檔案圖 http://delphi.ktop.com.tw/topic.php?method=AddScore&topic_id=30476&ToMemberID=2800 因為剛好有我需要的功能,甚至還有一些我沒想到的部份功能都有。 我自己開始從頭實做,.cpp、.h、元件的部份大致上都OK了。 編譯時卻卡住了,不是有錯誤訊息,而是卡在 Debug Code下面。 我也不知道從何除錯,實作上只有在: 1.ListImageList元件部分,我不知道爲何使用這元件,但卻沒有加進任何的Image。 其他的就很順利的完成,我把整個code放上來,拜託請前輩們幫我看看,哪裡出了錯。 http://www.cyut.edu.tw/~s9127073/Treetest.rar 當慢慢的開始懂程式後,才發覺原來懂得也不是那麼多,越深入難題越多,也越有成就感。 發表人 - miki-lion 於 2005/08/17 00:50:12
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-17 00:33:42 IP:61.230.xxx.xxx 未訂閱
Miki-lion 妳好:    我使用的是 BCB4,但是我在站上看到過一些討論資料,好像 BCB6 有內建 TShellTreeView 與 TShellListView 元件,如果妳使用的是 BCB6,妳可以查看一下元件盤裡邊是否有這兩個元件?如果有的話不妨試試看,這兩個元件應該可以符合妳的需求。    我看到妳貼的那篇發表文章中的貼圖,乍看之下好像僅有 TreeView 的 CheckBox 有差別 (TShellTreeView 無 CheckBox),這個部份可以參考下列這篇討論文章,用一段簡短的程式敘述來設定就解決了: ShellTreeView CheckBox http://delphi.ktop.com.tw/topic.php?topic_id=29695 7 天天敲鍵盤 v 時時按滑鼠 8
Miki-lion
中階會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-17 00:47:26 IP:218.162.xxx.xxx 未訂閱
嗯嗯~謝謝這邊我有看過了~(爬了14頁的文) 只是因為版主的這程式在>< 當慢慢的開始懂程式後,才發覺原來懂得也不是那麼多,越深入難題越多,也越有成就感。 發表人 -
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-17 08:27:54 IP:61.230.xxx.xxx 未訂閱
Miki-lion 妳好:    TShellTreeView 與 TShellListView 元件應該可以設定關連性的吧?同系列的好像還有一個 TShellComboBox,看站上的一些相關討論後,覺得這組元件應該像是 TDirectoryListBox & TFileListBox & TDriveComboBox 的加強型元件,介面顯示得比較接近檔案總管,不過我無法去驗證,妳查查看它們的屬性表是否有關聯性的設定項目就知道了。      7 天天敲鍵盤 v 時時按滑鼠 8
Miki-lion
中階會員


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-08-17 22:11:47 IP:218.162.xxx.xxx 未訂閱
Run完後他會當在這裡,出現要繼續或是step的對話框後,就當在這裡了。    這已經是我重新寫過的第2個程式了,沒有錯誤訊息也不知從何下手~試一天了,還是卡在這。 當慢慢的開始懂程式後,才發覺原來懂得也不是那麼多,越深入難題越多,也越有成就感。
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-08-18 00:05:27 IP:61.230.xxx.xxx 未訂閱
Miki-lion 妳好:    妳貼上來的這張圖是無法幫助其他人瞭解問題的所在,因為會發生那種情形的狀況實在太廣了,妳不妨試著以單步追蹤的方式來執行程式,看看能不能找到發生問題的癥結點?如果能找到的話,再將該段程式貼上來,這樣子比較容易找出問題來。    我不知道妳是否熟悉單步追蹤的技巧?我先給妳一些提示好了:
  1. 一開始執行程式時,是按 F8 鍵逐行執行。
  2. 執行到 Application->Run(); 那一行時,改按 F7 鍵。
  3. 進入 Unit1.cpp 後,再繼續使用 F8 鍵逐行執行。
  4. 如果執行到某行時發生錯誤,就記下那個位置。
  5. 但如果前述那個位置正好是執行了某個函式的話,就在該位置按下 F5 鍵設立一個中斷點,然後重新執行程式,這時可以直接按 F9 鍵來執行程式,程式應該會在那個中斷點的位置停下來,然後妳再按 F7 鍵進入該發生問題的函式,繼續的進行單步追蹤動作,直到找著問題點為止。
先試試看吧。 7 天天敲鍵盤 v 時時按滑鼠 8
Miki-lion
中階會員


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-08-18 00:28:04 IP:218.162.xxx.xxx 未訂閱
我就是要這個啦~~單步除錯~我貼這個圖~就是因為我不知道跑出這畫面後,要怎樣處理。 我馬上去試試~謝謝~ 當慢慢的開始懂程式後,才發覺原來懂得也不是那麼多,越深入難題越多,也越有成就感。
系統時間:2024-05-08 13:34:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!