Простенькая програмка по симбиан
От: JTOne  
Дата: 20.10.07 08:59
Оценка:
Подскажите как реализвать на первый взгляд очень примитивный пример, все что я хочу это просто прочитать из файл и вывисти сообщение

Вот так я читаю из файла, вроде все читаеться


HBufC8* ReadOpenFileL(const TDesC& aFile)
{        
RFs fs;
User::LeaveIfError(fs.Connect());
CleanupClosePushL(fs);

RFile file;
TInt iErr1=file.Open(fs,aFile,EFileRead);
if(iErr1==KErrNone)
{
    TInt iSize;
    file.Size(iSize);
    HBufC8* buffer = HBufC8::NewLC(iSize);
    TPtr8 ptr= buffer->Des();

    file.Read(ptr);
    file.Close();
    //CleanupStack::PopAndDestroy(buffer);
    return buffer;
}
fs.Close();
CleanupStack::PopAndDestroy(&fs); // destroy fs

}



потом я пытаюсь полученые данные вывисти в CAknInformationNote

CAknInformationNote* informationNote;
informationNote = new ( ELeave ) CAknInformationNote;

HBufC8* text= ReadOpenFileL(KMyFileName);



informationNote->ExecuteLD(*text); // но тут ошибка, типа не совпадение типов, оно хочет что бы я туда передал TDesC16, но я немогу понять как єто сделать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.