Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在调用 xlCreateBook() 函数。在此之前,我的程序拥有更多内存,因为我正在读取一个巨大的文件。调用 xlCreateBook() 后,它返回指向 Sheet 变量的空指针。
但是,一旦我加载了较小的文件,它 xlCreateBook() 就会正常工作。帮助我摆脱困境。
哪个方法返回空指针?AddSheet()? 奇怪的是它与写入的大小有关,因为在创建工作表时,您还没有添加数据。Book::errorMessage()当你得到一个空工作表指针时会说什么?
AddSheet()
Book::errorMessage()
也许您要保存的内容对于旧的 xls 格式来说太大了,您应该创建一个 xlsx 文件,xlCreateXMLBook()而是使用?
xlCreateXMLBook()
如果您真的因为其他原因而缺乏内存,那么如果您缺乏物理内存,软件就无法完成很多工作。除了检测到它并返回“干净”错误