Click here to Skip to main content
15,889,484 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
I have an application that is built with the /LARGEADDRESSAWARE linker flag. I have a dll from a third party that is loaded into this application space.I am unaware of its build settings. Will the benefit of accessing memory greater than 2GB, be available for this dll functions too?

What I have tried:

I am getting a crash when i am calling a dll function to write something to the file. The application stores a lot of data in its buffer internally. So i doubt that this could be because of not handling exception thrown by new(may be).
Posted
Updated 22-Mar-17 4:30am

1 solution

The setting applies to the process and therefore also to DLLs loaded by the process.

But the functions within the DLL might not be able to handle addresses beyond 2 GB. You have to ask the supplier of the DLL.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900