Pocket PC Forums
Welcome, Guest
Please Login or Register.    Lost Password?
Issues regarding loading dll on Windows CE. (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Issues regarding loading dll on Windows CE.
#1298
Pariksheet (User)
PPC Senior
Posts: 41
graphgraph
User Offline Click here to see the profile of this user
Issues regarding loading dll on Windows CE. 1 Year, 3 Months ago Karma: 0  
Hi all,<br /><br />I find one article which tells about loading library on Windows CE.<br />In this they have told about issues regardig loading dll on windows CE.<br />Can you help me to understand the concept behind this.<br />They have told that, if you load dll, the space is allocated from address space of process, and that perticular address space is allocated from from each process address space, which can't be used by that process even though that process not using that dll.<br />But they given the version of Windows CE for which this problem occured that are 2.x through 3.0.<br />I want to know whether on Windows mobile 5, will face this problem?<br />Or it is restricted to that versions only.<br />Please help me.<br /><br />This is the link.<br />http://support.microsoft.com/kb/326163<br /><br />Thanks & Regards,<br />Pariksheet.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1299
Carty (Admin)
Admin
Posts: 725
graph
User Online Now Click here to see the profile of this user
Re: Issues regarding loading dll on Windows CE. 1 Year, 3 Months ago Karma: 4  
Yes it applies for WM5 too.. Actually if you have read the following, you would have clearly understood!<br /><br />"The process address space for an active Windows CE process begins at 0x00000000 and then ends at 0x02000000, for a total of 32 MB. You must share that address space with ROM-based DLLs, RAM-based DLLs, the EXE module for the process, stacks, heaps, and with any other allocations that you create for the process.<br /><br />The size of the DLL file does not indicate the actual space that the DLL requires to load. You can determine the initial address space that you require to load a DLL when you run Dumpbin.exe for your DLL. dumpbin is a command-line tool that is included with eMbedded Visual Tools. dumpbin outputs information to the command window. The summary information includes the size of each section. To load the DLL, you must have address space equal to the sum of the section sizes plus 4 KB. For more information, search the eMbedded Visual Tools help on the keyword, dumpbin."<br /><br />So use dumpbin and find how much address space is required for your dll. Is you dll built by you?<br /><br />Regards,<br />Carty..
 
Report to moderator   Logged Logged  
 
Have a look at my Photo Galery..<br />Download and share free ebooks at FreeBukz.info<br />Try our [url=http://webhosting.cartystudios.com][b]Web hosting
  The administrator has disabled public write access.
Go to top Post Reply
get the latest posts directly to your desktop

Advertisements

desktop wallpapers