Discussion Board

Results 1 to 7 of 7
  1. #1
    Registered User Kruil's Avatar
    Join Date
    Apr 2009
    Location
    Russia
    Posts
    51
    Добрый день.
    У меня проблема с показом картинки. При запуске в эмуляторе все отлично, но на телефоне в режиме релиз вылетает, чуть подумав (S60 5th). На телефон поставлен TRK. Сначала в фотошепе сделал 360на 495 в бмп формате сохранил (24 и 16 бит пробовал). Через UI disign создал image привязал туда из mbm файла свой bmp, (который заранее добавил в mbm), прописал в mbg файле (сам почему-то не прописался ошибку выдавал). Картинка весит 341кб. Я пробовал из mbm грузить стандартные иконки (они небольшие там в bmp и svg) - с удовольствием все показал. В чем может быть проблема?

  2. #2
    Nokia Developer Champion Den123's Avatar
    Join Date
    Jul 2007
    Location
    Magnitogorsk, Russia
    Posts
    536
    А какую ошибку выдавал при прописывании в MBM ?

  3. #3
    Registered User Kruil's Avatar
    Join Date
    Apr 2009
    Location
    Russia
    Posts
    51
    Ошибка `EMbmCardBackground' undeclared (first use this function)
    код
    CFbsBitmap *bitmap, *mask;
    AknIconUtils::CreateIconL( bitmap, mask,KCardFile, EMbmCardBackground, -1 );

    после этого я отредактировал Myprogramm.mbg добавив EMbmCardBackground в перечисление:

    enum TMbmMyprogramm
    {
    EMbmCardList_icon,
    EMbmCardList_icon_mask,
    EMbmCardBackground
    };

    и все заработало на эмуляторе, на устройстве вылетает. Где можно поподробнее прочитать о файлах mbg, mif, mbm?

  4. #4
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    Если на эмуляторе все работает, а на телефоне вылетает, то советую банально проверить наличие всех ресурсных файлов, необходимых для работы вашей программы. И конечно же конкретный код ошибки поможет точно установить в чем именно проблема. О том как включить получение расширенного кода паники вы можете прочитать вот тут - Расширенный код паники

  5. #5
    Registered User Kruil's Avatar
    Join Date
    Apr 2009
    Location
    Russia
    Posts
    51
    Сейчас попробовал создал новую картинку размером намного меньше (64*40 8кб против старой 360*495 341 кб) и все запустилось. Получается что памяти не хватает? Или для показа bmp 360*495 не надо много ресурсов?

  6. #6
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    Вы ошибку какую-нибудь получаете? Получение расширенного кода паники включили?

  7. #7
    Registered User Kruil's Avatar
    Join Date
    Apr 2009
    Location
    Russia
    Posts
    51
    Все. Отловил ошибку. Не знаю почему, но при добавлении в uidesign-ре новой картинки в mbm файл она нормально добавляется если имя 1.bmp, 2.bmp и не нормально (те выдает ошибку как ниже) если background.bmp . Проверил два раза.

    PS: Ошибку вообще не писал никакую - вверху начинал мигать значок загрузки (стандартный красный кружочек), потом приложение на долю секунды появлялось и вылетало в меню.

Similar Threads

  1. using fopen to open a bmp
    By Legendus in forum Symbian C++
    Replies: 4
    Last Post: 2009-10-25, 17:16
  2. Как оставить программу в памяти при приеме звонка
    By Maxfox111 in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 5
    Last Post: 2009-03-23, 16:53
  3. Series 60 BMP Texture Mapping With OpenGL ES Problem
    By abolfoooud in forum Symbian Media (Closed)
    Replies: 7
    Last Post: 2008-06-13, 03:53
  4. send CFbsBitmap to Bmp file
    By tyrial in forum Symbian Media (Closed)
    Replies: 1
    Last Post: 2005-11-29, 16:06
  5. Series 60 BMP Texture Mapping With OpenGL ES Problem
    By abolfoooud in forum Mobile Java Media (Graphics & Sounds)
    Replies: 1
    Last Post: 2005-09-13, 16:13

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved