2010-05-28 12 views
6

Załóżmy, że mam DLL, który jest zbudowany z flagą LARGEADDRESSAWARE zestaw flag. Teraz mam aplikację dynamicznie łączącą się z tą biblioteką DLL. Czy to sprawia, że ​​moja aplikacja LARGEADDRESSAWARE?Łączenie z dużym adresem świadomy DLL

Jeśli nie, to czy ustawienie tej flagi dla dowolnej biblioteki DLL ma sens?

Odpowiedz

9

Dyskusja here wydaje się wskazywać/LARGEADDRESSAWARE nie ma żadnych efektów dla bibliotek DLL i zależy całkowicie od pliku wykonywalnego hostingu.

2

Wierzę, że flaga musi być ustawiona na głównym pliku wykonywalnym. Więc nie, nie ma sensu ustawiać go na DLL. (Możliwe, że wyjątek może być, gdy biblioteka DLL jest uruchamiana przy użyciu polecenia runDll?)

Powiązane problemy