关于s60 对于大文件读写操作的问题

QT进行中 QT进行中 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,我现在有一个函数 是用来处理一个文件的, 如果我的这个文件很大,比如 3MB 以上时,在处理的时候 要 5到 6秒钟, 我在在处理这个文件的时候给出一个等待提示, “正在处理文件” 但我调用系统的是等待条给出这个提示时, 这个提示就是不出现, 语句没有问题,我单独测试过。 我想可能是我的程序在 执行 处理文件函数时出现了 拥堵 我应该怎么来处理 这个操作呢?

//文件处理过程
这是那个函数:其中 文件处理要很长时间才会完成.
void CFileManagerView::DeclassifiedDocuments()
{
ExecuteWaitDialog1LD(); //调用等待
DoDecryption(iKey, iContainer->iFilePath );//文件处理顺序执行时间很长
RemoveWaitDialog1L(); //等待结束
}
我想可能是我的程序在 执行 处理文件函数时出现了 拥堵.因为我在读写文件时只是有 RFile 类中的 Read Write 来读写的, 没有用 异步操作,主要是我不太了解这种读写文件的方法, 所以请大家帮忙指点一下,谢谢!
//关于等待函数: 这是那个函数。是用系统的,
void CFileManagerView::ExecuteWaitDialog1LD( const TDesC* aOverrideText )
{
iWaitDialog1 = new ( ELeave ) CAknWaitDialog(
reinterpret_cast< CEikDialog** >( &iWaitDialog1 ), EFalse );
if ( aOverrideText != NULL )
{
iWaitDialog1->SetTextL( *aOverrideText );
}
iWaitDialog1->ExecuteLD(R_FILEMANAGER_CONTAINER1_WAIT_DIALOG1);
}
...全文

相关推荐

诺基亚S60通用模拟器

用于开发诺基亚支持的程序,有说明文档,资源分很高,但是实用价值无比高

xiaoming0528

STC12C5A60S2与AT24C256 EEPROM的接口与读写操作指南

EEPROM(Electrically Erasable Programmable Read-Only Memory,电擦除可编程只读存储器)是一种非易失性存储器,可在不使用紫外线擦除的情况下,通过电信号擦除和重写数据。它的前身是UV EPROM,通过紫外线来擦除。随着技术的进步,EEPROM逐渐发展为更加方便的电擦除方式,极大地简化了数据的更新过程。STC12C5A60S2是STC公司生产的高性能8051系列单片机,广泛应用于嵌入式系统开发。

你踩到我法袍了

深入理解STC12C5A60S2单片机的EEPROM操作

STC12C5A60S2是一款经典的8051内核单片机,由STC微电子公司生产。它具有强大的处理能力,低功耗,以及丰富的外围设备。这款单片机通常用于工业控制、仪器仪表、消费电子产品等应用场合。在硬件架构上,STC12C5A60S2内嵌了8K字节的Flash程序存储器,512字节的RAM以及一个内置的EEPROM存储器。其内置的EEPROM存储器支持读写操作,这对于需要非易失性存储的应用来说尤为重要。

yang lebron

STC12C5A60S2详细例程

单片机开发例程,包括基本I/O控制,定时器,键盘,AD等,适合初学者学习,另配有详细注释说明

zzlbxz

Symbian s60 问题汇集

s60 汇集了很多经常遇到的问题 想必对大家很有帮助

alex9909
评论 1
收藏 已收藏
分享
返回顶部
QT进行中
Symbian 3,118 成员 9,182 内容