×

Discussion Board

Results 1 to 13 of 13
  1. #1
    Regular Contributor
    Join Date
    Apr 2005
    Posts
    274

    Question symbian binaries : exe and dll's.

    hi friends,

    This may be a childish question that i am asking but please help me out.
    In symbian there are mainly 2 types of executables.

    1) exe. (console based application)
    2) dll.
    They are again divided into:
    a) static dll. (shared library [.lib] extension).
    b) polymorphic dll. (.app,.fep etc).

    Now here are my questions:
    ------------------------
    1) In Symbian,s60 2nd edition sdk, all GUI applications have a (.app) extension , so can I say that every gui application in a second edition sdk is a polymorphic dll???

    2) In Symbian,s60 3rd edition sdk, all GUI applications have a (.exe) extension , so what i want to know is that what is the type of gui application in s60 3rd edition????

    eagerly waiting for your reply,
    Thanks
    himanshu karnalkar
    Symbian Application Developer.

  2. #2
    Regular Contributor
    Join Date
    Apr 2005
    Posts
    274

    Re: symbian binaries : exe and dll's.

    hi friends,

    Also correct me if i am wrong in my questions.

    Thanks,
    himanshu karnalkar.
    Symbian Application Developer.

  3. #3
    Super Contributor
    Join Date
    Jan 2008
    Location
    Bangalore, India
    Posts
    777

    Re: symbian binaries : exe and dll's.

    if u are on GUI appn,then it will be a polymorphic dll,does not matter whether u are on 2nd or 3rd.
    a GUI appn must having these things..
    >a polymorphic DLL, which defines the application for the GUI framework.

    >a resource file, which contains definitions for GUI elements and translatable strings.

    >an optional application information file (aif), which specifies the icon, caption and embedding capabilities of the application.
    Regards
    $-Nitesh-$

  4. #4
    Regular Contributor
    Join Date
    Mar 2007
    Location
    "On a b'ful lil palnet called EARTH belongs wid Galaxy named MilkyWay in Universe"
    Posts
    402

    Wink Re: symbian binaries : exe and dll's.

    Quote Originally Posted by Nitesh Bhardwaj View Post
    if u are on GUI appn,then it will be a polymorphic dll,does not matter whether u are on 2nd or 3rd.
    a GUI appn must having these things..


    >an optional application information file (aif), which specifies the icon, caption and embedding capabilities of the application.
    BTW in 3rd edition i have never seen .aif
    ===With Symbian===
    "Something Has Survived..!!!"

  5. #5
    Regular Contributor
    Join Date
    Apr 2005
    Posts
    274

    symbian binaries : exe and dll's.

    hi nitish,

    Thanks for your reply.
    I agree with you on the s60 2nd edition as it has an [.app] extension which is a polymorphic dll (as mentioned in Symbian Os explained- JO Stich bury).

    But in s60 3rd edition,the extension for gui application is [.exe],stil you mean to say that it is a polymorphic dll.Has symbian anywhere specified the type of gui application in its documentation.

    I wil be happy if any one can get that to me.

    Thanks.
    himanshu k.
    Symbian Application Developer.

  6. #6
    Regular Contributor
    Join Date
    Apr 2005
    Posts
    274

    Question Re: symbian binaries : exe and dll's.

    HI nitin,

    can you please clear my doubts regarding the question.

    thanks.
    himanshu k
    Symbian Application Developer.

  7. #7
    Super Contributor
    Join Date
    Jan 2008
    Location
    Bangalore, India
    Posts
    777

    Re: symbian binaries : exe and dll's.

    Quote Originally Posted by Nitin SuperByte View Post
    BTW in 3rd edition i have never seen .aif

    My dear who said that is for 3rd,the option i have posted for 2nd.
    for 3rd
    >a polymorphic DLL, which defines the application for the GUI framework

    >a registration file, which contains non-localisable information

    >optional localisable information, provided by one or more localisable resource files and icon files


    But in s60 3rd edition,the extension for gui application is [.exe],stil you mean to say that it is a polymorphic dll.Has symbian anywhere specified the type of gui application in its documentation.]
    See SDK,
    "Overview of GUI app building"
    Regards
    $-Nitesh-$

  8. #8
    Super Contributor
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,569

    Re: symbian binaries : exe and dll's.

    As of Symbian 9, since the privilege boundary is between processes, applications are .exe files that run in their own process, whereas previously - Symbian 8 and earlier - they were DLLs - .app extension - and loaded by apprun.exe.

  9. #9
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,736

    Re: symbian binaries : exe and dll's.

    I guess Petrib has answered your question about 2nd edition.

    In case of 3rd edition, GUI executables have no special attributes (though the 2nd UID usually remains to be 0x100039CE - I am not sure if it is mandatory or not). The code becomes a "GUI" one, if it invokes the EikStart::RunApplication method.

  10. #10
    Regular Contributor
    Join Date
    Apr 2005
    Posts
    274

    Re: symbian binaries : exe and dll's.

    hi [petrib & wizard_hu_],

    I am really grateful to you for the info that you have provided to me, as that was vey basic, i want to request you 1 thing that if i want to have info of these kind of basics, which book, site or blog should i refer.
    Could you assist me in that.

    Thanks,
    himanshu k.
    Symbian Application Developer

  11. #11
    Super Contributor
    Join Date
    Nov 2005
    Location
    London
    Posts
    584

    Re: symbian binaries : exe and dll's.

    You're on a good site already for finding out what you need to know.

    For books, you may want to take a look at this discussion thread: http://discussion.forum.nokia.com/fo...d.php?t=134803 The e-learning that Kiran suggests is a great free resource too.

  12. #12
    Regular Contributor
    Join Date
    Apr 2005
    Posts
    274

    Re: symbian binaries : exe and dll's.

    Hello Sir(Mr. Jo Stichbury),

    I have been following your book since I started doing symbian & still I am refering it. Thanks for that and also for replying to my thread. I need to know a liitle bit of more basics of symbian so i posted the question.

    Thanks.
    himanshu k.
    Symbian Application Developer.

  13. #13
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: symbian binaries : exe and dll's.

    Jo, for the next editions make sure to add a picture to the cover.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

Similar Threads

  1. Porting project to Symbian from PocketPC
    By Michton in forum Symbian
    Replies: 3
    Last Post: 2007-05-07, 14:36
  2. Q: Is it permission to use UDP communication in EXE program?
    By akom in forum Symbian Networking & Messaging (Closed)
    Replies: 3
    Last Post: 2004-03-23, 22:29
  3. Globals, DLL's EXE's
    By aehrath in forum Symbian
    Replies: 1
    Last Post: 2003-10-23, 09:48

Posting Permissions

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