Correct name for non-COM, non-NET DLL?

In the Windows world, what is the right name for the good. old fashioned c ++ dll with exported functions? Not a COM DLL, not a .NET DLL. The type of DLL we used to call calling LoadLibrary () and GetProcAddress ()?

I always called them "flat DLLs" because the caller cannot create objects from the DLL, but what is the correct name?

EDIT

Thanks for answers.

It’s just that the β€œDLL” may be technically correct, but wherever I work, everyone assumes that the β€œDLL” means COM or maybe push.NET, so I need a term that exactly distinguishes what I mean .

+3
source share
8

"", , , "" "" , , , , ( "" - ). , "C DLL", , " DLL".

- " Windows" * nix, .

COM - , . DLL Windows COM-, (PE).

+2

A.dll? , .dll, . , raw.dll, , .dll .

+4

"" , "" " ". ( " DLL".

COM DLL, OCX,.NET DLL,... DLL, . , , DLL, COM, LoadLibrary/GetProcAdress. . "" - API.

+3

. DLL. , .

DLL API-, (, DLL, DllGetClassObject DllCanUnloadNow, COM- ( COM)).

+2

" DLL". , , "DLL" .

+1

" ". " Dynalink". " ", . du jour, - .

+1

DLL, ++/VB6.

0

, DLL, ( , ) COM-. DLL, . , .Net Class DLL COM- DLL, , , DLL.

. Windows (DLL).

0

Source: https://habr.com/ru/post/1703477/


All Articles