void CebooksAppUi::WriteToStreamFileL(TDes& aString)
{
RFileWriteStream reader;
reader.PushL();
TInt err;
_LIT(KFile,"C:\\ebooks.txt");
err =reader.Open(CCoeEnv::Static()->FsSession(),KFile,EFileWrite);
User::LeaveIfError(err);
reader<<aString;
reader.CommitL();
reader.Pop();
reader.Release();
//CleanupStack::PopAndDestroy();
}
void CebooksAppUi::ReadFromStreamFileL(TDes& aString)
{
RFileReadStream reader;
reader.PushL();
TInt err;
_LIT(KFile,"C:\\ebooks.txt");
err =reader.Open(CCoeEnv::Static()->FsSession(),KFile,EFileRead);
User::LeaveIfError(err);
reader>>aString;
CleanupStack::PopAndDestroy();
}
void CebooksAppUi::ConstructL()
{
// Initialise app UI with standard value.
BaseConstructL();
//_LIT(KKey,"chenhuijie");
//HBufC* hbufc=KKey().AllocL();
// Create view object
//iAppView = CebooksAppView::NewL(ClientRect());
//iAppContainer=CPlainTextEditorContainer::NewL(ClientRect());
//BaseConstructL();
iAppContainer = CPlainTextEditorContainer::NewL(ClientRect());
iAppContainer->SetMopParent(this);
AddToStackL(iAppContainer);
//iAppContainer->SetEditorText(hbufc);
iAppContainer->OnlyRead();
TInt16 number;
//path = _L("C:\\ebooks.txt");
_LIT(path,"C:\\ebooks.txt");
//RFile file;
//file.Open(CEikonEnv::Static()->FsSession(), path, EFileRead);
//TFileText Title;
//Title.Set(file);
TBuf<256> iStr;
iStr=_L("1234567899");
TBuf<256> rText;
WriteToStreamFileL(iStr);
ReadFromStreamFileL(rText);
iAppContainer->SetEditorText(rText);
}