Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Difference between Active Exe and Activex dll ?



Difference between Active Exe and Activex dll ?..

Answer / rajat

Difference between Activex dll activex exe :



ActiveX DLLs and ActiveX EXEs are almost exactly the same in
the ways they are built and used. In both cases, you build
one or more classes that applications can use to do
something. The big difference lies in where they are used.

An ActiveX DLL's code is executed within the main program's
address space. It behaves as if the class was created within
the main program's code. Because the code lies inside the
program's address space, calling methods is very fast.

An ActiveX EXE's code is run in a separate process. When the
main program calls an ActiveX EXE's method, the system
marshalls the call to translate the parameters into the
ActiveX EXE's address space, calls the method, translates
the results back into the main program's address space, and
returns the result. This is slower than running an ActiveX
DLL's method inside the main program's address space.

Because of the difference in speed, an ActiveX DLL is almost
always preferable. The reason ActiveX EXEs are useful is
they can run on a different computer than the main program
while an ActiveX DLL must run on the same computer as the
main program.

If you want to build a library of shared routines to save
programming and debugging, use an ActiveX DLL because it
will give you better performance. Even if you need to
distribute several copies of the DLL on different computers,
it will probably be worthwhile.

If you want a centralized server library, use an ActiveX
EXE. The EXE can sit on a central computer and work directly
with that computer's resources. If you need to frequently
change how the code works, you can easily change it in one
place

Is This Answer Correct ?    3 Yes 0 No

Post New Answer

More ASP.NET Interview Questions

What is Cookies Less Session?

0 Answers  


What are the advantages of using Master Pages?

0 Answers   MCN Solutions,


How do you implement Paging in .Net ?

1 Answers  


What is the name of the process the browser uses to find the address of a web server? a) DMZ b) DNS c) Active Directory d) Database lookup

1 Answers   Syntax Softtech,


Whats the difference between abstract factory pattern and factory pattern?

0 Answers  


What?s the difference between Codebehind="MyCode.aspx.cs" andSrc="MyCode.aspx.cs"?

5 Answers   SLC Ltd,


Name the application folders present in asp.net 2.0?

1 Answers  


When an ASP.NET server control is added to a web form, Visual Studio .NET adds one item to the class for the form. What item is added? a) The event registration. b) A protected class member for the control. c) A default event handler for the click event. d) A default class that inherits from the control?s base class.

4 Answers   Syntax Softtech, TCS,


How can you handle exceptions in asp.net?

0 Answers  


Explain the difference between Web Garden and Web Farm?

0 Answers   Sans Pareil IT Services,


In Crystal Report Refresh Button is not working. when I click on it it givesh error like "missing parameter values " I have used propery of Crystal Viewer like ReuseParameterValuesOnRefresh="True" but this also not working. Plz give me any solution.

1 Answers  


How could you modify xaml content from javascript?

0 Answers  


Categories