[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: VC-Express

From: Leon Zandman <lzandman_at_lode.nl>
Date: 2005-12-14 08:51:06 CET

> Also, you can make DLLs with .NET. A DLL is just a special
> type of executable typically containing exported function
> names.

As far as I know you cannot create normal (unmanaged;VB.NET/C#.NET)
win32 DLL's using the .NET framework. Although a .NET class library is
packaged inside a DLL, its exported functions aren't reachable by normal
Win32 code. If I run Dependency Walker on a .NET class library I see a
dependency on the MSCOREE.DLL (.NET framework), but no exported
functions/classes.

> Shell extensions and other COM objects are usually
> DLLs.

Yes, they are DLL's, but their real functionality is implemented using
COM interfaces. So the DLL will offer "normal" exported functions like
DllRegister(), which is used to register the COM server on the system.
But the actual COM interfaces can only be called by a COM-compatible
environment.

Greetings,

Leon Zandman

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Dec 14 08:54:10 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.