Rozšiřující knihovny MFC DLL: Přehled
Knihovna DLL rozšíření MFC je knihovna DLL, která obvykle implementuje opakovaně použitelné třídy odvozené z existujících tříd knihovny tříd Microsoft Foundation. Knihovny DLL rozšíření MFC se sestavují pomocí verze knihovny MFC s dynamickým propojením (označovanou také jako sdílená verze knihovny MFC). Knihovny DLL rozšíření MFC můžou používat pouze spustitelné soubory MFC (aplikace nebo běžné knihovny MFC DLL), které jsou vytvořené ve sdílené verzi knihovny MFC. Pomocí knihovny DLL rozšíření MFC můžete odvodit nové vlastní třídy z knihovny MFC a pak nabídnout tuto rozšířenou verzi knihovny MFC aplikacím, které volají vaši knihovnu DLL.
Rozšiřující knihovny DLL lze použít také k předávání objektů odvozených z knihovny MFC mezi aplikací a knihovnou DLL. Členské funkce přidružené k předaným objektu existují v modulu, ve kterém byl objekt vytvořen. Vzhledem k tomu, že se tyto funkce správně exportují při použití sdílené verze knihovny MFC knihovny MFC, můžete volně předat ukazatele objektů odvozené od MFC mezi aplikací a rozšiřující knihovny MFC DLL, které načte.
Příklad knihovny DLL, která splňuje základní požadavky rozšiřující knihovny DLL KNIHOVNY MFC, naleznete v ukázkové knihovně DLLHUSK knihovny MFC. Konkrétně se podívejte na soubory Testdll1.cpp a Testdll2.cpp.
Co chcete udělat?
O čem chcete vědět víc?
Používání databázových, OLE a soketových rozšiřujících knihoven MFC DLL v běžných knihovnách MFC DLL
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro