-1
我在調用xlCreateBook()函數。在此之前,我的程序擁有更多的內存,因爲我正在閱讀一個大文件。在調用xlCreateBook()之後,它返回指向Sheet變量的空指針。使用libxl庫寫入數據
但是,一旦我加載較小的文件它xlCreateBook()函數正常工作。幫助我擺脫這一點。
我在調用xlCreateBook()函數。在此之前,我的程序擁有更多的內存,因爲我正在閱讀一個大文件。在調用xlCreateBook()之後,它返回指向Sheet變量的空指針。使用libxl庫寫入數據
但是,一旦我加載較小的文件它xlCreateBook()函數正常工作。幫助我擺脫這一點。
哪種方法返回空指針? AddSheet()
?奇怪的是,它會與寫入大小有關,因爲在創建表單時,尚未添加數據。什麼是Book::errorMessage()
當你得到一個空表指針?
也許你試圖保存的對於舊的xls格式來說太大了,你應該使用xlCreateXMLBook()
來創建一個xlsx文件?
如果你真的因爲別的東西而缺乏記憶,如果你缺乏物理內存,那麼軟件沒有太多的工作可做。除了檢測它並返回一個'乾淨'的錯誤
如果你不把你的代碼放在你的手中,你希望我們如何幫助你?請閱讀[Stack Overflow's Tour](https://stackoverflow.com/tour)和[如何創建最小,完整和可驗證示例](https://stackoverflow.com/help/mcve) – Xatyrian