Discussion Board

Results 1 to 3 of 3
  1. #1
    Registered User
    Join Date
    May 2008

    Dll library load error -46

    i'm new in s60 programming, but i have a serious error with loading my dll library. When i try it on emulator, everything is ok and i get error code 0 on TInt32 error = rLib.Load(KText);.
    But on real phone (Nokia E90) i got error -46 and i don't know what it means. I added this line to pkg file:

    "C:\SYMBIAN\9.2\S60_3rd_FP1\Epoc32\release\gcce\urel\MyDll.dll" -"!:\sys\bin\MyDll.dll"

    can you help me please? thanks

  2. #2
    Nokia Developer Champion
    Join Date
    Mar 2006
    Helsinki, Finland

    Smile Re: Dll library load error -46

    -46 is KErrPermissionDenied.

    So it shows that your dll is missing some sort of capabilities. Just check which API you have used and the function from that API requires any set of capabilities or not. After determining, add these capabilities in your .mmp file and rebuild your application.

    Also check these Wiki articles:

    * Epocwind.out

    * How to troubleshoot Platform Security issues

    Nokia Developer Wiki Moderation team

  3. #3
    Registered User
    Join Date
    May 2008

    Re: Dll library load error -46

    It was problem with capabilities. Thanks much

Similar Threads

  1. GoogleIt
    By deepika.mangla in forum Symbian
    Replies: 5
    Last Post: 2011-05-28, 11:04
  2. Fail to build syexpat 1.3 under 2nd FP3
    By harry_zhang in forum Symbian
    Replies: 10
    Last Post: 2010-03-19, 11:24
  3. Replies: 21
    Last Post: 2008-06-20, 11:41
  4. SyExpat + problem + memmove + Carbide Express
    By pearman in forum Symbian
    Replies: 2
    Last Post: 2006-10-14, 22:21
  5. Can’t launch application on 6630
    By kaffemannen in forum Symbian
    Replies: 8
    Last Post: 2005-06-29, 10:49

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts