File: sharemem.xml

package info (click to toggle)
fpc 3.2.0%2Bdfsg-12
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, bullseye-backports
  • size: 338,552 kB
  • sloc: pascal: 3,794,737; xml: 191,997; ansic: 9,637; asm: 8,482; java: 5,346; sh: 4,664; yacc: 3,751; makefile: 2,688; lex: 2,538; javascript: 2,375; sql: 929; php: 473; cpp: 145; perl: 134; sed: 132; csh: 34; tcl: 7
file content (37 lines) | stat: -rw-r--r-- 1,313 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?xml version="1.0" encoding="ISO-8859-1"?>
<fpdoc-descriptions>
<package name="rtl">

<!--
  ====================================================================
    sharemem
  ====================================================================
-->

<module name="sharemem">
<short>Shared memory memory manager (windows)</short>
<descr>
<p>
<var>sharemem</var> implements a shared memory manager. Including this unit
will replace the standard memory manager with a memory manager which uses
shared memory. This means the memory allocated by this unit can be managed
by a program and a DLL if they both use the shared memory manager: it
allows, amongst other things, to pass ansistrings or Unicode strings from a
program to a DLL and vice versa.
</p>
<p>
This unit does not implement any routines: all actions to replace the memory
manager are performed in the initialization section of the unit. The unit
should be placed as the first unit in a program or DLL's uses section,
memory corruption may occur if the unit is not placed first.
</p>
<p>
This unit requires the <file>fpcmemdll.dll</file> library to be distributed
with both program and dll that use this unit. This DLL is distributed with
the windows Free Pascal distribution.
</p>
</descr>
</module> <!-- sharemem -->

</package>
</fpdoc-descriptions>