symbian binaries : exe and dll's

Login to reply to this topic.
Fri, 2008-06-06 07:53
Joined: 2008-06-05
Forum posts: 7

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.


YOU CAN IF YOU THINK YOU CAN.


Fri, 2008-06-06 08:05
Joined: 2008-06-05
Forum posts: 7
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


YOU CAN IF YOU THINK YOU CAN.

Fri, 2008-06-06 10:06
Joined: 2007-08-02
Forum posts: 26
Re: symbian binaries : exe and dll's

Hi,

I think you are new to symbian. Ok let me clear your doubts.

1] In s60 2nd edition the applications had .app extensions ( .app and .exe are same ) but from 3rd editions the app is removed and all are exe.

2]you are confused about dll and exe i suggest you to go through them once.

Fri, 2008-06-06 10:23
Joined: 2008-06-05
Forum posts: 7
Re: symbian binaries : exe and dll's

hi friends,

I got the info regarding my doubt.

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

2) 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.

Thanks.
himanshu k
Symbian Application Developer .


YOU CAN IF YOU THINK YOU CAN.

Fri, 2008-06-06 10:23
Joined: 2008-06-05
Forum posts: 7
Re: symbian binaries : exe and dll's

hi friends,

I got the info regarding my doubt.

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

2) 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.

Thanks.
himanshu k
Symbian Application Developer .


YOU CAN IF YOU THINK YOU CAN.

Fri, 2008-06-06 12:39
Joined: 2005-04-13
Forum posts: 120
Re: symbian binaries : exe and dll's

Ans1: Yes
Ans2: TARGETTYPE exe [for GUI application or exes]


Jupitar

  • Login to reply to this topic.