Sdílet prostřednictvím


Export funkcí z knihovny DLL podle pořadových čísel, nikoli podle názvu

Nejjednodušší způsob, jak exportovat funkce z knihovny DLL, je exportovat je podle názvu. To se stane například při použití __declspec(dllexport). Funkce ale můžete exportovat podle řad. S touto technikou je nutné použít soubor .def místo __declspec(dllexport). Pokud chcete zadat pořadovou hodnotu funkce, připojte její pořadové číslo k názvu funkce v souboru .def. Informace o zadávání pořadových řad naleznete v tématu Export z knihovny DLL pomocí souborů .def.

Tip

Pokud chcete optimalizovat velikost souboru knihovny DLL, použijte atribut NONAME pro každou exportovanou funkci. S atributem NONAME jsou ordinaly uloženy v exportní tabulce knihovny DLL, nikoli v názvech funkcí. To může být značné úspory, pokud exportujete mnoho funkcí.

Co chcete udělat?

Viz také

Export z knihovny DLL