pb9 ,8836版,li_row = lv_jsxz.addlargepicture(gs_currentdirectory + "\ResourcePortal.ico") , listView 加載圖示陳述句,在pb開發環境下很快,編譯后的程式很慢。開發環境下加載10個以上很快,沒有延時,編譯后的程式,10個就需要10秒以上,影響使用了,請問是動態庫的問題嗎?具體是哪個檔案控制呢?
uj5u.com熱心網友回復:
高手請進啊,幫幫我吧uj5u.com熱心網友回復:
setredrawuj5u.com熱心網友回復:
一個圖就很慢還是加載了多個圖,圖示的規格是多少,生產環境下dll是否給足,可以寫個精簡的代碼或把編譯后的打個包放上來uj5u.com熱心網友回復:
listviewitem lv_itemlv_jsxz.view = listviewlargeicon!
lv_jsxz.addcolumn("角色名稱",left!,650)
lv_jsxz.addcolumn("角色描述",left!,1000)
lv_jsxz.addcolumn("顯示工具條",center!,330)
lv_jsxz.addcolumn("顯示風格",center!,330)
lv_jsxz.addcolumn("文字位置",center!,300)
lv_jsxz.addcolumn("字號",center!,170)
lv_jsxz.addcolumn("圖示大小",center!,300)
lv_jsxz.addcolumn("按鍵間隔線",center!,330)
int li_row ,i
For i =1 to 15
li_row = lv_jsxz.addlargepicture( "E:\程式\test\Resource\Portal\Portal.ico")
li_row = lv_jsxz.addsmallpicture( "E:\程式\test\Resource\Portal\Portal.ico")
lv_item.label = 'abc'+string(i)
lv_item.data = i
lv_item.pictureindex = li_row
lv_jsxz.additem(lv_item)
Next
以上是代碼,單獨放到一個pbl,編譯執行,沒有問題,放入到我們的系統中,編譯后,回圈一次需要1秒以上。頭疼啊
uj5u.com熱心網友回復:
listviewitem lv_item
lv_jsxz.view = listviewlargeicon!
lv_jsxz.addcolumn("角色名稱",left!,650)
lv_jsxz.addcolumn("角色描述",left!,1000)
lv_jsxz.addcolumn("顯示工具條",center!,330)
lv_jsxz.addcolumn("顯示風格",center!,330)
lv_jsxz.addcolumn("文字位置",center!,300)
lv_jsxz.addcolumn("字號",center!,170)
lv_jsxz.addcolumn("圖示大小",center!,300)
lv_jsxz.addcolumn("按鍵間隔線",center!,330)
int li_row ,i
For i =1 to 15
li_row = lv_jsxz.addlargepicture( "E:\程式\test\Resource\Portal\Portal.ico")
li_row = lv_jsxz.addsmallpicture( "E:\程式\test\Resource\Portal\Portal.ico")
lv_item.label = 'abc'+string(i)
lv_item.data = i
lv_item.pictureindex = li_row
lv_jsxz.additem(lv_item)
Next
lv_jsxz.setredraw(true)
uj5u.com熱心網友回復:
用以上代碼試試,另外看看你的控制元件對應的事件里是否有其它代碼uj5u.com熱心網友回復:
我把這個使用陳述句的視窗直接復制到我們的系統中,打開這個視窗也是很慢,我把程式下的dll也都洗掉了,一樣的視窗,不一樣的結果。uj5u.com熱心網友回復:
li_row = lv_jsxz.addlargepicture( "E:\程式\test\Resource\Portal\Portal.ico"),我這里加入了時間計算,就是這句慢,uj5u.com熱心網友回復:
lv_jsxz.addlargepicture( "E:\程式\test\Resource\Portal\Portal.ico"),路徑換成相對路徑試下是否會快一點uj5u.com熱心網友回復:
你的ico是什么規格的uj5u.com熱心網友回復:
圖示很小的,不是圖示的問題,單獨做成一個app沒有問題,一樣的代碼,做到我們的軟體里,也是單獨呼叫這個視窗讓他執行這個代碼,就是很慢。uj5u.com熱心網友回復:
win8 系統轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/10085.html
標籤:控件與界面
