Aracılığıyla paylaş


DLL'den İşlevleri Ad Yerine Sıraya Göre Dışarı Aktarma

İşlevleri DLL'nizden dışarı aktarmanın en basit yolu, bunları ada göre dışarı aktarmaktır. Örneğin, kullandığınızda __declspec(dllexport)böyle olur. Ancak işlevleri sıralı olarak dışarı aktarabilirsiniz. Bu teknikle yerine bir .def dosyası __declspec(dllexport)kullanmanız gerekir. bir işlevin sıra değerini belirtmek için, .def dosyasındaki işlev adına sırasını ekleyin. Sıraları belirtme hakkında bilgi için bkz . .def Dosyaları Kullanarak DLL'den Dışarı Aktarma.

Bahşiş

DLL'nizin dosya boyutunu iyileştirmek istiyorsanız, dışarı aktarılan her işlevde NONAME özniteliğini kullanın. NONAME özniteliğiyle, sıralar işlev adları yerine DLL'nin dışarı aktarma tablosunda depolanır. Birçok işlevi dışarı aktarıyorsanız bu önemli bir tasarruf olabilir.

Ne yapmak istiyorsunuz?

Ayrıca bkz.

DLL'den Dışarı Aktarma