Резултати от 1 до 2 от общо 2

Помощ за превод на текст

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn

  1. Тук е от
    Dec 2007
    Мнения
    112
    #1

    Помощ за превод на текст

    Здравейте на всички,търся помощ за превод на следния текст :

    ''KERN-EXEC 3 is one of the most common panic codes that most of the Symbian programmers face. It becomes extremely annoying to catch and fix the panic if its occurs when you exit the application.So here are some guidelines to avoid as well as fix the panic.
    1. If you have any member variables which are pointers to objects owned externally,try to convert them to references so as to avoid deleting them accidentally.
    2. If making them references is not an option then,just mark them in code comments as pointers which don't need to be deleted.This makes it easier to track pointers which are being accidentally double deleted.
    3. Check the documentation about the pointer returned by the Symbian functions.Specifically check the ownership status of the pointer's returned. So some functions like :
    view plaincopy to clipboardprint?

    1. CEikonEnv::Static()->ScreenDevice()

    CEikonEnv::Static()->ScreenDevice()

    just return you a pointer while the ownership is not transferred.So no need to delete the pointer returned. But some functions like
    view plaincopy to clipboardprint?

    1. AknsUtils::CreateBitmapL()

    AknsUtils::CreateBitmapL()

    typically transfer the ownership to the caller.So just remember to delete the pointer.
    4. Also the most common reason would be forgetting to delete the member variables of an object on its destruction. So just a check of the destructor would be helpful.
    If these simple things are kept in mind,it is possible to avoid and fix the KERN-EXEC 3 panic.
    Also please let us know if this post was useful or not. "



  2.  
     
  3. Member
    Тук е от
    Nov 2005
    Мнения
    295
    #2

    Re:Помощ за превод на текст

    KERN-EXEC 3 е един от най-честите паник кодове, който повечето Symbian програмисти срещат.
    Става наистина досадно да се улови и оправи "паниката", ако се случва след изхода от програмата.
    Ето няколко съвета как да се избягва или оправя:

    1. Ако имате "member" променливи, които са указатели към притежавани външно обекти, опитайте да ги конвертирате към референция към обекта за да избегнете случайното им изтриване.
    2. Ако това не е възможно, просто ги маркирайте в коментара като указатели, които не трябва да бъдат изтривани. Това ще направи по-лесно проследяването на указатели, които са изтрити два пъти.
    3. Проверете документацията за това какви указатели връщат Symbian функциите. Особено проверете собствеността на връщаните указатели.

    Някои функции като CEikonEnv::Static()->ScreenDevice() връщат указател без да предоставят собствеността му. Така че няма нужда да се изтрива указателя.
    Други функции като AknsUtils::CreateBitmapL() обикновено предават и собствеността. Помнете да изтриете указателя.

    4. Също често срещана причина е забравянето да се изтрият "member" променливите на обекта при неговото разрушаване. Проверката на деструктора помага.
    Ако си имате тези прости правила наум е възможно избягването и поправката на KERN-EXEC 3 panic
    Също така ни уведомете дали това е било полезно или не.

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Моля за помощ за превод на дистанционно Sanyo sap-253 svr
    От KIK091 във форум Климатици Sharp, Sanyo
    Отговори: 2
    Последно: 01-10-14, 17:25
  2. Помощ за Mouseover / tooltip текст
    От Enties във форум Уебдизайн и 3D
    Отговори: 2
    Последно: 20-04-12, 11:47
  3. помощ търся превод на дистанционно за MITSUBISHI MSZ-SFX25H
    От petrof във форум Климатици Mitsubishi Electric, Mitsubishi Heavy
    Отговори: 0
    Последно: 10-12-11, 18:30
  4. Колко струва превод на текст?
    От Cko във форум Дъра-Бъра
    Отговори: 10
    Последно: 12-10-05, 21:55
  5. Отговори: 13
    Последно: 21-01-04, 17:36

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе