Q
更多的內存
1
A
回答
6
與LocalAlloc
分配內存,然後把它交給編輯控件與em_SetHandle
消息。如果編輯控件需要更多空間,您可以處理en_ErrSpace
通知。 MSDN描述"About Edit Controls" article中的過程。儘管如此,它不適用於豐富的編輯控件;他們不會像編輯控件那樣將數據存儲在連續的緩衝區中。
4
而不是加載整個文件,使用控件作爲數據的「窗口」不是更好嗎?只需將數據加載到區塊中,隨着用戶向上或向下滾動,加載更多(並刪除一些)。
3
我建議切換到另一個編輯控件,如SynEdit(它可以在幾個毫秒內加載80mb的文本文件)。
相關問題
- 1. 內存映射顯示比物理內存更多的內存
- 2. AdMob消耗更多內存
- 3. UIImage分配更多內存
- 4. 使用比可用內存更多的內存
- 5. Rasberry-pi比Windows有更多的內存
- 6. 在java中尋求更多的內存
- 7. Docker消耗更多的高清內存
- 8. 消耗更多內存的位集
- 9. 從更多內存的Dockerfile構建Docker
- 10. 什麼將使用更多的內存
- 11. Android Parcelable佔用更多的內存
- 12. 使用比GIF更多內存的PNG
- 13. Web服務器容量規劃:更多的內核與更多的內存
- 14. 存檔需要更多的內存和更多的時間在ios
- 15. iPhone Android:內存處理,哪一個使用更多內存?
- 16. Python dict.setdefault使用更多內存?
- 17. ImageView Animation獲得更多內存
- 18. 更新UIImageView佔用太多內存
- 19. 如何爲Apache提供更多內存
- 20. 是jQuery .live()更多內存密集?
- 21. 爲Talend Studio分配更多內存
- 22. 將更多的內存分配給現有的全局內存陣列
- 23. C程序的內存使用 - 更多的內存報道比分配
- 24. 存儲過程使用比預期更多的內存方式
- 25. CPAN外殼內存不足。我如何在Unix上給它更多的內存?
- 26. 爲什麼node.js進程佔用比分配內存更多的內存
- 27. 應用程序如何使用比虛擬內存更多的Real內存?
- 28. ScrollViewSuite示例代碼使用比所需內存更多的內存?
- 29. Java堆內存泄漏是否可能使用比堆+ permgen更多的內存?
- 30. Java中的內存更快,內存更少:int []或boolean []?
這是誇張的,因爲這將接近當前PC的正常內存傳輸速率。無法以比I/O帶寬允許的速度更快地加載文件。然而,SynEdit會將文件加載到'TStrings'對象中,該對象非常快(只要文件足夠小以適應系統的空閒物理內存和應用程序的地址空間)。對於較大的文件,需要使用類似內存映射文件的內容,這當然可以更快,因爲它最初不會導致太多的I/O。但是SynEdit確實比「TMemo」更適合。 – mghie 2009-11-07 07:48:00