Path: utzoo!attcan!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!think!snorkelwacker!mit-eddie!bu-cs!polygen!bill From: bill@polygen.uucp (Bill Poitras) Newsgroups: comp.windows.ms Subject: Data Segments for DLL's Message-ID: <606@fred.UUCP> Date: 11 Dec 89 15:17:46 GMT Reply-To: bill@fred.UUCP (Bill Poitras) Organization: Polygen Corporation, Waltham, MA Lines: 26 Is it true that a DLL can have a heap (like for linked lists etc.)? If so, does a DLL create a data segment for each instance of each program that calls the library? My ultimate goal is to implement a group of DLL's that will allow me to write several display list oriented graphics applications, and I don't want to have to implement a multisegment display/object list. The way want it is the following: Display List manager - worries about lines, rectangles, ellipses Object manager - worries about the non-graphical information about certain objects: data base blocks, complex symbols spreadsheet cells, etc. Message manager - accepts messages and knows which module to dispatch them to. The last DLL will be necessary to implement a platform independant system. The other platforms will be Mac and Motif/X11. Any help will be greatly appeciated. +-----------------+---------------------------+-----------------------------+ | Bill Poitras | Polygen Corporation | {princeton mit-eddie | | (bill) | Waltham, MA USA | bu sunne}!polygen!bill | +-----------------+---------------------------+-----------------------------+