|
From: <ou...@us...> - 2006-09-17 16:24:45
|
Revision: 1773
http://svn.sourceforge.net/jcl/?rev=1773&view=rev
Author: outchy
Date: 2006-09-17 09:24:37 -0700 (Sun, 17 Sep 2006)
Log Message:
-----------
.cvsignore files deleted
Removed Paths:
-------------
trunk/help/.cvsignore
trunk/help/images/.cvsignore
Deleted: trunk/help/.cvsignore
===================================================================
--- trunk/help/.cvsignore 2006-09-14 20:17:52 UTC (rev 1772)
+++ trunk/help/.cvsignore 2006-09-17 16:24:37 UTC (rev 1773)
@@ -1,6 +0,0 @@
-*.ldb
-DOM-ReadMe.txt
-Templates.txt
-test.txt
-programs
-winhlp32
Deleted: trunk/help/images/.cvsignore
===================================================================
--- trunk/help/images/.cvsignore 2006-09-14 20:17:52 UTC (rev 1772)
+++ trunk/help/images/.cvsignore 2006-09-17 16:24:37 UTC (rev 1773)
@@ -1 +0,0 @@
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-17 16:28:01
|
Revision: 1775
http://svn.sourceforge.net/jcl/?rev=1775&view=rev
Author: outchy
Date: 2006-09-17 09:27:53 -0700 (Sun, 17 Sep 2006)
Log Message:
-----------
Little updates and some cleanups in help
Modified Paths:
--------------
trunk/help/8087.dtx
trunk/help/AppInst.dtx
Modified: trunk/help/8087.dtx
===================================================================
--- trunk/help/8087.dtx 2006-09-17 16:24:57 UTC (rev 1774)
+++ trunk/help/8087.dtx 2006-09-17 16:27:53 UTC (rev 1775)
@@ -1,8 +1,10 @@
@@Jcl8087.pas
+
Summary
- Unit <B>Jcl8087</B> contains various routine for manipulating the math coprocessor.
- This includes such things as querying and setting the rounding precision of
- floating point operations and retrieving the coprocessor's status word. }
+Unit <B>Jcl8087</B> contains various routine for manipulating the math coprocessor.
+This includes such things as querying and setting the rounding precision of
+floating point operations and retrieving the coprocessor's status word.
+
--------------------------------------------------------------------------------
@@MathRoutines.Hardware
<GROUP MathRoutines>
@@ -10,213 +12,263 @@
<TOPICORDER 600>
--------------------------------------------------------------------------------
@@T8087Exception
-<GROUP MathRoutines.Hardware>
-Summary:
- An enumeration describing the set of available FPU exception masks.
-Description:
- An enumeration which describes the set of available FPU exception masks. Note that
- you can use the All8087Exceptions constant whenever you need a set which includes
- all exception flags.
-Quick info:
- Donator: Robert Rossmair
+
+Summary
+An enumeration describing the set of available FPU exception
+masks.
+
+Description
+An enumeration which describes the set of available FPU
+exception masks. Note that you can use the <link All8087Exceptions>
+constant whenever you need a set which includes all exception
+flags.
+
+Donator
+Robert Rossmair
+
@@T8087Exception.emInvalidOp
- Invalid operation mask.
+Invalid operation mask.
@@T8087Exception.emDenormalizedOperand
- Denormalized operation mask.
+Denormalized operation mask.
@@T8087Exception.emZeroDivide
- Division by zero mask.
+Division by zero mask.
@@T8087Exception.emOverflow
- Overflow mask.
+Overflow mask.
@@T8087Exception.emUnderflow
- Underflow mask.
+Underflow mask.
@@T8087Exception.emPrecision
- Precision error mask.
+Precision error mask.
@@T8087Exceptions
<COMBINE T8087Exception>
<GROUP MathRoutines.Hardware>
--------------------------------------------------------------------------------
@@All8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- A set containing all FPU exception flags.
-Description:
- All8087Exceptions is a pre-initialized set which contains all of the
- available FPU exception flags (from the T8087Exception enumeration).
-Quick info:
- Donator: Robert Rossmair
+
+Summary
+A set containing all FPU exception flags.
+
+Description
+All8087Exceptions is a pre-initialized set which contains all
+\of the available FPU exception flags (from the <link T8087Exception>
+enumeration).
+
+Donator
+Robert Rossmair
--------------------------------------------------------------------------------
@@ClearPending8087Exceptions
+
<GROUP MathRoutines.Hardware>
-Summary:
- Clears all pending FPU exceptions.
-Description:
- The ClearPending8087Exceptions function clears all pending FPU exceptions.
-Result:
- The result is the set of exception flags that were set before the entire mask
- was cleared.
-See also:
- T8087Exceptions
- GetPending8087Exceptions
-Quick info:
- Donator: Robert Rossmair
+
+Summary
+Clears all pending FPU exceptions.
+
+Description
+The ClearPending8087Exceptions function clears all pending FPU exceptions.
+
+Returns
+The result is the set of exception flags that were set before the entire mask
+was cleared.
+
+See also
+<link T8087Exceptions>
+<link GetPending8087Exceptions>
+
+Donator
+Robert Rossmair
--------------------------------------------------------------------------------
@@GetPending8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns a set of pending FPU exception flags.
-Description:
- The GetPending8087Exceptions routine returns a set of flags representing the
- pending FPU exceptions. Note that the pending exceptions are not cleared. To get
- the pending exceptions and clear them use the ClearPending8087Exceptions
- routine.
-Result:
- The result is the set of pending FPU exceptions.
-See also:
- T8087Exceptions
- ClearPending8087Exceptions
-Quick info:
- Donator: Robert Rossmair
+
+Summary
+\Returns a set of pending FPU exception flags.
+
+Description
+The GetPending8087Exceptions routine returns a set of flags
+representing the pending FPU exceptions. Note that the
+pending exceptions are not cleared. To get the pending
+\exceptions and clear them use the <link ClearPending8087Exceptions>
+routine.
+
+Returns
+The result is the set of pending FPU exceptions.
+
+See Also
+<link T8087Exceptions>
+<link ClearPending8087Exceptions>
+
+Donator
+Robert Rossmair
--------------------------------------------------------------------------------
@@GetMasked8087Exceptions
+
<GROUP MathRoutines.Hardware>
-Summary:
- Returns the set of masked FPU exceptions.
-Description:
- GetMasked8087Exceptions returns a set of flags representing the FPU exceptions
- that are currently masked (i.e. the exceptions ignored by the FPU).
-Result:
- The result is the set of masked FPU exceptions.
-See also:
- T8087Exceptions
- SetMasked8087Exceptions
- Unmask8087Exceptions
- Mask8087Exceptions
-Quick info:
- Donator: Robert Rossmair
+Summary
+Returns the set of masked FPU exceptions.
+
+Description
+GetMasked8087Exceptions returns a set of flags representing the FPU exceptions
+that are currently masked (i.e. the exceptions ignored by the FPU).
+
+Returns
+The result is the set of masked FPU exceptions.
+
+See also
+<link T8087Exceptions>
+<link SetMasked8087Exceptions>
+<link Unmask8087Exceptions>
+<link Mask8087Exceptions>
+
+Donator
+Robert Rossmair
--------------------------------------------------------------------------------
@@SetMasked8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- Sets the FPU exception mask.
-Description:
- The SetMasked8087Exceptions routine sets the masked exception flags of the FPU's
- control word. In effect this means that afterwards the FPU no longer raises an
- exception of the kind included in the Exceptions parameter, instead it ignores
- the error situation. Note that by default exceptions previously masked are cleared if they
- do not appear in the Exception parameter.
-Parameters:
- \Exceptions - Set of exceptions to mask.
- ClearBefore - If set to True the routine clears pending exceptions, if any, before modifying the exception mask. This is the default behavior. If set to False the routine does not clear pending exceptions.
-Result:
- The result is the exception mask before it was modified.
-See also:
- T8087Exceptions
- GetMasked8087Exceptions
- Unmask8087Exceptions
- Mask8087Exceptions
-Quick info:
- Donator: Robert Rossmair
---------------------------------------------------------------------------------
+Summary
+Sets the FPU exception mask.
+Description
+The SetMasked8087Exceptions routine sets the masked exception
+flags of the FPU's control word. In effect this means that
+afterwards the FPU no longer raises an exception of the kind
+included in the Exceptions parameter, instead it ignores the
+error situation. Note that by default exceptions previously
+masked are cleared if they do not appear in the Exception
+parameter.
+Returns
+The result is the exception mask before it was modified.
+See Also
+<link T8087Exceptions> <link GetMasked8087Exceptions> <link Unmask8087Exceptions>
+<link Mask8087Exceptions>
+Donator
+Robert Rossmair
+Parameters
+Exceptions\ : Set of exceptions to mask.
+ClearBefore : If set to True the routine clears pending
+ \exceptions, if any,<p />before modifying the
+ exception mask. This is the default behavior. If
+ set to<p />False the routine does not clear
+ pending exceptions.
+
@@Mask8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- Masks additional exceptions.
-Description:
- Mask8087Exceptions masks the exceptions specified by the Exceptions parameter.
- Unlike SetMasked8087Exceptions the original exception mask is left
- intact. For example, if the current exception mask equals [emInvalidOp, emDenormalizedOperand],
- and you call Mask8087Exceptions([emZeroDivide]), then upon return the exception
- mask equals [emInvalidOp, emDenormalizedOperand, emZeroDivide].
-Parameters:
- \Exceptions - Set of exceptions to mask, in addition to the current set of masked exceptions.
-Result:
- The set of exceptions that were masked upon routine entry. Upon exit the set of
- masked exceptions equals Result plus Exceptions.
-See also:
- T8087Exceptions
- Unmask8087Exceptions
- GetMasked8087Exceptions
- SetMasked8087Exceptions
-Quick info:
- Donator: Robert Rossmair
---------------------------------------------------------------------------------
+Summary
+Masks additional exceptions.
+Description
+Mask8087Exceptions masks the exceptions specified by the
+\Exceptions parameter. Unlike <link SetMasked8087Exceptions>
+the original exception mask is left intact. For example, if
+the current exception mask equals [emInvalidOp,
+emDenormalizedOperand], and you call
+Mask8087Exceptions([emZeroDivide]), then upon return the
+exception mask equals [emInvalidOp, emDenormalizedOperand,
+emZeroDivide].
+Returns
+The set of exceptions that were masked upon routine entry.
+Upon exit the set of masked exceptions equals Result plus
+\Exceptions.
+See Also
+<link T8087Exceptions> <link Unmask8087Exceptions> <link GetMasked8087Exceptions>
+<link SetMasked8087Exceptions>
+Donator
+Robert Rossmair
+Parameters
+Exceptions\ : \Exceptions to be masked.
+
@@Unmask8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- Unmasks the specified exceptions.
-Description:
- The Unmask8087Exceptions routine unmasks the exceptions specified by the Exceptions
- parameter. Note that exceptions not included in the Exceptions parameter are left
- unchanged, unlike SetMasked8087Exceptions which modifies the entire
- mask.
-Parameters:
- \Exceptions - The set of exceptions to unmask.
- ClearBefore - If set to True any pending exceptions are cleared before the routine returns, if set to False pending exceptions are not cleared.
-Result:
- The set of exceptions that were masked upon routine entry. Upon exit the set of
- masked exceptions equals Result minus Exceptions.
-See also:
- T8087Exceptions
- Mask8087Exceptions
- GetMasked8087Exceptions
- SetMasked8087Exceptions
-Quick info:
- Donator: Robert Rossmair
---------------------------------------------------------------------------------
+Summary
+Unmasks the specified exceptions.
+Description
+The Unmask8087Exceptions routine unmasks the exceptions
+specified by the Exceptions parameter. Note that exceptions
+not included in the Exceptions parameter are left unchanged,
+unlike <link SetMasked8087Exceptions> which modifies the
+entire mask.
+Returns
+The set of exceptions that were masked upon routine entry.
+Upon exit the set of masked exceptions equals Result minus
+\Exceptions.
+See Also
+<link T8087Exceptions> <link Mask8087Exceptions> <link GetMasked8087Exceptions>
+<link SetMasked8087Exceptions>
+Donator
+Robert Rossmair
+Parameters
+Exceptions\ : \Exceptions to be unmasked.
+ClearBefore : If set to True any pending exceptions are
+ cleared before the routine returns, if set to
+ False pending exceptions are not cleared.
+
@@T8087Precision
+
<GROUP MathRoutines.Hardware>
-Summary:
- Used for retrieving and setting the FPU precision control.
-Description:
- T8087Precision is an enumeration used to set and retrieve the FPU precision control.
-Quick info:
- Donator: Marcel van Brakel
+Summary
+Used for retrieving and setting the FPU precision control.
+
+Description
+T8087Precision is an enumeration used to set and retrieve the FPU precision control.
+
+Donator
+Marcel van Brakel
+
@@T8087Precision.pcSingle
- Single precision (short)
+Single precision (short)
+
@@T8087Precision.pcReserved
- Reserved, never actually used (convenience)
+Reserved, never actually used (convenience)
+
@@T8087Precision.pcDouble
- Double precision (long)
+Double precision (long)
+
@@T8087Precision.pcExtended
- Extended precision (temporary)
+Extended precision (temporary)
--------------------------------------------------------------------------------
@@T8087Rounding
+
<GROUP MathRoutines.Hardware>
-Summary:
- Enumeration used for retrieving and setting the FPU rounding control.
-Description:
- T8087Rounding is an enumeration used to set and retrieve the FPU rounding control.
-See also:
- Get8087Rounding
- Set8087Rounding
-Quick info:
- Donator: Marcel van Brakel
+Summary
+Enumeration used for retrieving and setting the FPU rounding control.
+
+Description
+T8087Rounding is an enumeration used to set and retrieve the FPU rounding control.
+
+See also
+<link Get8087Rounding>
+<link Set8087Rounding>
+
+Donator
+Marcel van Brakel
+
@@T8087Rounding.rcNearestOrEven
- Rounds to the nearest or even
+Rounds to the nearest or even
+
@@T8087Rounding.rcDownInfinity
- Rounds down towards negative infinity
+Rounds down towards negative infinity
+
@@T8087Rounding.rcUpInfinity
- Rounds up towards positive infinity
+Rounds up towards positive infinity
+
@@T8087Rounding.rcChopOrTruncate
- Chops or truncates towards zero
+Chops or truncates towards zero
--------------------------------------------------------------------------------
@@T8087Infinity
+
<GROUP MathRoutines.Hardware>
-Summary:
- Enumeration used for retrieving and setting the FPU infinity control.
-Description:
- T8087Infinity is an enumeration used to set and retrieve the FPU infinity control.
-See also:
- <LINK Set8087Infinity,Set8087Precision>
-Quick info:
- Donator: Marcel van Brakel
+Summary
+Enumeration used for retrieving and setting the FPU infinity control.
+
+Description
+T8087Infinity is an enumeration used to set and retrieve the FPU infinity control.
+
+See also
+<link Set8087Infinity>
+<link Set8087Precision>
+
+Donator
+Marcel van Brakel
+
@@T8087Infinity.icProjective
- Infinity is always assumed to be unsigned.
+Infinity is always assumed to be unsigned.
+
@@T8087Infinity.icAffine
- Allows positive and negative infinity.
+Allows positive and negative infinity.
--------------------------------------------------------------------------------
@@Set8087Infinity
-<GROUP MathRoutines.Hardware>
Description
Set8087Infinity adjusts the infinity control setting of the
@@ -226,195 +278,246 @@
Sets the infinity control of the FPU.
Note
-This setting doesn't actually affect the way the FPU works. <COLOR Red>The
+This setting doesn't actually affect the way the FPU works. <color Red>The
infinity control flag is provided for compatibility with the
Intel 287 Math Coprocessor; it is not meaningful for later
\version x87 FPU coprocessors or 32 bit Intel architecture
-processors.</COLOR>
+processors.</color>
Parameters
-Infinity : New value for the infinity control of the FPU. See
- T8087Infinity for the possible values and their
- meaning.
+Infinity : New value for the infinity control of the FPU. See
+ <link T8087Infinity> for the possible values and
+ their meaning.
Returns
The previous infinity setting of the FPU.
-QuickInfo
-Donator: Marcel van Brakel
+Donator
+Marcel van Brakel
See Also
-Set8087Precision, Set8087Rounding, Get8087Infinity, Get8087Precision,
-Get8087Rounding, Get8087ControlWord, Set8087ControlWord
+<link Set8087Precision>
+<link Set8087Rounding>
+<link Get8087Infinity>
+<link Get8087Precision>
+<link Get8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
--------------------------------------------------------------------------------
@@Set8087Precision
-<GROUP MathRoutines.Hardware>
-Summary:
- Sets the precision control of the FPU.
-Description:
- Set8087Precision adjusts the precision control setting of the mathematical
- coprocessor.
-Parameters:
- Precision - New value for the precision control of the FPU. See T8087Precision for the possible values and their meaning.
-Result:
- The previous precision setting of the FPU.
-See also:
- Set8087Infinity
- Set8087Rounding
- Get8087Infinity
- Get8087Precision
- Get8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick info:
- Donator: Marcel van Brakel
+
+Summary
+Sets the precision control of the FPU.
+
+Description
+Set8087Precision adjusts the precision control setting of the
+mathematical coprocessor.
+
+Parameters
+Precision : New value for the precision control of the FPU.
+ See <link T8087Precision> for the possible values
+ and their meaning.
+
+Returns
+The previous precision setting of the FPU.
+
+See Also
+<link Set8087Infinity>
+<link Set8087Rounding>
+<link Get8087Infinity>
+<link Get8087Precision>
+<link Get8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Set8087Rounding
-<GROUP MathRoutines.Hardware>
-Summary:
- Sets the rounding control of the FPU.
-Description:
- Set8087Rounding adjusts the rounding control setting of the mathematical
- coprocessor.
-Parameters:
- Rounding - New value for the rounding control of the FPU. See T8087Rounding for the possible values and their meaning.
-Result:
- The previous rounding setting of the FPU.
-See also:
- Set8087Infinity
- Set8087Precision
- Get8087Infinity
- Get8087Precision
- Get8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick info:
- Donator: Marcel van Brakel
+
+Summary
+Sets the rounding control of the FPU.
+
+Description
+Set8087Rounding adjusts the rounding control setting of the
+mathematical coprocessor.
+
+Parameters
+Rounding : New value for the rounding control of the FPU. See
+ <link T8087Rounding> for the possible values and
+ their meaning.
+Returns
+The previous rounding setting of the FPU.
+See Also
+<link Set8087Infinity>
+<link Set8087Precision>
+<link Get8087Infinity>
+<link Get8087Precision>
+<link Get8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Infinity
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns the infinity setting of the FPU.
-Description:
- Get8087Infinity returns the infinity control setting of the mathematical
- coprocessor. The infinity setting controls how the FPU interprets infinity values.
-Result:
- The infinity setting of the FPU in the form of an enumerated type.
- See T8087Infinity for the possible values
- and their meaning.
-See also:
- Get8087Precision
- Get8087Rounding
- Set8087Infinity
- Set8087Precision
- Set8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick info:
- Donator: Marcel van Brakel
+
+Summary
+\Returns the infinity setting of the FPU.
+
+Description
+Get8087Infinity returns the infinity control setting of the
+mathematical coprocessor. The infinity setting controls how
+the FPU interprets infinity values.
+
+Returns
+The infinity setting of the FPU in the form of an enumerated
+type. See <link T8087Infinity> for the possible values and
+their meaning.
+
+See Also
+<link Get8087Precision>
+<link Get8087Rounding>
+<link Set8087Infinity>
+<link Set8087Precision>
+<link Set8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Precision
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns the precision setting of the FPU.
-Description:
- Get8087Precision returns the precision control setting of the mathematical
- coprocessor.
-Result:
- The precision setting of the FPU. See T8087Precision
- for the possible values and their meaning.
-See also:
- Get8087Infinity
- Get8087Rounding
- Set8087Infinity
- Set8087Precision
- Set8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick info:
- Donator: Marcel van Brakel
+
+Summary
+\Returns the precision setting of the FPU.
+
+Description
+Get8087Precision returns the precision control setting of the
+mathematical coprocessor.
+
+Returns
+The precision setting of the FPU. See <link T8087Precision>
+for the possible values and their meaning.
+
+See Also
+<link Get8087Infinity>
+<link Get8087Rounding>
+<link Set8087Infinity>
+<link Set8087Precision>
+<link Set8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Rounding
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns the rounding setting of the FPU.
-Description:
- Get8087Rounding returns the rounding control setting of the mathematical
- coprocessor.
-Result:
- The rounding setting of the FPU. See T8087Rounding
- for more information about the possible values and their meaning.
-See also:
- Get8087Infinity
- Get8087Precision
- Set8087Infinity
- Set8087Precision
- Set8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick Info:
- Donator: Marcel van Brakel
+
+Summary
+\Returns the rounding setting of the FPU.
+
+Description
+Get8087Rounding returns the rounding control setting of the
+mathematical coprocessor.
+
+Returns
+The rounding setting of the FPU. See <link T8087Rounding> for
+more information about the possible values and their meaning.
+
+See Also
+<link Get8087Infinity>
+<link Get8087Precision>
+<link Set8087Infinity>
+<link Set8087Precision>
+<link Set8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Set8087ControlWord
-<GROUP MathRoutines.Hardware>
-Summary:
- Sets the 80x87 control word
-Description:
- Set8087ControlWord sets the 80x87 control word (register). See Get8087ControlWord
- for details on the individual bits of the Control parameter.
-Parameters:
- Control - New value for the 80x87 control word.
-Result:
- Previous value of the control word.
-See also:
- Get8087ControlWord
- Get8087StatusWord
-Quick Info:
- Donator: ESB Consultancy
+
+Summary
+Sets the 80x87 control word
+
+Description
+Set8087ControlWord sets the 80x87 control word (register).
+See <link Get8087ControlWord> for details on the individual
+bits of the Control parameter.
+
+Parameters
+Control : New value for the 80x87 control word.
+
+Returns
+Previous value of the control word.
+
+See Also
+<link Get8087ControlWord>
+<link Get8087StatusWord>
+
+Donator
+ESB Consultancy
--------------------------------------------------------------------------------
@@Get8087ControlWord
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns the 80x87 control word.
-Description:
- Get8087ControlWord returns the 80x87 control word (register). This is the FPU's
- register that controls how the FPU operates with regard to things such as precision,
- rounding and infinity control. See the table below for the meaning of the individual
- bits. Note that although this routine might be handy at times, the Get8087Infinity, Get8087Precision and Get8087Rounding functions are preferred as they shield you from the low level bit manipulation.
- <TABLE>
-Bit(s) Description
----------- --------------------------------------------------------------------------------------------------------
-0 (IM) Invalid operation mask
-1 (DM) Denormalized operand mask
-2 (ZM) Division by zero mask
-3 (OM) Overflow mask
-4 (UM) Underflow mask
-5 (PM) Precision error mask
-8,9 (PC) Precision control * 00 Single precision * 01 Reserved * 10 Double precision * 11 Extended precision
-10,11 (RC) Rounding control * 00 Round to nearest or even * 01 Round down * 10 Round up * Chop or truncate toward 0
-12 (IC) Infinity control * 0 projective * 1 affine
-</TABLE>
-Result:
- The 80x87 control word.
-See also:
- Get8087StatusWord
- Set8087ControlWord
-Quick Info:
- Donator: ESB Consultancy
+Summary
+\Returns the 80x87 control word.
+
+Description
+Get8087ControlWord returns the 80x87 control word (register).
+This is the FPU's register that controls how the FPU operates
+with regard to things such as precision, rounding and
+infinity control. See the table below for the meaning of the
+individual bits. Note that although this routine might be
+handy at times, the <link Get8087Infinity>, <link Get8087Precision>
+and <link Get8087Rounding> functions are preferred as they
+shield you from the low level bit manipulation.
+<table>
+Bit(s) \Description
+----------- ----------------------------------------------------
+0 (IM) Invalid operation mask
+1 (DM) Denormalized operand mask
+2 (ZM) Division by zero mask
+3 (OM) Overflow mask
+4 (UM) Underflow mask
+5 (PM) Precision error mask
+8,9 (PC) Precision control * 00 Single precision * 01
+ Reserved * 10 Double precision * 11 Extended
+ precision
+10,11 (RC) Rounding control * 00 Round to nearest or even * 01
+ Round down * 10 Round up * Chop or truncate toward
+ 0
+12 (IC) Infinity control * 0 projective * 1 affine
+</table>
+
+Returns
+The 80x87 control word.
+
+See Also
+<link Get8087StatusWord>
+<link Set8087ControlWord>
+
+Donator
+ESB Consultancy
--------------------------------------------------------------------------------
@@Get8087StatusWord
+
<GROUP MathRoutines.Hardware>
-Summary:
- Returns the 80x87 status word.
-Description:
- Get8087StatusWord returns the 80x87 status word. This is the FPU's register that
- reflects it's overall status. The meaning of the individual bits are documented
- in the table below.
-Parameters:
- ClearExceptions - If True the function clears any pending floating point exceptions before returning the status word. If False the function does not clear pending exceptions (it's the difference between using FSTSW and FNSTSW).
-Result:
- The contents of the 80x87 status word.
+Summary
+Returns the 80x87 status word.
+
+Description
+Get8087StatusWord returns the 80x87 status word. This is the FPU's register that
+reflects it's overall status. The meaning of the individual bits are documented
+in the table below.
+
+Parameters
+ClearExceptions - If True the function clears any pending floating point exceptions before returning the status word. If False the function does not clear pending exceptions (it's the difference between using FSTSW and FNSTSW).
+
+Returns
+The contents of the 80x87 status word.
<TABLE>
Bit(s) Description
------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
@@ -431,9 +534,10 @@
15 (B) Busy bit indicating the coprocessor is performing some task.
</TABLE>
-See also:
- Set8087ControlWord
- Get8087ControlWord
-Quick Info:
- Donator: Marcel van Brakel
+See also
+<link Set8087ControlWord>
+<link Get8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
Modified: trunk/help/AppInst.dtx
===================================================================
--- trunk/help/AppInst.dtx 2006-09-17 16:24:57 UTC (rev 1774)
+++ trunk/help/AppInst.dtx 2006-09-17 16:27:53 UTC (rev 1775)
@@ -4,448 +4,610 @@
<TOPICORDER 300>
--------------------------------------------------------------------------------
@@JclAppInst.pas
-Description:
- This unit contains a class and support routines for controlling the number of
- concurrent instances of your application that can exist at any time. In
- addition there is support for simple interprocess communication between these
- instance including a notification mechanism.
+
+Description
+This unit contains a class and support routines for controlling the number of
+concurrent instances of your application that can exist at any time. In
+addition there is support for simple interprocess communication between these
+instance including a notification mechanism.
--------------------------------------------------------------------------------
@@AI_INSTANCECREATED
-<GROUP LibrariesProcessesandThreads.AppInstances>
-Summary:
- WParam field for instance creation notifications
-Description:
- When an application instance is created TJclAppInstances sends a notification message
- to all other running instances. The message value is determined by the MessageId
- property, the WParam field is set to AI_INSTANCECREATED, and the LParam field is
- set to the Process ID of the instance being created. Note that the message is also
- sent to the application instance under construction.
-See also:
- AI_INSTANCEDESTROYED
- AI_USERMSG
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+WParam field for instance creation notifications
+Description
+When an application instance is created <link TJclAppInstances>
+sends a notification message to all other running instances.
+The message value is determined by the MessageId property,
+the WParam field is set to AI_INSTANCECREATED, and the LParam
+field is set to the Process ID of the instance being created.
+\Note that the message is also sent to the application
+instance under construction.
+See Also
+<link AI_INSTANCEDESTROYED> <link AI_USERMSG>
+Donator
+Petr Vones
+
@@AI_INSTANCEDESTROYED
-<GROUP LibrariesProcessesandThreads.AppInstances>
-Summary:
- WParam field for instance destruction notifications
-Description:
- When an application instance is destroyed TJclAppInstances sends a notification message
- to all other running i...
[truncated message content] |
|
From: <ou...@us...> - 2007-01-09 06:10:17
|
Revision: 1875
http://svn.sourceforge.net/jcl/?rev=1875&view=rev
Author: outchy
Date: 2007-01-08 22:10:15 -0800 (Mon, 08 Jan 2007)
Log Message:
-----------
Few updates to the help files.
Modified Paths:
--------------
trunk/help/AppInst.dtx
trunk/help/Base.dtx
trunk/help/Bitmap32.dtx
trunk/help/Containers.dtx
trunk/help/Debug.dtx
trunk/help/Math.dtx
trunk/help/Regions.dtx
trunk/help/hlpgrps.dtx
Modified: trunk/help/AppInst.dtx
===================================================================
--- trunk/help/AppInst.dtx 2007-01-06 15:11:15 UTC (rev 1874)
+++ trunk/help/AppInst.dtx 2007-01-09 06:10:15 UTC (rev 1875)
@@ -611,3 +611,8 @@
<link TJclAppInstances.SendStrings>
<link TJclAppInstances.SendData>
+
+@@JclAppInstances
+<combine JclAppInstances@string>
+
+\ \
Modified: trunk/help/Base.dtx
===================================================================
--- trunk/help/Base.dtx 2007-01-06 15:11:15 UTC (rev 1874)
+++ trunk/help/Base.dtx 2007-01-09 06:10:15 UTC (rev 1875)
@@ -40,9 +40,9 @@
--------------------------------------------------------------------------------
@@JclVersion
<GROUP BaseServices>
-Summary:
+Summary
Constants describing the JCL version.
-Description:
+Description
The JclVersion constants define the version of JCL. Major, Minor, Release and
Build are merely placeholders, you can lookup the actual value in JclBase.pas.
<TABLE>
@@ -55,40 +55,40 @@
JclVersionRelease If set to 1 this is an official release. If 0 this is a preview or beta version.
</TABLE>
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@string
<GROUP BaseServices.FPCCompatibility>
-Summary:
+Summary
ResStringRec is a pointer to a resource string.
-Description:
+Description
ResStringRec is a pointer to a resource string used with the creation of exceptions.
This type is provided for compatibility with FPC. When compiling with Delphi or
Kylix use the type defined in SysUtils.pas instead.
-Quick info:
- Donator: JCL Team
+Donator
+ JCL Team
--------------------------------------------------------------------------------
@@SysErrorMessage
<GROUP BaseServices.FPCCompatibility>
-Summary:
+Summary
Converts OS error codes into strings.
-Description:
+Description
SysErrorMessage returns an error message string that corresponds to the specified
OS error code. This routine is provided for compatibility with FPC. When compiling
with Delphi or Kylix use the SysErrorMessage from the RTL instead (SysUtils.pas).
-Parameters:
+Parameters
ErrNo - The Windows API error code for which to retrieve the associated error message.
-Result:
+Returns
The error message string associated with the specified Windows API error code.
-Quick info:
- Donator: JCL Team
+Donator
+ JCL Team
--------------------------------------------------------------------------------
@@EJclError
<GROUP BaseServices.ErrorHandling>
-Summary:
+Summary
Base exception class for all JCL exceptions.
-Description:
+Description
EJclError is the base class used for all exception classes in the JCL. It inherits
directly from Exception without adding any new functionality. It only exists to
provide a distinction between exceptions raised by the JCL and those raised by
@@ -96,13 +96,13 @@
CreateResRecFmt, which are replacements for the Exception class methods CreateRes
and CreateResFmt respectively (to remove the need for overloads and backwards
compatibility).
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclError.CreateResRecFmt
-Summary:
+Summary
Creates an instance of EJclError with a message loaded from the application's resource and then formatted.
-Description:
+Description
Creates an instance of EJclError with a message loaded from the application's
resource and then formatted with additional information. The message is specified
using the ResStringRec parameter and is used as:
@@ -111,18 +111,18 @@
RsMyResource = 'Oops, an error occurred with code %u';
raise EJclError.CreateResRecFmt(@RsMyResource, [GetLastError]);
</p>
-Parameters:
+Parameters
ResStringRec - Pointer to a resource string. See the example above.
Args - Array of value used to format the message string with. See the Format function for more information on how to use these parameters (internally Format is used to do the formatting so the semantics are identical).
-See also:
- CreateResRec
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link CreateResRec>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclError.CreateResRec
-Summary:
+Summary
Creates an instance of EJclError with a simple message loaded from the application's resource.
-Description:
+Description
Creates an instance of EJclError with a simple message loaded from the application's
resource. The message is specified using the ResStringRec parameter and is used as:
<p class="syntax">
@@ -130,27 +130,28 @@
RsMyResource = 'Oops, an error occurred';
raise EJclError.CreateResRec(@RsMyResource);
</p>
-Parameters:
+Parameters
ResStringRec - Pointer to a resource string. See the example above.
-See also:
- CreateResRecFmt
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link CreateResRecFmt>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclInternalError
<GROUP BaseServices.ErrorHandling>
-Summary:
+Summary
Exception class for JCL internal errors.
-Description:
+Description
Exceptions of the EJclInternalError exception class are raised if some
internal consistency check fails.
-Donator: Unknown
+Donator
+ Unknown
--------------------------------------------------------------------------------
@@EJclWin32Error
<GROUP BaseServices.ErrorHandling>
-Summary:
+Summary
Base class for exceptions raised in response to Win32 errors.
-Description:
+Description
The EJclWin32Error exception class is used as the base class for exceptions that
are raised in response to the failure of a Win32 API function that sets LastError.
The EJclWin32Error constructors automatically call GetLastError, the result of which
@@ -158,215 +159,215 @@
appends a human-readable string to the passed in exception Msg corresponding to
the last error. This message is separated from the passed in Msg by a carriage
return and is made available through the LastErrorMsg property.
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.Create
-Summary:
+Summary
Instantiates an EJclWin32Error with a simple string.
-Description:
+Description
Create instantiates an EJclWin32Error exception class. The Msg
parameter is the string which is displayed in the exception dialog box and is
also available through the Message property.
-Parameters:
+Parameters
Msg - The string to be associated with the exception. The programmer can query the class for this string using the Message property. If the exception is unhandled the RTL displays this message in the exception dialog box.
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.CreateFmt
-Summary:
+Summary
Instantiates an EJclWin32Error with a formatted string.
-Description:
+Description
CreateFmt instantiates EJclWin32Error exception class. The Msg
parameter is the string which is displayed in the exception dialog box and is
also available through the Message property. See the Format function for more
information about formatting a string.
-Parameters:
+Parameters
Msg - String containing format specifiers to be replaced with values from the Args array.
Args - Array of constants which are formatted according to the format specifiers in the Msg parameter.
-See also:
- Create
- CreateRes
- CreateResRec
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link Create>
+ <link CreateRes>
+ <link CreateResRec>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.CreateRes
-Summary:
+Summary
Instantiates an instance of EJclWin32Error with a string loaded from the application's resource.
-Description:
+Description
CreateRes instantiates an EJclWin32Error exception class. Ident must be the unique
ID of a string resource which is displayed in the exception dialog box and is
also available through the Message property.
-Parameters:
+Parameters
Ident - Unique ID of a string resource.
-See also:
- Create
- CreateFmt
- CreateResRec
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link Create>
+ <link CreateFmt>
+ <link CreateResRec>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.CreateResRec
-Summary:
+Summary
Instantiates an instance of EJclWin32Error with a string loaded from the application's resource.
-Description:
+Description
CreateRes instantiates an EJclWin32Error exception class. ResStringRec is a pointer
to a message which is loaded from the application's resource.
-Parameters:
+Parameters
ResStringRec - ResStringRec is a pointer to a resource string.
-See also:
- Create
- CreateFmt
- CreateRes
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link Create>
+ <link CreateFmt>
+ <link CreateRes>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.LastError
-Summary:
+Summary
Contains the LastError.
-Description:
+Description
The LastError property returns the error code retrieved by a call to GetLastError
at the time the exception was raised.
-See also:
- LastErrorMsg
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link LastErrorMsg>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.LastErrorMsg
-Summary:
+Summary
Error string corresponding to LastError.
-Description:
+Description
The LastErrorMsg property contains the error message string associated with the last
error code.
-See also:
- LastError
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link LastError>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Float
<GROUP BaseServices>
-Summary:
+Summary
Generic floating point type.
-Description:
+Description
Float represents a generic floating point type and is used mostly in JclMath.
Float is conditionally defined as either Extended, Double or Single with Extended
being the default. You can change the type that Float is defined as globally
by using the MATH_PRECISION_X compiler directives.
See Compiler Directives
for more information.
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@LongWord
<GROUP BaseServices.Compatibility>
-Summary:
+Summary
Alias for Cardinal.
-Description:
+Description
LongWord is an alias for Cardinal and as such represents an unsigned 32-bit
integer. For Delphi 4 and C++ Builder 4 up this type is 'defined' in System.pas,
in earlier versions this type didn't exist so it is defined in JclBase.
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TSysCharSet
<GROUP BaseServices.Compatibility>
-Summary:
+Summary
A set of characters.
-Description:
+Description
TSysCharSet represents a set of characters. For Delphi 4 and C++ Builder 4 up this
type is defined in SysUtils, in earlier versions this type didn't exist so it is
defined in JclBase.
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@I64Assign
<GROUP BaseServices.Int64support>
-Summary:
+Summary
Initializes an Int64 to the supplied values.
-Description:
+Description
I64Assign implements initialization for an Int64 from the supplied long integers.
-Parameters:
+Parameters
I - The Int64 to initialize
Low - Low 32 bits for the Int64
High - High 32 bits for the Int64
-See also:
- I64Copy
- I64Compare
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link I64Copy>
+ <link I64Compare>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@I64Copy
<GROUP BaseServices.Int64support>
-Summary:
+Summary
Copies an Int64
-Description:
+Description
I64Copy copies the value of Source into Dest. Source is unaffected by this.
-Parameters:
+Parameters
Dest - Destination Int64
Source - Source Int64
-See also:
- I64Assign
- I64Compare
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link I64Assign>
+ <link I64Compare>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@I64Compare
<GROUP BaseServices.Int64support>
-Summary:
+Summary
Compares two 64 bit integers.
-Description:
+Description
I64Compares the two supplied 64-bit integers for equality.
-Parameters:
+Parameters
I1 - First Int64
I2 - Second Int64
-Result:
+Returns
If I1 equals I2 the result is 0, if I1 is larger than I2 the result is greater than
0 (specifically 1) and if I1 is smaller than I2 the result is smaller than 0
(specifically -1).
-See also:
- I64Assign
- I64Copy
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link I64Assign>
+ <link I64Copy>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@CardinalsToI64
<GROUP BaseServices.Int64support>
-Summary:
+Summary
Packs the supplied 32 bit values in an Int64
-Description:
+Description
CardinalsToInt64 packs the two supplied 32 bit values into a single Int64. Note
that this routine is only available for compilers that natively support Int64.
-Parameters:
+Parameters
I - The 64 bit value into which to pack the high and low parts.
LowPart - Low 32 bits for the supplied Int64
HighPart - High 32 bits for the supplied Int64
-See also:
- I64ToCardinals
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link I64ToCardinals>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@I64ToCardinals
<GROUP BaseServices.Int64support>
-Summary:
+Summary
Extracts the high and low 32 bit values from an Int64.
-Description:
+Description
I64ToCardinals extracts the high and low 32 bit values from the supplied Int64.
Note that this routine is only available for compilers that natively support Int64.
-Parameters:
+Parameters
I - The 64 bit value from which to extract the high and low parts.
LowPart - Low 32 bits of the supplied Int64
HighPart - High 32 bits of the supplied Int64
-See also:
- CardinalsToI64
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link CardinalsToI64>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TDynArray
<GROUP BaseServices.Dynamicarrays>
-Summary:
+Summary
A dynamic array of some type.
-Description:
+Description
TDynArray represents a dynamic array. Depending on the compiler version this is an
actual dynamic array or a simulated dynamic array. The tables below show the
declaration of the dynamic array types. When the compiler natively supports
@@ -424,14 +425,14 @@
TDynSingleArray ^array [0..DynSingleArrayHigh] of Single
</TABLE>
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayHigh
<GROUP BaseServices.Dynamicarrays>
-Summary:
+Summary
Upper bound for dynamic array of some type.
-Description:
+Description
DynArrayHigh contains the upper bound for a dynamic array of some type. The table
below shows these values for each supported type. These value are obtained by
dividing 2GB (the maximum array size) by the size of the type (in bytes). Note
@@ -453,208 +454,426 @@
DynSingleArrayHigh 268435448
</TABLE>
-Quick info:
- Donator: Marcel van Brakel
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayAllocSize
<GROUP BaseServices.Dynamicarrays>
-Summary:
+Summary
Returns the allocation size for a dynamic array.
-Description:
+Description
DynArrayAllocSize returns the amount of memory, in bytes, that are allocated for
the supplied dynamic array. Since dynamic arrays are allocated with some additional
maintenance data the return value will always be at least 12 bytes more than the
memory needed to hold the actual elements.
-Parameters:
+Parameters
A - The dynamic array for which you want to know the allocation size. This array <U>must</U> have been previously initialized with DynArrayInitialize or the result will be unpredictable.
-Result:
+Returns
The amount of dynamic memory, in bytes, reserved for the dynamic array.
-See also:
- DynArrayLength
- DynArrayElemSize
- DynArrayInitialize
- DynArrayFinalize
- DynArraySetLength
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link DynArrayLength>
+ <link DynArrayElemSize>
+ <link DynArrayInitialize>
+ <link DynArrayFinalize>
+ <link DynArraySetLength>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayLength
<GROUP BaseServices.Dynamicarrays>
-Summary:
+Summary
Returns the length of a dynamic array.
-Description:
+Description
DynArrayLength returns the length of the supplied dynamic array in terms of the
number of elements contained in the array. This is always the value supplied to
the last call to DynArraySetLength or DynArrayInitialize.
Note that a dynamic array is allowed to have a length of 0.
-Parameters:
+Parameters
A - The dynamic array whose length you want.
-Result:
+Returns
The length of the supplied dynamic array in terms of number of elements.
-See also:
- DynArrayAllocSize
- DynArrayElemSize
- DynArrayInitialize
- DynArrayFinalize
- DynArraySetLength
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link DynArrayAllocSize>
+ <link DynArrayElemSize>
+ <link DynArrayInitialize>
+ <link DynArrayFinalize>
+ <link DynArraySetLength>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayElemSize
<GROUP BaseServices.Dynamicarrays>
-Summary:
+Summary
Returns the size of an element in the array.
-Description:
+Description
DynArrayElemSize returns the size, in bytes, of the elements contained in the
dynamic array. This function is not very useful for application programmers but
is used internally.
-Parameters:
+Parameters
A - The dynamic array you want to query for its element size.
-Result:
+Returns
The size of an individual element, in bytes.
-See also:
- DynArrayAllocSize
- DynArrayLength
- DynArrayInitialize
- DynArrayFinalize
- DynArraySetLength
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link DynArrayAllocSize>
+ <link DynArrayLength>
+ <link DynArrayInitialize>
+ <link DynArrayFinalize>
+ <link DynArraySetLength>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayInitialize
<GROUP BaseServices.Dynamicarrays>
-Summary:
+Summary
Initializes a dynamic array for use.
-Description:
+Description
DynArrayInitialize initializes a dynamic array variable for use. You must call
this function before using the dynamic array. The function allocates memory
for the maintenance data and initial elements, if directed to do so. Initial
elements are initialized to 0 and can be used immediately without having to
call DynArraySetLength. When you are done using the array you must
release its memory by calling DynArrayFinalize.
-Parameters:
+Parameters
A - The dynamic array variable to initialize;
ElementSize - Size, in bytes, of the elements contained in the dynamic array. Always use the SizeOf operator for this parameter. For example, if A is declared as a TDynIntegerArray then use SizeOf(Integer) for this parameter.
InitialLength - Initial size of the array. That is, the number of elements in the array. The function allocates enough memory to hold at least InitialLength number of elements and initializes them to 0. You can immediately start to use them without the need to call DynArraySetLength. You can pass 0 if you don't want to initialize the length of the array.
-See also:
- DynArrayAllocSize
- DynArrayLength
- DynArrayElemSize
- DynArrayFinalize
- DynArraySetLength
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link DynArrayAllocSize>
+ <link DynArrayLength>
+ <link DynArrayElemSize>
+ <link DynArrayFinalize>
+ <link DynArraySetLength>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayFinalize
<GROUP BaseServices.Dynamicarrays>
-Summary:
+Summary
Releases the memory reserved for the dynamic array.
-Description:
+Description
DynArrayFinalize releases the memory reserved for the dynamic array. You must
always call this function when done using the dynamic array. Note that setting
the array's length to 0 with DynArraySetLength does not release all
memory associated with the dynamic array.
-Parameters:
+Parameters
A - The dynamic array variable to finalize.
-See also:
- DynArrayAllocSize
- DynArrayLength
- DynArrayElemSize
- DynArrayInitialize
- DynArraySetLength
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link DynArrayAllocSize>
+ <link DynArrayLength>
+ <link DynArrayElemSize>
+ <link DynArrayInitialize>
+ <link DynArraySetLength>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArraySetLength
<GROUP BaseServices.Dynamicarrays>
-Summary:
+Summary
Sets the length of the dynamic array.
-Description:
+Description
DynArraySetLength sets the length of the specified dynamic array. The array
must have previously been initialized with DynArrayInitialize. This
function maintains the contents of the elements in the array before resizing it
and in the situation where the array grows, the new elements are initialized to 0.
-Parameters:
+Parameters
A - The dynamic array to resize.
NewLength - The new length, in terms of number of elements, of the array. This value must be greater than or equal to 0. Note that setting the array's length to 0 does not release all of it's associated memory. You must call DynArrayFinalize when done using the dynamic array.
-See also:
- DynArrayAllocSize
- DynArrayLength
- DynArrayElemSize
- DynArrayInitialize
- DynArrayFinalize
-Quick info:
- Donator: Marcel van Brakel
+See also
+ <link DynArrayAllocSize>
+ <link DynArrayLength>
+ <link DynArrayElemSize>
+ <link DynArrayInitialize>
+ <link DynArrayFinalize>
+Donator
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TObjectList
<GROUP BaseServices.Compatibility>
-Summary:
+Summary
TList descendent to maintain a list of TObject descendants.
-Description:
+Description
TObjectList is a TList descendant adapted to maintain a list of TObject descendants
which can optionally be owned by the class. If the class owns the items, it will
automatically free the objects when the list is cleared. This class is only provided
for backward compatibility and is not a full-fledged implementation of TObjectList
as found in Delphi 5 and up.
-Quick info:
- Donator: Petr Vones
+Donator
+ Petr Vones
--------------------------------------------------------------------------------
@@TObjectList.Clear
-Summary:
+Summary
Deletes all items from the list.
-Description:
+Description
Clear empties the list, frees the memory used to store the Objects array, and
sets Count and Capacity to 0. If OwnsObjects is True, Clear also frees the objects
in the list.
-Quick info:
- Donator: Petr Vones
+Donator
+ Petr Vones
--------------------------------------------------------------------------------
@@TObjectList.Create
-Summary:
+Summary
Creates an instance of TObjectList
-Description:
+Description
Creates an instance of TObjectList and initializes the OwnsObjects property.
-Parameters:
+Parameters
AOwnsObjects - Initial value for the OwnsObjects property.
-Quick info:
- Donator: Petr Vones
+Donator
+ Petr Vones
--------------------------------------------------------------------------------
@@TObjectList.OwnsObjects
-Summary:
+Summary
Determines whether the class owns it's items.
-Description:
+Description
The OwnsObjects property determines whether the class owns the objects it stores.
If set to True, clearing the list through the Clear method will free all objects
in addition to removing them from the list. If set to False, clearing the list
through the Clear method merely removes the items from the list but does not free
the objects.
-Quick info:
- Donator: Petr Vones
+Donator
+ Petr Vones
--------------------------------------------------------------------------------
@@RaiseLastOSError
<GROUP BaseServices.Compatibility>
-Summary:
+Summary
Raises an exception for the last occurring OS or system library error.
-Description:
+Description
Call RaiseLastOSError to raise an EWin32Error exception for the last OS API call that
failed. RaiseLastOSError retrieves the code for the last occurring API call error,
if any. If this belongs to a previously occurring error, RaiseLastOSError raises an
EWin32Error exception with the error code and message associated with that error.
This routine is provided for backwards compatibility.
-Quick info:
- Donator: JCL Team
+Donator
+ JCL Team
--------------------------------------------------------------------------------
@@IInterface
<GROUP BaseServices.Compatibility>
-Summary:
+Summary
IInterface is the base class for all Object Pascal interfaces.
-Description:
+Description
IInterface is the base class for all Object Pascal interfaces. This interface
declaration is provided for backwards compatibility. When compiling with a pre
Delphi 6 compiler it is declared as an alias for IUnknown. In Delphi 6 and above,
this interface is declared in the System.pas unit and IUnknown is declared as an
alias for IInterface. For more information see the Delphi for IUnknown or IInterface
depending on your Delphi version.
-Quick info:
- Donator: JCL Team
+Donator
+ JCL Team
--------------------------------------------------------------------------------
+
+@@JclVersionBuild
+<combine JclVersion>
+
+\ \
+
+@@JclVersionMajor
+<combine JclVersion>
+
+\ \
+
+@@JclVersionMinor
+<combine JclVersion>
+
+\ \
+
+@@JclVersionRelease
+<combine JclVersion>
+
+\ \
+
+@@MoveChar@string@Integer@string@Integer@Integer
+\ \
+QuickInfo
+The MoveChar function moves chars between two strings.
+
+
+Summary
+This function copies characters from a Source string to a
+destination index at different indexes. There are no checks
+to prevent copies outside the string spaces. The Source
+string has to contain at least FromIndex + Count - 1
+characters, the length of the Dest string should be at least
+ToIndex + Count - 1.
+
+
+Parameters
+Source : source string. Its length has to be at least
+ FromIndex + Count \- 1
+FromIndex : index of the first character in Source to be
+ copied
+Dest : destination string. Its length has to be at least
+ ToIndex + Count \- 1
+ToIndex : index of the first character of Dest to be
+ overriden
+Count : number of chars to be copied
+
+Returns
+This function has no return value.
+
+@@TULargeInteger
+Summary
+Redefinition of TUlargeInteger as defined in Windows.pas.
+Description
+This description is part of the Windows Platform SDK.
+
+
+
+The ULARGE_INTEGER structure is used to specify a 64-bit
+unsigned integer value.
+Remarks
+The ULARGE_INTEGER structure is actually a union. If your
+compiler has built-in support for 64-bit integers, use the
+QuadPart member to store the 64-bit integer. Otherwise, use
+the LowPart and HighPart members to store the 64-bit integer.
+
+@@TULargeInteger.HighPart
+High-order 32 bits.
+
+@@TULargeInteger.LowPart
+Low-order 32 bits.
+
+@@TULargeInteger.QuadPart
+Unsigned 64-bit integer.
+
+@@DWORD
+Summary
+Type for a double word (unsigned 32-bit integer).
+Description
+This type is not defined unless the code is compiled
+targeting a managed environment.
+
+@@Int16
+Summary
+Type for a signed 16-bit integer.
+
+@@Int32
+Summary
+Type for a signed 32-bit integer.
+
+@@Int8
+Summary
+Type for a signed 8-bit integer.
+
+@@Largeint
+Summary
+Type for a signed 64-bit integer.
+
+@@PBoolean
+Summary
+Type for a pointer to a Boolean value.
+
+@@PByte
+Summary
+Type for a pointer to an unsigned 8-bit integer.
+
+@@PCardinal
+Summary
+Type for a pointer to an unsigned 32-bit integer.
+
+@@PFloat
+Summary
+Type for a pointer to a <link Float> value.
+
+@@PPointer
+Summary
+Type for a pointer to a pointer value.
+
+@@PLargeInteger
+Summary
+Type for pointer to a <link TLargeInteger> value.
+
+@@PULargeInteger
+Summary
+Type for a pointer to a <link TULargeInteger> value.
+
+@@TLargeInteger
+Summary
+Type for a signed 64-bit integer.
+
+@@UInt16
+Summary
+Type for an unsigned 16-bit integer.
+
+@@UInt32
+Summary
+Type for an unsigned 32-bit value.
+
+@@UInt64
+Summary
+Type for an unsigned 64-bit value.
+
+@@UInt8
+Summary
+Type for an unsigned 8-bit...
[truncated message content] |
|
From: <ou...@us...> - 2007-01-13 15:39:08
|
Revision: 1886
http://svn.sourceforge.net/jcl/?rev=1886&view=rev
Author: outchy
Date: 2007-01-13 07:39:03 -0800 (Sat, 13 Jan 2007)
Log Message:
-----------
Adding some missing documentation files.
Modified Paths:
--------------
trunk/help/JCLHelp.dox
Added Paths:
-----------
trunk/help/Hardlinks.dtx
trunk/help/IncludedFiles.dtx
trunk/help/pcre.dtx
Added: trunk/help/Hardlinks.dtx
===================================================================
--- trunk/help/Hardlinks.dtx (rev 0)
+++ trunk/help/Hardlinks.dtx 2007-01-13 15:39:03 UTC (rev 1886)
@@ -0,0 +1,13 @@
+
+@@Hardlinks.pas
+Summary
+\Unit <b>Hardlink</b> contains a translation of Windows API
+to create hard links for files and directories. These API are
+supported by Windows 2000 (Professional and Server), Windows
+XP (all flavors) and Windows 2003 Server.
+
+
+
+
+Donator
+Assarbad
Added: trunk/help/IncludedFiles.dtx
===================================================================
--- trunk/help/IncludedFiles.dtx (rev 0)
+++ trunk/help/IncludedFiles.dtx 2007-01-13 15:39:03 UTC (rev 1886)
@@ -0,0 +1,137 @@
+
+@@jcl.inc
+\ \
+Summary
+The jcl.inc file is a source file that can be included by
+units written in object pascal:
+
+{$INCLUDE jcl.inc} or {$I jcl.inc}
+
+
+
+In addition to the symbols defined in jedi.inc, this file
+defines more compiler symbols to be used in conditional
+compilation:
+
+
+
+MATH_EXTENDED_PRECISION
+
+MATH_DOUBLE_PRECISION
+
+MATH_SINGLE_PRECISION
+
+MATH_EXT_EXTREMEVALUES
+
+HOOK_DLL_EXCEPTIONS
+
+THREADSAFE
+
+DROP_OBSOLETE_CODE/KEEP_DEPRECATED
+
+UNITVERSIONING
+
+DEBUG_NO_BINARY
+
+DEBUG_NO_TD32
+
+DEBUG_NO_MAP
+
+DEBUG_NO_EXPORTS
+
+DEBUG_NO_SYMBOLS
+
+EDI_WEAK_PACKAGE_UNITS
+
+
+
+@@jcld10.net.inc
+\ \
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
+
+@@jcld10.inc
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
+
+@@jclcs1.inc
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
+
+@@jcld5.inc
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
+
+@@jcld6.inc
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
+
+@@jcld7.inc
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
+
+@@jcld8.inc
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
+
+@@jcld9.inc
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
+
+@@jcld9.net.inc
+QuickInfo
+\Internal file included by jcl.inc.
+
+
+
+You should not directly modify the content of this file, all
+your changes will be lost the next time the JCL installer is
+launched.
Modified: trunk/help/JCLHelp.dox
===================================================================
--- trunk/help/JCLHelp.dox 2007-01-13 14:52:02 UTC (rev 1885)
+++ trunk/help/JCLHelp.dox 2007-01-13 15:39:03 UTC (rev 1886)
@@ -42095,8 +42095,59 @@
UseInheritedUseUsing=0
[External Topic Properties]
-Count=1
+Count=52
ID0=!!SYMREF
+ID1=Algorithms
+ID10=Internationalisation
+ID11=InternetandE-mail
+ID12=jclcs1.inc
+ID13=jcld10.inc
+ID14=jcld10.net.inc
+ID15=jcld5.inc
+ID16=jcld6.inc
+ID17=jcld7.inc
+ID18=jcld8.inc
+ID19=jcld9.inc
+ID2=BaseServices
+ID20=jcld9.net.inc
+ID21=JclPCRE
+ID22=JclPCRE_Intro
+ID23=JclPCRE_Using
+ID24=LibrariesProcessesandThreads
+ID25=MathRoutines
+ID26=MemoryClassesandObjects
+ID27=MIME
+ID28=Miscellaneous
+ID29=MultiMedia
+ID3=Containers
+ID30=OrdinalMathandLogic
+ID31=pcre
+ID32=RegistryandInifiles
+ID33=Regular Expressions
+ID34=RuntimeTypeInformation
+ID35=Source files
+ID36=Stringmanipulation
+ID37=SystemInformationRoutines
+ID38=TJclAnsiCaptureOffset
+ID39=TJclAnsiCaptureOffset.FirstPos
+ID4=DateandTime
+ID40=TJclAnsiCaptureOffset.LastPos
+ID41=TJclAnsiRegEx.CaptureOffset
+ID42=TJclAnsiRegEx.Create
+ID43=Unicode
+ID44=UnitConversions
+ID45=Windows.ComponentObjectModel
+ID46=Windows.LANManager
+ID47=Windows.Security
+ID48=Windows.ServiceControl
+ID49=Windows.Shell
+ID5=Debugging
+ID50=Windows.Win32API
+ID51=Windows_Specific
+ID6=EDI
+ID7=ExprEval
+ID8=FilesandIO
+ID9=Graphics
[External Topic Properties\!!SYMREF]
Count=3
@@ -42106,6 +42157,313 @@
ETPGroup1=' !'
ETPTopicOrder0=0
+[External Topic Properties\Algorithms]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=0
+
+[External Topic Properties\BaseServices]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=1
+
+[External Topic Properties\Containers]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=2
+
+[External Topic Properties\DateandTime]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=3
+
+[External Topic Properties\Debugging]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=4
+
+[External Topic Properties\EDI]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=5
+
+[External Topic Properties\ExprEval]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=6
+
+[External Topic Properties\FilesandIO]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=7
+
+[External Topic Properties\Graphics]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=8
+
+[External Topic Properties\Internationalisation]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=9
+
+[External Topic Properties\InternetandE-mail]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=10
+
+[External Topic Properties\jclcs1.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=1
+
+[External Topic Properties\jcld10.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=0
+
+[External Topic Properties\jcld10.net.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=8
+
+[External Topic Properties\jcld5.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=2
+
+[External Topic Properties\jcld6.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=3
+
+[External Topic Properties\jcld7.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=4
+
+[External Topic Properties\jcld8.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=5
+
+[External Topic Properties\jcld9.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=6
+
+[External Topic Properties\jcld9.net.inc]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Source files
+ETPTopicOrder0=7
+
+[External Topic Properties\JclPCRE]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=pcre
+ETPTopicOrder0=0
+
+[External Topic Properties\JclPCRE_Intro]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=pcre
+ETPTopicOrder0=6
+
+[External Topic Properties\JclPCRE_Using]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=pcre
+ETPTopicOrder0=7
+
+[External Topic Properties\LibrariesProcessesandThreads]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=11
+
+[External Topic Properties\MathRoutines]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=12
+
+[External Topic Properties\MemoryClassesandObjects]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=13
+
+[External Topic Properties\MIME]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=14
+
+[External Topic Properties\Miscellaneous]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=15
+
+[External Topic Properties\MultiMedia]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=16
+
+[External Topic Properties\OrdinalMathandLogic]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=17
+
+[External Topic Properties\pcre]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=Regular Expressions
+ETPTopicOrder0=25
+
+[External Topic Properties\RegistryandInifiles]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=18
+
+[External Topic Properties\Regular Expressions]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=JCL
+ETPTopicOrder0=25
+
+[External Topic Properties\RuntimeTypeInformation]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=19
+
+[External Topic Properties\Source files]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=JCL
+ETPTopicOrder0=26
+
+[External Topic Properties\Stringmanipulation]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=20
+
+[External Topic Properties\SystemInformationRoutines]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=21
+
+[External Topic Properties\TJclAnsiCaptureOffset]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=pcre
+ETPTopicOrder0=3
+
+[External Topic Properties\TJclAnsiCaptureOffset.FirstPos]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=pcre
+ETPTopicOrder0=4
+
+[External Topic Properties\TJclAnsiCaptureOffset.LastPos]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=pcre
+ETPTopicOrder0=5
+
+[External Topic Properties\TJclAnsiRegEx.CaptureOffset]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=pcre
+ETPTopicOrder0=2
+
+[External Topic Properties\TJclAnsiRegEx.Create]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=pcre
+ETPTopicOrder0=1
+
+[External Topic Properties\Unicode]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=22
+
+[External Topic Properties\UnitConversions]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=23
+
+[External Topic Properties\Windows.ComponentObjectModel]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=JCL
+ETPTopicOrder0=28
+
+[External Topic Properties\Windows.LANManager]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=JCL
+ETPTopicOrder0=29
+
+[External Topic Properties\Windows.Security]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=JCL
+ETPTopicOrder0=30
+
+[External Topic Properties\Windows.ServiceControl]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=JCL
+ETPTopicOrder0=32
+
+[External Topic Properties\Windows.Shell]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=JCL
+ETPTopicOrder0=31
+
+[External Topic Properties\Windows.Win32API]
+Count=2
+ETPCommand0=2
+ETPCommand1=3
+ETPGroup1=JCL
+ETPTopicOrder0=27
+
+[External Topic Properties\Windows_Specific]
+Count=1
+ETPCommand0=2
+ETPTopicOrder0=24
+
[File Extensions]
ID1=.cs
ID10=.mak;makefile
@@ -42827,137 +43185,140 @@
SavedValues=1
[Source Files]
-Count=130
+Count=133
File0=8087.dtx
File1=AppInst.dtx
File10=ExprEval.dtx
-File100=..\jcl\source\windows\JclAppInst.pas
-File101=..\jcl\source\windows\JclCIL.pas
-File102=..\jcl\source\windows\JclCLR.pas
-File103=..\jcl\source\windows\JclCOM.pas
-File104=..\jcl\source\windows\JclConsole.pas
-File105=..\jcl\source\windows\JclDebug.pas
-File106=..\jcl\source\windows\JclDotNet.pas
-File107=..\jcl\source\windows\JclHookExcept.pas
-File108=..\jcl\source\windows\JclLANMan.pas
-File109=..\jcl\source\windows\JclLocales.pas
+File100=..\jcl\source\visclx\JclQGraphics.pas
+File101=..\jcl\source\visclx\JclQGraphUtils.pas
+File102=..\jcl\source\windows\Hardlinks.pas
+File103=..\jcl\source\windows\JclAppInst.pas
+File104=..\jcl\source\windows\JclCIL.pas
+File105=..\jcl\source\windows\JclCLR.pas
+File106=..\jcl\source\windows\JclCOM.pas
+File107=..\jcl\source\windows\JclConsole.pas
+File108=..\jcl\source\windows\JclDebug.pas
+File109=..\jcl\source\windows\JclDotNet.pas
File11=FileUtils.dtx
-File110=..\jcl\source\windows\JclMapi.pas
-File111=..\jcl\source\windows\JclMetadata.pas
-File112=..\jcl\source\windows\JclMiscel.pas
-File113=..\jcl\source\windows\JclMsdosSys.pas
-File114=..\jcl\source\windows\JclMultimedia.pas
-File115=..\jcl\source\windows\JclNTFS.pas
-File116=..\jcl\source\windows\JclPeImage.pas
-File117=..\jcl\source\windows\JclRegistry.pas
-File118=..\jcl\source\windows\JclSecurity.pas
-File119=..\jcl\source\windows\JclShell.pas
+File110=..\jcl\source\windows\JclHookExcept.pas
+File111=..\jcl\source\windows\JclLANMan.pas
+File112=..\jcl\source\windows\JclLocales.pas
+File113=..\jcl\source\windows\JclMapi.pas
+File114=..\jcl\source\windows\JclMetadata.pas
+File115=..\jcl\source\windows\JclMiscel.pas
+File116=..\jcl\source\windows\JclMsdosSys.pas
+File117=..\jcl\source\windows\JclMultimedia.pas
+File118=..\jcl\source\windows\JclNTFS.pas
+File119=..\jcl\source\windows\JclPeImage.pas
File12=Graphics.dtx
-File120=..\jcl\source\windows\JclStructStorage.pas
-File121=..\jcl\source\windows\JclSvcCtrl.pas
-File122=..\jcl\source\windows\JclSynch.pas
-File123=..\jcl\source\windows\JclTask.pas
-File124=..\jcl\source\windows\JclTD32.pas
-File125=..\jcl\source\windows\JclUnicode.pas
-File126=..\jcl\source\windows\JclWideFormat.pas
-File127=..\jcl\source\windows\JclWin32.pas
-File128=..\jcl\source\windows\JclWin32Ex.pas
-File129=..\jcl\source\windows\JclWinMIDI.pas
-File13=hlpgrps.dtx
-File14=IniFiles.dtx
-File15=LANMan.dtx
-File16=Locales.dtx
-File17=Logic.dtx
-File18=Mapi.dtx
-File19=Math.dtx
+File120=..\jcl\source\windows\JclRegistry.pas
+File121=..\jcl\source\windows\JclSecurity.pas
+File122=..\jcl\source\windows\JclShell.pas
+File123=..\jcl\source\windows\JclStructStorage.pas
+File124=..\jcl\source\windows\JclSvcCtrl.pas
+File125=..\jcl\source\windows\JclSynch.pas
+File126=..\jcl\source\windows\JclTask.pas
+File127=..\jcl\source\windows\JclTD32.pas
+File128=..\jcl\source\windows\JclUnicode.pas
+File129=..\jcl\source\windows\JclWideFormat.pas
+File13=Hardlinks.dtx
+File130=..\jcl\source\windows\JclWin32.pas
+File131=..\jcl\source\windows\JclWin32Ex.pas
+File132=..\jcl\source\windows\JclWinMIDI.pas
+File14=hlpgrps.dtx
+File15=IncludedFiles.dtx
+File16=IniFiles.dtx
+File17=LANMan.dtx
+File18=Locales.dtx
+File19=Logic.dtx
File2=Base.dtx
-File20=Midi.dtx
-File21=Mime.dtx
-File22=Miscel.dtx
-File23=Multimedia.dtx
-File24=NTFS.dtx
-File25=PE.dtx
-File26=Regions.dtx
-File27=Registry.dtx
-File28=RTTI.dtx
-File29=Schedule.dtx
+File20=Mapi.dtx
+File21=Math.dtx
+File22=Midi.dtx
+File23=Mime.dtx
+File24=Miscel.dtx
+File25=Multimedia.dtx
+File26=NTFS.dtx
+File27=pcre.dtx
+File28=PE.dtx
+File29=Regions.dtx
File3=Bitmap32.dtx
-File30=Security.dtx
-File31=Shell.dtx
-File32=Statistics.dtx
-File33=StrHashMap.dtx
-File34=Strings.dtx
-File35=SvcCtrl.dtx
-File36=Synch.dtx
-File37=SysInfo.dtx
-File38=SysUtils.dtx
-File39=Unicode.dtx
+File30=Registry.dtx
+File31=RTTI.dtx
+File32=Schedule.dtx
+File33=Security.dtx
+File34=Shell.dtx
+File35=Statistics.dtx
+File36=StrHashMap.dtx
+File37=Strings.dtx
+File38=SvcCtrl.dtx
+File39=Synch.dtx
File4=Com.dtx
-File40=UnitConv.dtx
-File41=WideStrings.dtx
-File42=Win32.dtx
-File43=..\jcl\source\common\Jcl8087.pas
-File44=..\jcl\source\common\JclAbstractContainers.pas
-File45=..\jcl\source\common\JclAlgorithms.pas
-File46=..\jcl\source\common\JclAnsiStrings.pas
-File47=..\jcl\source\common\JclArrayLists.pas
-File48=..\jcl\source\common\JclArraySets.pas
-File49=..\jcl\source\common\JclBase.pas
+File40=SysInfo.dtx
+File41=SysUtils.dtx
+File42=Unicode.dtx
+File43=UnitConv.dtx
+File44=WideStrings.dtx
+File45=Win32.dtx
+File46=..\jcl\source\common\Jcl8087.pas
+File47=..\jcl\source\common\JclAbstractContainers.pas
+File48=..\jcl\source\common\JclAlgorithms.pas
+File49=..\jcl\source\common\JclAnsiStrings.pas
File5=Complex.dtx
-File50=..\jcl\source\common\JclBinaryTrees.pas
-File51=..\jcl\source\common\JclBorlandTools.pas
-File52=..\jcl\source\common\JclComplex.pas
-File53=..\jcl\source\common\JclCompression.pas
-File54=..\jcl\source\common\JclContainerIntf.pas
-File55=..\jcl\source\common\JclCounter.pas
-File56=..\jcl\source\common\JclDateTime.pas
-File57=..\jcl\source\common\JclEDI.pas
-File58=..\jcl\source\common\JclEDI_ANSIX12.pas
-File59=..\jcl\source\common\JclEDI_ANSIX12_Ext.pas
+File50=..\jcl\source\common\JclArrayLists.pas
+File51=..\jcl\source\common\JclArraySets.pas
+File52=..\jcl\source\common\JclBase.pas
+File53=..\jcl\source\common\JclBinaryTrees.pas
+File54=..\jcl\source\common\JclBorlandTools.pas
+File55=..\jcl\source\common\JclComplex.pas
+File56=..\jcl\source\common\JclCompression.pas
+File57=..\jcl\source\common\JclContainerIntf.pas
+File58=..\jcl\source\common\JclCounter.pas
+File59=..\jcl\source\common\JclDateTime.pas
File6=Containers.dtx
-File60=..\jcl\source\common\JclEDI_UNEDIFACT.pas
-File61=..\jcl\source\common\JclEDI_UNEDIFACT_Ext.pas
-File62=..\jcl\source\common\JclEDISEF.pas
-File63=..\jcl\source\common\JclEDITranslators.pas
-File64=..\jcl\source\common\JclEDIXML.pas
-File65=..\jcl\source\common\JclExprEval.pas
-File66=..\jcl\source\common\JclFileUtils.pas
-File67=..\jcl\source\common\JclHashMaps.pas
-File68=..\jcl\source\common\JclHashSets.pas
-File69=..\jcl\source\common\JclIniFiles.pas
+File60=..\jcl\source\common\JclEDI.pas
+File61=..\jcl\source\common\JclEDI_ANSIX12.pas
+File62=..\jcl\source\common\JclEDI_ANSIX12_Ext.pas
+File63=..\jcl\source\common\JclEDI_UNEDIFACT.pas
+File64=..\jcl\source\common\JclEDI_UNEDIFACT_Ext.pas
+File65=..\jcl\source\common\JclEDISEF.pas
+File66=..\jcl\source\common\JclEDITranslators.pas
+File67=..\jcl\source\common\JclEDIXML.pas
+File68=..\jcl\source\common\JclExprEval.pas
+File69=..\jcl\source\common\JclFileUtils.pas
File7=Counter.dtx
-File70=..\jcl\source\common\JclLinkedLists.pas
-File71=..\jcl\source\common\JclLogic.pas
-File72=..\jcl\source\common\JclMath.pas
-File73=..\jcl\source\common\JclMIDI.pas
-File74=..\jcl\source\common\JclMime.pas
-File75=..\jcl\source\common\JclPCRE.pas
-File76=..\jcl\source\common\JclQueues.pas
-File77=..\jcl\source\common\JclResources.pas
-File78=..\jcl\source\common\JclRTTI.pas
-File79=..\jcl\source\common\JclSchedule.pas
+File70=..\jcl\source\common\JclHashMaps.pas
+File71=..\jcl\source\common\JclHashSets.pas
+File72=..\jcl\source\common\JclIniFiles.pas
+File73=..\jcl\source\common\JclLinkedLists.pas
+File74=..\jcl\source\common\JclLogic.pas
+File75=..\jcl\source\common\JclMath.pas
+File76=..\jcl\source\common\JclMIDI.pas
+File77=..\jcl\source\common\JclMime.pas
+File78=..\jcl\source\common\JclPCRE.pas
+File79=..\jcl\source\common\JclQueues.pas
File8=DateTime.dtx
-File80=..\jcl\source\common\JclStacks.pas
-File81=..\jcl\source\common\JclStatistics.pas
-File82=..\jcl\source\common\JclStreams.pas
-File83=..\jcl\source\common\JclStrHashMap.pas
-File84=..\jcl\source\common\JclStrings.pas
-File85=..\jcl\source\common\JclSysInfo.pas
-File86=..\jcl\source\common\JclSysUtils.pas
-File87=..\jcl\source\common\JclUnitConv.pas
-File88=..\jcl\source\common\JclUnitVersioning.pas
-File89=..\jcl\source\common\JclUnitVersioningProviders.pas
+File80=..\jcl\source\common\JclResources.pas
+File81=..\jcl\source\common\JclRTTI.pas
+File82=..\jcl\source\common\JclSchedule.pas
+File83=..\jcl\source\common\JclStacks.pas
+File84=..\jcl\source\common\JclStatistics.pas
+File85=..\jcl\source\common\JclStreams.pas
+File86=..\jcl\source\common\JclStrHashMap.pas
+File87=..\jcl\source\common\JclStrings.pas
+File88=..\jcl\source\common\JclSysInfo.pas
+File89=..\jcl\source\common\JclSysUtils.pas
File9=Debug.dtx
-File90=..\jcl\source\common\JclValidation.pas
-File91=..\jcl\source\common\JclVectors.pas
-File92=..\jcl\source\common\JclWideStrings.pas
-File93=..\jcl\source\common\pcre.pas
-File94=..\jcl\source\vcl\JclGraphics.pas
-File95=..\jcl\source\vcl\JclGraphUtils.pas
-File96=..\jcl\source\vcl\JclPrint.pas
-File97=..\jcl\source\visclx\JclQGraphics.pas
-File98=..\jcl\source\visclx\JclQGraphUtils.pas
-File99=..\jcl\source\windows\Hardlinks.pas
+File90=..\jcl\source\common\JclUnitConv.pas
+File91=..\jcl\source\common\JclUnitVersioning.pas
+File92=..\jcl\source\common\JclUnitVersioningProviders.pas
+File93=..\jcl\source\common\JclValidation.pas
+File94=..\jcl\source\common\JclVectors.pas
+File95=..\jcl\source\common\JclWideStrings.pas
+File96=..\jcl\source\common\pcre.pas
+File97=..\jcl\source\vcl\JclGraphics.pas
+File98=..\jcl\source\vcl\JclGraphUtils.pas
+File99=..\jcl\source\vcl\JclPrint.pas
[Source Include Directories]
Count=1
Added: trunk/help/pcre.dtx
===================================================================
--- trunk/help/pcre.dtx (rev 0)
+++ trunk/help/pcre.dtx 2007-01-13 15:39:03 UTC (rev 1886)
@@ -0,0 +1,991 @@
+
+@@pcre
+
+Summary
+
+Header conversions and dynamic library loading routines for pcre.dll
+(Perl-compatible Regular Expressions).
+
+Description
+
+Header conversions and dynamic library loading routines for pcre.dll
+(Perl-compatible Regular Expressions).
+
+Requires pcre.dll for the Windows platform.
+
+Requires libpcre.so.0 for UNIX and Linux platforms.
+
+Use the compiler define PCRE_LINKONREQUEST to switch between static and
+dynamic linking.
+
+{$DEFINE PCRE_LINKONREQUEST}
+
+It is set to dynamic by default. To disable the compiler define, simply
+insert a '.' before the '$' character.
+
+Note: If you enable static linking of a DLL, this means that the
+pcre.dll *must* be in the users path or an AV will occur at startup.
+
+See Also
+
+JclPCRE
+
+@@JclPCRE
+
+Summary
+
+Contains an implementation of a Perl-compatible Regular
+Expression engine.
+
+Description
+
+Contains an implementation of a Perl-compatible Regular
+Expression engine.
+
+Requires the header conversions and dynamic library loading
+code in pcre.pas.
+
+Requires resource strings in JclResources.pas.
+
+Requires pcre.dll. The latest release of PCRE is always
+available using FTP from
+ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/.
+
+During unit initialization, the pcre.dll dynamic link library
+is loaded and mapped for use by the Perl-compatible Regular
+Expression engine.
+
+During unit finalization, the pcre.dll dynamic link library
+is unloaded.
+
+See Also
+
+pcre
+
+
+@@EPCREError
+
+Summary
+
+Exception raised an error occurs loading or accessing the PCRE.DLL
+library.
+
+Description
+
+EPCREError represents an exception raised an error occurs loading the
+PCRE.DLL library, or when a result code is returned from PCRE.DLL that
+represents an error. EPCREError allows applications to use exception
+handling to trap the exceptions specific to the JclPCRE implementation.
+
+EPCREError extends its' ancestor class by adding the ErrorCode property
+and the CreateRes method.
+
+EPCREError exceptions can be raised when the PCRE.DLL library cannot be
+loaded because it is not installed on the local computer, or when it
+cannot be located in the search path at run-time.
+
+EPCREError may also be raised when executing methods or accessing
+properties in TJclAnsiRegEx that result in numeric return values from
+PCRE.DLL representing an error.
+
+<table>
+Method Description
+---------------------- -----------------------------------------------
+TJclAnsiRegEx.Compile Raised when the regular expression argument is
+ an empty string ('').
+TJclAnsiRegEx.Captures Raised when the Capture at the requested index
+ cannot be accessed using PCRE.DLL.
+</table>
+
+EPCREError exception messages use string values located in
+JclResources.pas that represent the ErrorCode for the instance.
+
+See Also
+
+EPCREError.CreateRes,
+EPCREError.ErrorCode,
+TJclAnsiRegEx.Compile,
+TJclAnsiRegEx.Captures
+
+
+@@EPCREError.ErrorCode
+
+Summary:
+
+Represents the numeric value for the exception.
+
+Description:
+
+ErrorCode is a read-only property that represents the numeric value for
+the exception. ErrorCode is updated using an argument value passed to
+the CreateRes constructor.
+
+Use Message to access the string containing the description of the
+exception.
+
+See Also:
+
+Message,
+EPCREError.CreateRes
+
+
+@@EPCREError.CreateRes@PResStringRec@Integer
+
+Parameters:
+
+ResStringRec - String to use as the \description of the error message.
+
+ErrorCode - Numeric value for the exception.
+
+Summary:
+
+Constructor for the object instance.
+
+Description:
+
+CreateRes is an alternate constructor for the exception. Arguments
+passed to the constructor are used to set the value for the ErrorCode
+and Message properties in the object instance.
+
+See Also:
+
+Message,
+EPCREError.ErrorCode
+
+
+@@TJclAnsiRegEx
+
+Summary
+
+Implements a regular expression engine based on the Perl-compatible
+Regular Expression library.
+
+Description
+
+TJclAnsiRegEx implements a regular expression engine based on the
+Perl-compatible Regular Expression library.
+
+TJclAnsiRegEx requires the header conversions and import routines in
+pcre.pas, and the PCRE.DLL dynamic link library.
+
+TJclAnsiRegEx provides properties and methods that act as wrappers to
+routines in the PCRE.DLL library.
+
+Use Compile to examine, study, and localize a regular expression.
+
+Use Match to compare a text subject against the compiled regular
+expression.
+
+Use CaptureCount to determine the total number of captured character
+classes for the regular expression.
+
+Use Captures to access captured character classes by their
+ordinal position.
+
+Use CaptureOffset to access the starting and ending positions for
+captured character classes by their ordinal position.
+
+Use ErrorMessage to access the description of an error returned from
+the PCRE.DLL library.
+
+Use ErrorOffset to determine the offset into a regular expression where
+an error was detected by the PCRE.DLL library.
+
+Use Options read or write values that affect the configuration and
+behavior of the PCRE.DLL library.
+
+For more information about using TJclAnsiRegEx, please refer to the
+topic:
+
+* <link JclPCRE_Using, Using the JCL PCRE Classes>
+
+See Also
+
+Compile,
+Match,
+CaptureCount,
+Captures,
+CaptureOffset,
+ErrorMessage,
+ErrorOffset,
+Options,
+JclPCRE_Using
+
+
+@@TJclAnsiRegEx.Create
+
+Summary
+
+Constructor for the object instance.
+
+Description
+
+Create is the Constructor for the object instance.
+
+Create calls the inherited constructor, and allocates the
+internal buffer size required for results from the PCRE library.
+
+See Also
+
+Destroy
+
+
+@@TJclAnsiRegEx.Compile@AnsiString@Boolean@Boolean
+
+Parameters
+
+Pattern - Regular expression to use when comparing a text subject using
+the regular expression engine.
+
+Study - Indicates if optimization is required for the regular
+expression.
+
+UserLocale - Indicates if non-standard localization is required for the
+regular expression.
+
+Returns
+
+Boolean - True indicates successful completion of the method.
+
+Summary
+
+Converts a regular expression into the form required for the PCRE.DLL
+library.
+
+Description
+
+Compile is a method used to convert a regular expression into the form
+required for the PCRE.DLL library, and to optionally perform
+optimization and localization for the regular expression.
+
+Pattern indicates the regular expression to be compiled. Pattern must
+contain a string that meets the syntax and semantics of the regular
+expressions supported by PCRE. The power of regular expressions comes
+from the ability to include alternatives and repetitions in the
+pattern. These are encoded in the pattern by the use of metacharacters,
+which do not stand for themselves but instead are interpreted in some
+special way.
+
+There are two different sets of metacharacters: those that are
+recognized anywhere in the pattern except within square brackets, and
+those that are recognized in square brackets. Outside square brackets,
+the metacharacters are as follows:
+
+<table>
+Metacharacter Description
+-------------- ------------------------------------------------------
+\\ general escape character with several uses
+\^ assert start of string (or line, in multiline mode)
+\$ assert end of string (or line, in multiline mode)
+\. match any character except newline (by default)
+\[ start character class definition
+\| start of alternative branch
+\( start subpattern
+\) end subpattern
+\? extends the meaning of ( also 0 or 1 quantifier
+ also quantifier minimizer
+\* 0 or more quantifier
+\+ 1 or more quantifier
+ also "possessive quantifier"
+\{ start min/max quantifier
+</table>
+
+Part of a pattern that is in square brackets is called a "character
+class". In a character class the only metacharacters are:
+
+<table>
+Metacharacter Description
+-------------- ------------------------------------------------------
+\\ general escape character
+\^ negate the class, but only if the first character
+\- indicates character range
+\[ POSIX character class (followed by POSIX syntax)
+\] terminates the character class
+</table>
+
+Please refer to the documentation in <link pcrepattern.html>PCRE
+Patterns</link> for a more detailed description of regular expressions
+and metacharacters.
+
+Study indicates if the regular expression should be inspected for
+additional information that can be extracted to speed up matching
+performance. Set Study to True if the same compiled regular expression
+will be used in multiple calls to the Match method.
+
+UserLocale indicates that a non-standard locale is in use on the local
+machine, and show be used to override the character tables built into
+the PCRE library. Set UserLocale to True to force the users' locale to
+be used instead of the default encodings in the PCRE library.
+
+Values in the Options property are used to configure the regular
+expression engine in the PCRE library, and to alter the run-time
+behavior of pattern matching. Set values in the Options property prior
+to calling Compile or Match to control the configuration and behavior
+of the PCRE library.
+
+Refer to the documentation for TJclAnsiRegExOption for a description of
+the values used in the Options property.
+
+The compiled regular expression representing Pattern is stored
+internally in TJclAnsiRegEx for subsequent use in the Match method. An
+EPCREError exception is raised if Pattern contains an empty string
+('').
+
+Compile returns a Boolean value that indicates if the regular
+expression in Pattern is successfully compiled (and optionally...
[truncated message content] |
|
From: <cyc...@us...> - 2007-06-24 20:56:31
|
Revision: 2054
http://svn.sourceforge.net/jcl/?rev=2054&view=rev
Author: cycocrew
Date: 2007-06-24 13:56:28 -0700 (Sun, 24 Jun 2007)
Log Message:
-----------
Help cosmetic changes (Stringmanipulation -> StringManipulation)
Modified Paths:
--------------
trunk/help/JCL.dfg
trunk/help/JCLHelp.dox
trunk/help/JCLxHelp.dox
trunk/help/Strings.dtx
trunk/help/hlpgrps.dtx
Modified: trunk/help/JCL.dfg
===================================================================
--- trunk/help/JCL.dfg 2007-06-23 16:52:59 UTC (rev 2053)
+++ trunk/help/JCL.dfg 2007-06-24 20:56:28 UTC (rev 2054)
@@ -11808,7 +11808,7 @@
ID19=$RegistryandInifiles
ID2=$BaseServices
ID20=$RuntimeTypeInformation
-ID21=$Stringmanipulation
+ID21=$StringManipulation
ID22=$SystemInformationRoutines
ID23=$Unicode
ID24=$UnitConversions
@@ -11976,7 +11976,7 @@
ETPCommand0=2
ETPTopicOrder0=18
-[External Topic Properties\$Stringmanipulation]
+[External Topic Properties\$StringManipulation]
Count=1
ETPCommand0=2
ETPTopicOrder0=19
Modified: trunk/help/JCLHelp.dox
===================================================================
--- trunk/help/JCLHelp.dox 2007-06-23 16:52:59 UTC (rev 2053)
+++ trunk/help/JCLHelp.dox 2007-06-24 20:56:28 UTC (rev 2054)
@@ -42126,7 +42126,7 @@
ID33=Regular Expressions
ID34=RuntimeTypeInformation
ID35=Source files
-ID36=Stringmanipulation
+ID36=StringManipulation
ID37=SystemInformationRoutines
ID38=TJclAnsiCaptureOffset
ID39=TJclAnsiCaptureOffset.FirstPos
@@ -42362,7 +42362,7 @@
ETPGroup1=JCL
ETPTopicOrder0=26
-[External Topic Properties\Stringmanipulation]
+[External Topic Properties\StringManipulation]
Count=1
ETPCommand0=2
ETPTopicOrder0=20
Modified: trunk/help/JCLxHelp.dox
===================================================================
--- trunk/help/JCLxHelp.dox 2007-06-23 16:52:59 UTC (rev 2053)
+++ trunk/help/JCLxHelp.dox 2007-06-24 20:56:28 UTC (rev 2054)
@@ -42255,7 +42255,7 @@
ID19=$RegistryandInifiles
ID2=$BaseServices
ID20=$RuntimeTypeInformation
-ID21=$Stringmanipulation
+ID21=$StringManipulation
ID22=$SystemInformationRoutines
ID23=$Unicode
ID24=$UnitConversions
@@ -42422,7 +42422,7 @@
ETPCommand0=2
ETPTopicOrder0=18
-[External Topic Properties\$Stringmanipulation]
+[External Topic Properties\$StringManipulation]
Count=1
ETPCommand0=2
ETPTopicOrder0=19
Modified: trunk/help/Strings.dtx
===================================================================
--- trunk/help/Strings.dtx 2007-06-23 16:52:59 UTC (rev 2053)
+++ trunk/help/Strings.dtx 2007-06-24 20:56:28 UTC (rev 2054)
@@ -1,65 +1,65 @@
-@@Stringmanipulation.CharacterSearchandReplace
-<GROUP Stringmanipulation>
+@@StringManipulation.CharacterSearchandReplace
+<GROUP StringManipulation>
<TITLE Character Search and Replace>
<TOPICORDER 100>
--------------------------------------------------------------------------------
-@@Stringmanipulation.CharacterTestRoutines
-<GROUP Stringmanipulation>
+@@StringManipulation.CharacterTestRoutines
+<GROUP StringManipulation>
<TITLE Character Test Routines>
<TOPICORDER 200>
--------------------------------------------------------------------------------
-@@Stringmanipulation.CharacterTransformationRoutines
-<GROUP Stringmanipulation>
+@@StringManipulation.CharacterTransformationRoutines
+<GROUP StringManipulation>
<TITLE Character Transformation Routines>
<TOPICORDER 300>
--------------------------------------------------------------------------------
-@@Stringmanipulation.Miscellaneous
-<GROUP Stringmanipulation>
+@@StringManipulation.Miscellaneous
+<GROUP StringManipulation>
<TITLE Miscellaneous>
<TOPICORDER 400>
--------------------------------------------------------------------------------
-@@Stringmanipulation.MultiSz
-<GROUP Stringmanipulation>
+@@StringManipulation.MultiSz
+<GROUP StringManipulation>
<TITLE MultiSz>
<TOPICORDER 500>
--------------------------------------------------------------------------------
-@@Stringmanipulation.PCharVector
-<GROUP Stringmanipulation>
+@@StringManipulation.PCharVector
+<GROUP StringManipulation>
<TITLE PCharVector>
<TOPICORDER 600>
--------------------------------------------------------------------------------
-@@Stringmanipulation.StringExtraction
-<GROUP Stringmanipulation>
+@@StringManipulation.StringExtraction
+<GROUP StringManipulation>
<TITLE String Extraction>
<TOPICORDER 700>
--------------------------------------------------------------------------------
-@@Stringmanipulation.StringManagement
-<GROUP Stringmanipulation>
+@@StringManipulation.StringManagement
+<GROUP StringManipulation>
<TITLE String Management>
<TOPICORDER 800>
--------------------------------------------------------------------------------
-@@Stringmanipulation.StringSearchandReplaceRoutines
-<GROUP Stringmanipulation>
+@@StringManipulation.StringSearchandReplaceRoutines
+<GROUP StringManipulation>
<TITLE String Search and Replace Routines>
<TOPICORDER 900>
--------------------------------------------------------------------------------
-@@Stringmanipulation.StringTestRoutines
-<GROUP Stringmanipulation>
+@@StringManipulation.StringTestRoutines
+<GROUP StringManipulation>
<TITLE String Test Routines>
<TOPICORDER 1000>
--------------------------------------------------------------------------------
-@@Stringmanipulation.StringTransformationRoutines
-<GROUP Stringmanipulation>
+@@StringManipulation.StringTransformationRoutines
+<GROUP StringManipulation>
<TITLE String Transformation Routines>
<TOPICORDER 1100>
--------------------------------------------------------------------------------
-@@Stringmanipulation.TStringsManipulation
-<GROUP Stringmanipulation>
+@@StringManipulation.TStringsManipulation
+<GROUP StringManipulation>
<TITLE TStrings Manipulation>
<TOPICORDER 1200>
--------------------------------------------------------------------------------
@@StrIsAlpha
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Tests whether S contains only alpha characters.
Description:
@@ -78,7 +78,7 @@
Donator: Nick Hodges
--------------------------------------------------------------------------------
@@StrIsAlphaNum
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Tests whether S contains only alpha-numerical characters.
Description:
@@ -98,7 +98,7 @@
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrIsAlphaNumUnderscore
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Tests whether S contains only alpha-numerical and underscore characters.
Description:
@@ -118,7 +118,7 @@
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrContainsChars
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Determines whether a string contains a specified set of characters.
Description:
@@ -135,7 +135,7 @@
Donator: Petr Vones
--------------------------------------------------------------------------------
@@StrIsDigit
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Tests whether S contains only numerical characters.
Description:
@@ -156,7 +156,7 @@
Donator: Martin Kubecka
--------------------------------------------------------------------------------
@@StrConsistsOfNumberChars
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Tests whether S contains only numerical characters.
Description:
@@ -177,7 +177,7 @@
Donator: Nick Hodges
--------------------------------------------------------------------------------
@@StrIsSubset
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Tests whether S contains only characters from the supplied set.
Description:
@@ -194,7 +194,7 @@
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrSame
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Tests two strings for equality.
Description:
@@ -211,7 +211,7 @@
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrCenter
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Description
The StrCenter routine takes the specified string and pads it
@@ -243,7 +243,7 @@
Donator: Alexander Radchenko
--------------------------------------------------------------------------------
@@StrDoubleQuote
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Returns a double-quoted version of the string.
Description:
@@ -263,7 +263,7 @@
Anthony Steele
--------------------------------------------------------------------------------
@@StrEnsurePrefix
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Forces Text to start with Prefix.
Description:
@@ -281,7 +281,7 @@
Donator: Nick Hodges
--------------------------------------------------------------------------------
@@StrEnsureNoPrefix
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Eventually removes Prefix from Text.
Description:
@@ -299,7 +299,7 @@
Donator: Olivier Sannier
--------------------------------------------------------------------------------
@@StrEnsureSuffix
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Forces Text to end with Suffix.
Description:
@@ -317,7 +317,7 @@
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrEnsureNoSuffix
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Eventually removes Suffix from Text.
Description:
@@ -335,7 +335,7 @@
Donator: Olivier Sannier
--------------------------------------------------------------------------------
@@StrEscapedToString
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Converts an escaped string to a string.
Description:
@@ -370,7 +370,7 @@
Donator: Robert Marquardt
--------------------------------------------------------------------------------
@@StrLower
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Lowercases all characters in a string
Description:
@@ -386,7 +386,7 @@
Donator: Pelle F. S. Liljendal
--------------------------------------------------------------------------------
@@StrLowerInPlace
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Lowercases all characters in a string
Description:
@@ -402,7 +402,7 @@
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrLowerBuff
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Lowercases all characters in a string
Description:
@@ -418,7 +418,7 @@
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrMove
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Copies a sub-string from one string to another.
Description:
@@ -435,7 +435,7 @@
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrPadLeft
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Left pads a string with characters.
Description:
@@ -454,7 +454,7 @@
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrPadRight
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Right pads a string with characters.
Description:
@@ -473,7 +473,7 @@
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrProper
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Lowercases the supplied string and uppercases the first character.
Description:
@@ -485,11 +485,11 @@
The transformed string.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrProperBuff
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Lowercases the supplied string and uppercases the first character.
Description:
@@ -499,11 +499,11 @@
S - The string to transform.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrQuote
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Quotes a string with a specific character.
Description:
@@ -517,11 +517,11 @@
The quoted string.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrRemoveChars
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Removes a set of characters from a string.
Description:
@@ -537,11 +537,11 @@
The function is case sensitive. That is, specifying 'e' will not remove 'E'.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrRepeat
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Repeats a string Count number of times.
Description:
@@ -554,11 +554,11 @@
The specified string, repeated Count number of times.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrReverse
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Reverses a string.
Description:
@@ -575,11 +575,11 @@
StrReverseInPlace
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrReverseInPlace
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Reverses a string.
Description:
@@ -592,11 +592,11 @@
StrReverse
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrSingleQuote
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Returns a single-quoted version of the string.
Description:
@@ -611,11 +611,11 @@
StrTrimQuotes
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrSmartCase
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Converts a string to 'smartcase' or 'camelcase'.
Description:
@@ -636,11 +636,11 @@
Original author is John C Molyneux (ja...@ho...). Function was rewritten by Marcel van Brakel.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrStringToEscaped
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Converts a string to an escaped string.
Description:
@@ -674,11 +674,11 @@
StrEscapedToString
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Robert Marquardt
--------------------------------------------------------------------------------
@@StrStripNonNumberChars
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Removes all non-number characters from a string.
Description:
@@ -693,11 +693,11 @@
The string after all non-number characters are removed.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrTrimQuotes
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Removes surrounding quotes from the supplied string.
Description:
@@ -714,11 +714,11 @@
StrDoubleQuote
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrToHex
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Converts a string of hex digit pairs to the corresponding bytes.
Description:
@@ -733,11 +733,11 @@
The string of converted bytes.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrTrimCharLeft
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Removes leading characters from a string.
Description:
@@ -752,11 +752,11 @@
StrTrimCharRight
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Jack N.A. Bakker
--------------------------------------------------------------------------------
@@StrTrimCharRight
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Removes trailing characters from a string.
Description:
@@ -771,11 +771,11 @@
StrTrimCharLeft
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Jack N.A. Bakker
--------------------------------------------------------------------------------
@@StrUpper
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Uppercases all characters in a string
Description:
@@ -790,11 +790,11 @@
StrLowerBuff
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrUpperInPlace
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Uppercases all characters in a string
Description:
@@ -809,11 +809,11 @@
StrLowerBuff
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrUpperBuff
-<GROUP Stringmanipulation.StringTransformationRoutines>
+<GROUP StringManipulation.StringTransformationRoutines>
Summary:
Uppercases all characters in a string
Description:
@@ -828,11 +828,11 @@
StrLowerBuff
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrAddRef
-<GROUP Stringmanipulation.StringManagement>
+<GROUP StringManipulation.StringManagement>
Summary:
Increments the reference count of a long string.
Description:
@@ -848,11 +848,11 @@
StrDecRef
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrAllocSize
-<GROUP Stringmanipulation.StringManagement>
+<GROUP StringManipulation.StringManagement>
Summary:
Returns the memory allocated to store the string.
Description:
@@ -877,11 +877,11 @@
StrRefCount
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrDecRef
-<GROUP Stringmanipulation.StringManagement>
+<GROUP StringManipulation.StringManagement>
Summary:
Decrements the reference count of a long string.
Description:
@@ -895,11 +895,11 @@
StrDecRef
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrLen
-<GROUP Stringmanipulation.StringManagement>
+<GROUP StringManipulation.StringManagement>
Summary:
Returns the length of the supplied string.
Description:
@@ -912,11 +912,11 @@
The length of the string, in characters.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Robert Lee
--------------------------------------------------------------------------------
@@StrLength
-<GROUP Stringmanipulation.StringManagement>
+<GROUP StringManipulation.StringManagement>
Summary:
Returns the length of the supplied string.
Description:
@@ -934,11 +934,11 @@
StrRefCount
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrRefCount
-<GROUP Stringmanipulation.StringManagement>
+<GROUP StringManipulation.StringManagement>
Summary:
Returns the reference count of the supplied string.
Description:
@@ -957,11 +957,11 @@
StrAllocSize
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrResetLength
-<GROUP Stringmanipulation.StringManagement>
+<GROUP StringManipulation.StringManagement>
Summary:
Resets the length of the supplied string.
Description:
@@ -976,11 +976,11 @@
S - The string whose length to reset.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrCharCount
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Counts the occurrences of a character in a string.
Description:
@@ -993,11 +993,11 @@
The number of occurrences of C in S.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Massimo Maria Ghisalberti
--------------------------------------------------------------------------------
@@StrCompare
-<GROUP Stringmanipulation.StringTestRoutines>
+<GROUP StringManipulation.StringTestRoutines>
Summary:
Compares two strings.
Description:
@@ -1026,11 +1026,11 @@
in case of a mismatch.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrCompareRange
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Description
StrCompareRange compares, case-sensitive, a sub-string from the
@@ -1059,7 +1059,7 @@
QuickInfo
Unit: JclStrings
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
@@ -1067,7 +1067,7 @@
StrCompare
--------------------------------------------------------------------------------
@@StrFillChar
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Creates a string consisting of the specified character repeated Count times.
Description:
@@ -1080,11 +1080,11 @@
A string consisting of the specified character repeated Count times.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrFind
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the index of the first character in a specified sub-string that occurs in a given string.
Description:
@@ -1101,11 +1101,11 @@
StrSearch
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrHasPrefix
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns whether a string is prefixed by one of the supplied strings.
Description:
@@ -1123,11 +1123,11 @@
StrPrefixIndex
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrIndex
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the index of a string in an array of strings.
Description:
@@ -1152,11 +1152,11 @@
current locale (ie it uses AnsiSameText).
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrILastPos
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the index of the last occurrence of SubStr in S.
Description:
@@ -1172,11 +1172,11 @@
StrLastPos
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrLastPos
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the index of the last occurrence of SubStr in S.
Description:
@@ -1192,11 +1192,11 @@
StrILastPos
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Marcel van Brakel
--------------------------------------------------------------------------------
@@StrIPos
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the index of the first occurrence of SubStr in S.
Description:
@@ -1210,11 +1210,11 @@
at all the result is 0.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrIsOneOf
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Tests whether the supplied string exists in the list of strings.
Description:
@@ -1227,11 +1227,11 @@
If the string exists in the supplied list the result is True, otherwise it's False.
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Anthony Steele
--------------------------------------------------------------------------------
@@StrNPos
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the position of the N-th occurence of a sub-string within a string.
Description:
@@ -1251,11 +1251,11 @@
StrNIPos
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: JCL Team
--------------------------------------------------------------------------------
@@StrNIPos
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the position of the N-th occurence of a sub-string within a string.
Description:
@@ -1275,11 +1275,11 @@
StrNPos
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: JCL Team
--------------------------------------------------------------------------------
@@StrMatch
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the index of the first character in a specified sub-string that occurs in a given string.
Description:
@@ -1301,11 +1301,11 @@
StrSearch
Quick info:
- Category: String manipulation
+ Category: String Manipulation
Donator: Azret Botash
--------------------------------------------------------------------------------
@@StrPrefixIndex
-<GROUP Stringmanipulation.StringSearchandReplaceRoutines>
+<GROUP StringManipulation.StringSearchandReplaceRoutines>
Summary:
Returns the index at which a st...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-09 19:43:28
|
Revision: 2065
http://svn.sourceforge.net/jcl/?rev=2065&view=rev
Author: cycocrew
Date: 2007-07-09 12:43:26 -0700 (Mon, 09 Jul 2007)
Log Message:
-----------
Updated SysInfo.dtx, SysUtils.dtx and few other help files
Modified Paths:
--------------
trunk/help/Com.dtx
trunk/help/Counter.dtx
trunk/help/Hardlinks.dtx
trunk/help/IncludedFiles.dtx
trunk/help/IniFiles.dtx
trunk/help/Midi.dtx
trunk/help/SvcCtrl.dtx
trunk/help/SysInfo.dtx
trunk/help/SysUtils.dtx
trunk/help/winconst.inc
Modified: trunk/help/Com.dtx
===================================================================
--- trunk/help/Com.dtx 2007-07-09 17:46:58 UTC (rev 2064)
+++ trunk/help/Com.dtx 2007-07-09 19:43:26 UTC (rev 2065)
@@ -24,8 +24,8 @@
See also:
IsDCOMEnabled
GetDCOMVersion
-Quick info:
- Donator: Kevin S. Gallagher
+Donator:
+ Kevin S. Gallagher
--------------------------------------------------------------------------------
@@IsDCOMEnabled
<GROUP Windows.ComponentObjectModel.VersionUtilities>
@@ -39,8 +39,8 @@
If DCOM is installed the routine returns True, otherwise it returns False.
See also:
IsDCOMInstalled
-Quick info:
- Donator: Kevin S. Gallagher
+Donator:
+ Kevin S. Gallagher
--------------------------------------------------------------------------------
@@GetDCOMVersion
<GROUP Windows.ComponentObjectModel.VersionUtilities>
@@ -55,8 +55,8 @@
See also:
IsDCOMEnabled
IsDCOMInstalled
-Quick info:
- Donator: Kevin S. Gallagher
+Donator:
+ Kevin S. Gallagher
--------------------------------------------------------------------------------
@@GetMDACVersion
<GROUP Windows.ComponentObjectModel.VersionUtilities>
@@ -67,6 +67,6 @@
the target system.
Result:
The MDAC version in the form a.b.c.d
-Quick info:
- Donator: Kevin S. Gallagher
+Donator:
+ Kevin S. Gallagher
--------------------------------------------------------------------------------
Modified: trunk/help/Counter.dtx
===================================================================
--- trunk/help/Counter.dtx 2007-07-09 17:46:58 UTC (rev 2064)
+++ trunk/help/Counter.dtx 2007-07-09 19:43:26 UTC (rev 2065)
@@ -12,8 +12,8 @@
See also:
StartCount
StopCount
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
--------------------------------------------------------------------------------
@@TJclCounter.Create
Summary:
@@ -23,14 +23,14 @@
high performance counters the constructor raises an exception.
Parameters:
Compensate - If compensate is True the class internally determines the overhead
- associated with calling the user calling the Start and Stop methods and
- corrects the resulting time; thereby providing a more accurate timing.
- By default, for backwards compatibility, no compensation takes place.
+ associated with calling the user calling the Start and Stop methods and
+ corrects the resulting time; thereby providing a more accurate timing.
+ By default, for backwards compatibility, no compensation takes place.
See also:
StartCount
StopCount
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
--------------------------------------------------------------------------------
@@TJclCounter.Start
Summary:
@@ -41,8 +41,8 @@
the Stop method.
See also:
StartCount
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
--------------------------------------------------------------------------------
@@TJclCounter.Stop
Summary:
@@ -54,8 +54,8 @@
The elapsed time between Start and Stop calls. Unit is seconds.
See also:
StartCount
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
--------------------------------------------------------------------------------
@@TJclCounter.ElapsedTime
Summary:
@@ -64,8 +64,8 @@
ElpasedTime returns the elapsed time between the last Start and Stop calls. The
value is divided by the counter's frequency before returning so the unit is seconds.
During a counting operation, Counting equals True, ElapsedTimer is always 0.
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
--------------------------------------------------------------------------------
@@TJclCounter.Overhead
Summary:
@@ -73,8 +73,8 @@
Description:
Overhead returns the time it takes between issueing a Start/Stop and the
actual execution. The value is the number of ticks, not the number of seconds.
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
--------------------------------------------------------------------------------
@@TJclCounter.Counting
Summary:
@@ -84,8 +84,8 @@
Start has, but Stop hasn't, been called the return value is True. Immediately
after construction or after a call to Stop, Counting is False. When Counting is
True the ElapsedTime property is invalid.
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
--------------------------------------------------------------------------------
@@StartCount
<GROUP DateandTime.TimersandCounters>
@@ -99,15 +99,15 @@
Parameters:
Counter - Counter object instantiated by this function.
Compensate - If compensate is True the class internally determines the overhead
- associated with calling the user calling the Start and Stop methods and
- corrects the resulting time; thereby providing a more accurate timing.
- By default, for backwards compatibility, no compensation takes place.
+ associated with calling the user calling the Start and Stop methods and
+ corrects the resulting time; thereby providing a more accurate timing.
+ By default, for backwards compatibility, no compensation takes place.
Notes:
If the hardware does not support high performance resolution counters an exception is raised.
See also:
StopCount
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
--------------------------------------------------------------------------------
@@StopCount
<GROUP DateandTime.TimersandCounters>
@@ -123,5 +123,5 @@
The elapsed time since the counter was started, in seconds.
See also:
StartCount
-Quick info:
- Donator: Theo Bebekis
+Donator:
+ Theo Bebekis
\ No newline at end of file
Modified: trunk/help/Hardlinks.dtx
===================================================================
--- trunk/help/Hardlinks.dtx 2007-07-09 17:46:58 UTC (rev 2064)
+++ trunk/help/Hardlinks.dtx 2007-07-09 19:43:26 UTC (rev 2065)
@@ -1,13 +1,9 @@
-
@@Hardlinks.pas
-Summary
-\Unit <b>Hardlink</b> contains a translation of Windows API
-to create hard links for files and directories. These API are
-supported by Windows 2000 (Professional and Server), Windows
-XP (all flavors) and Windows 2003 Server.
-
-
-
-
-Donator
-Assarbad
+Summary:
+ Unit 'Hardlink' contains a translation of Windows API
+ to create hard links for files and directories. These API are
+ supported by Windows 2000 (Professional and Server), Windows
+ XP (all flavors) and Windows 2003 Server.
+Donator:
+ Assarbad
+--------------------------------------------------------------------------------
Modified: trunk/help/IncludedFiles.dtx
===================================================================
--- trunk/help/IncludedFiles.dtx 2007-07-09 17:46:58 UTC (rev 2064)
+++ trunk/help/IncludedFiles.dtx 2007-07-09 19:43:26 UTC (rev 2065)
@@ -1,137 +1,97 @@
-
@@jcl.inc
-\ \
-Summary
-The jcl.inc file is a source file that can be included by
-units written in object pascal:
+Summary:
+ The jcl.inc file is a source file that can be included by
+ units written in object pascal:
-{$INCLUDE jcl.inc} or {$I jcl.inc}
+ {$INCLUDE jcl.inc} or {$I jcl.inc}
+ In addition to the symbols defined in jedi.inc, this file
+ defines more compiler symbols to be used in conditional
+ compilation:
-
-In addition to the symbols defined in jedi.inc, this file
-defines more compiler symbols to be used in conditional
-compilation:
-
-
-
-MATH_EXTENDED_PRECISION
-
-MATH_DOUBLE_PRECISION
-
-MATH_SINGLE_PRECISION
-
-MATH_EXT_EXTREMEVALUES
-
-HOOK_DLL_EXCEPTIONS
-
-THREADSAFE
-
-DROP_OBSOLETE_CODE/KEEP_DEPRECATED
-
-UNITVERSIONING
-
-DEBUG_NO_BINARY
-
-DEBUG_NO_TD32
-
-DEBUG_NO_MAP
-
-DEBUG_NO_EXPORTS
-
-DEBUG_NO_SYMBOLS
-
-EDI_WEAK_PACKAGE_UNITS
-
-
-
+ MATH_EXTENDED_PRECISION
+ MATH_DOUBLE_PRECISION
+ MATH_SINGLE_PRECISION
+ MATH_EXT_EXTREMEVALUES
+ HOOK_DLL_EXCEPTIONS
+ THREADSAFE
+ DROP_OBSOLETE_CODE/KEEP_DEPRECATED
+ UNITVERSIONING
+ DEBUG_NO_BINARY
+ DEBUG_NO_TD32
+ DEBUG_NO_MAP
+ DEBUG_NO_EXPORTS
+ DEBUG_NO_SYMBOLS
+ EDI_WEAK_PACKAGE_UNITS
+--------------------------------------------------------------------------------
@@jcld10.net.inc
-\ \
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
-
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
+--------------------------------------------------------------------------------
@@jcld10.inc
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
-
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
+--------------------------------------------------------------------------------
@@jclcs1.inc
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
-
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
+--------------------------------------------------------------------------------
@@jcld5.inc
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
-
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
+--------------------------------------------------------------------------------
@@jcld6.inc
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
-
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
+--------------------------------------------------------------------------------
@@jcld7.inc
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
-
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
+--------------------------------------------------------------------------------
@@jcld8.inc
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
-
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
+--------------------------------------------------------------------------------
@@jcld9.inc
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
-
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
+--------------------------------------------------------------------------------
@@jcld9.net.inc
-QuickInfo
-\Internal file included by jcl.inc.
-
-
-
-You should not directly modify the content of this file, all
-your changes will be lost the next time the JCL installer is
-launched.
+Summary:
+ Internal file included by jcl.inc.
+Notes:
+ You should not directly modify the content of this file, all
+ your changes will be lost the next time the JCL installer is
+ launched.
\ No newline at end of file
Modified: trunk/help/IniFiles.dtx
===================================================================
--- trunk/help/IniFiles.dtx 2007-07-09 17:46:58 UTC (rev 2064)
+++ trunk/help/IniFiles.dtx 2007-07-09 19:43:26 UTC (rev 2065)
@@ -16,8 +16,8 @@
IniReadString
IniWriteInteger
IniWriteString
-Quick info:
- Donator: John C Molyneux
+Donator:
+ John C Molyneux
--------------------------------------------------------------------------------
@@IniWriteInteger
<GROUP RegistryandInifiles.Inifiles>
@@ -37,8 +37,8 @@
IniReadString
IniWriteBool
IniWriteString
-Quick info:
- Donator: John C Molyneux
+Donator:
+ John C Molyneux
--------------------------------------------------------------------------------
@@IniWriteString
<GROUP RegistryandInifiles.Inifiles>
@@ -58,8 +58,8 @@
IniReadString
IniWriteBool
IniWriteInteger
-Quick info:
- Donator: John C Molyneux
+Donator:
+ John C Molyneux
--------------------------------------------------------------------------------
@@IniReadBool
<GROUP RegistryandInifiles.Inifiles>
@@ -80,8 +80,8 @@
IniWriteBool
IniWriteInteger
IniWriteString
-Quick info:
- Donator: John C Molyneux
+Donator:
+ John C Molyneux
--------------------------------------------------------------------------------
@@IniReadInteger
<GROUP RegistryandInifiles.Inifiles>
@@ -102,8 +102,8 @@
IniWriteBool
IniWriteInteger
IniWriteString
-Quick info:
- Donator: John C Molyneux
+Donator:
+ John C Molyneux
--------------------------------------------------------------------------------
@@IniReadString
<GROUP RegistryandInifiles.Inifiles>
@@ -124,5 +124,5 @@
IniWriteBool
IniWriteInteger
IniWriteString
-Quick info:
- Donator: John C Molyneux
+Donator:
+ John C Molyneux
\ No newline at end of file
Modified: trunk/help/Midi.dtx
===================================================================
--- trunk/help/Midi.dtx 2007-07-09 17:46:58 UTC (rev 2064)
+++ trunk/help/Midi.dtx 2007-07-09 19:43:26 UTC (rev 2065)
@@ -1,16 +1,15 @@
@@IJclMIDIOut
<GROUP MultiMedia.MIDI>
-Donator: Robert Rossmair
+Donator:
+ Robert Rossmair
--------------------------------------------------------------------------------
@@IJclMIDIOut.Name
-
-Description
-Name is used to get the name of the MIDI receiver associated with the interface.
-
-Summary
-The name of the MIDI receiver.
-
-Donator: Robert Rossmair
+Summary:
+ The name of the MIDI receiver.
+Description:
+ Name is used to get the name of the MIDI receiver associated with the interface.
+Donator:
+ Robert Rossmair
--------------------------------------------------------------------------------
Modified: trunk/help/SvcCtrl.dtx
===================================================================
--- trunk/help/SvcCtrl.dtx 2007-07-09 17:46:58 UTC (rev 2064)
+++ trunk/help/SvcCtrl.dtx 2007-07-09 19:43:26 UTC (rev 2065)
@@ -5,27 +5,22 @@
--------------------------------------------------------------------------------
@@TJclServiceType
<GROUP Windows.ServiceControl>
-Description: Type of service.
-Donator: Flier Lu
-
+Description:
+ Type of service.
+Donator:
+ Flier Lu
@@TJclServiceType.stKernelDriver
The service is a device driver.
-
@@TJclServiceType.stFileSystemDriver
The service is a file system driver.
-
@@TJclServiceType.stAdapter
-\TODO
-
+TODO
@@TJclServiceType.stRecognizerDriver
-\TODO
-
+TODO
@@TJclServiceType.stWin32OwnProcess
The service runs in its own process.
-
@@TJclServiceType.stWin32ShareProcess
The service shares a process with other services.
-
@@TJclServiceType.stInteractiveProcess
The service can interact with the desktop.
--------------------------------------------------------------------------------
@@ -33,109 +28,114 @@
<GROUP Windows.ServiceControl>
Description:
Current state of the service.
-Donator: Flier Lu
-
+Donator:
+ Flier Lu
@@TJclServiceState.ssUnknown
The state of the service is unknown.
-
@@TJclServiceState.ssStopped
The service is not running.
-
@@TJclServiceState.ssStartPending
The service is starting.
-
@@TJclServiceState.ssStopPending
The service is stopping.
-
@@TJclServiceState.ssRunning
The service is running.
-
@@TJclServiceState.ssContinuePending
The service continue is pending.
-
@@TJclServiceState.ssPausePending
The service pause is pending.
-
@@TJclServiceState.ssPaused
The service is paused.
--------------------------------------------------------------------------------
@@TJclServiceStartType
<GROUP Windows.ServiceControl>
-Description: \TODO
-Donator: Flier Lu
-
+Description:
+ TODO
+Donator:
+ Flier Lu
@@TJclServiceStartType.sstBoot
// SERVICE_BOOT_START
-
@@TJclServiceStartType.sstSystem
// SERVICE_SYSTEM_START
-
@@TJclServiceStartType.sstAuto
// SERVICE_AUTO_START
-
@@TJclServiceStartType.sstDemand
// SERVICE_DEMAND_START
-
@@TJclServiceStartType.sstDisabled
// SERVICE_DISABLED
-
--------------------------------------------------------------------------------
@@TJclNtService
<GROUP Windows.ServiceControl>
-Description: \TODO
-Donator: Flier Lu
+Description:
+ TODO
+Donator:
+ Flier Lu
--------------------------------------------------------------------------------
@@TJclServiceGroup
<GROUP Windows.ServiceControl>
-Description: \TODO
-Donator: Flier Lu
+Description:
+ TODO
+Donator:
+ Flier Lu
--------------------------------------------------------------------------------
@@TJclSCManager
<GROUP Windows.ServiceControl>
-Description: \TODO
-Donator: Flier Lu
+Description:
+ TODO
+Donator:
+ Flier Lu
--------------------------------------------------------------------------------
@@GetServiceStatus@SC_HANDLE
<GROUP Windows.ServiceControl>
-Description: \TODO
+Description:
+ TODO
SeeAlso:
GetServiceStatusWaitingIfPending
-Donator: Anonymous
+Donator:
+ Anonymous
--------------------------------------------------------------------------------
@@GetServiceStatusWaitingIfPending@SC_HANDLE
<GROUP Windows.ServiceControl>
-Description: \TODO
-Donator: Anonymous
+Description:
+ TODO
+Donator:
+ Anonymous
--------------------------------------------------------------------------------
@@TJclServiceSortOrderType
<GROUP Windows.ServiceControl>
-Description: \TODO
-Donator: Flier Lu
+Description:
+ TODO
+Donator:
+ Flier Lu
--------------------------------------------------------------------------------
@@TJclServiceErrorControlType
<GROUP Windows.ServiceControl>
-Description: \TODO
-Donator: Flier Lu
+Description:
+ TODO
+Donator:
+ Flier Lu
--------------------------------------------------------------------------------
@@TJclServiceControlAccepted
<GROUP Windows.ServiceControl>
-Description: \TODO
-Donator: Flier Lu
-See Also: TJclServiceControlAccepteds
-
+Description:
+ TODO
+See Also:
+ TJclServiceControlAccepteds
+Donator:
+ Flier Lu
@@TJclServiceControlAccepted.caPauseContinue
The service can be paused and continued.
-
@@TJclServiceControlAccepted.caShutdown
The service is notified when system shutdown occurs.
-
@@TJclServiceControlAccepted.caStop
The service can be stopped.
--------------------------------------------------------------------------------
@@TJclServiceControlAccepteds
<GROUP Windows.ServiceControl>
-Description: TODO
-Donator: Flier Lu
-See Also: TJclServiceControlAccepted, TJclNtService.ControlsAccepted
---------------------------------------------------------------------------------
-
+Description:
+ TODO
+See Also:
+ TJclServiceControlAccepted, TJclNtService.ControlsAccepted
+Donator:
+ Flier Lu
+--------------------------------------------------------------------------------
\ No newline at end of file
Modified: trunk/help/SysInfo.dtx
===================================================================
--- trunk/help/SysInfo.dtx 2007-07-09 17:46:58 UTC (rev 2064)
+++ trunk/help/SysInfo.dtx 2007-07-09 19:43:26 UTC (rev 2065)
@@ -1,6 +1,6 @@
@@JclSysInfo.pas
<GROUP SystemInformationRoutines>
-Summary
+Summary:
This unit contains routines and classes to retrieve various pieces of system information.
Examples are the location of standard folders, settings of environment variables,
processor details and the OS version.
@@ -70,7 +70,8 @@
Notes:
On Windows NT/2000 there exists two processes with PIDs 0 and 2 (8 on Windows 2000) which do not map to an executable image file. The names of these processes are fabricated by the routine as "System Idle Process" and "System Process" respectively.
Donators:
- Petr Vones (Windows), Robert Rossmair (Unix)
+ Petr Vones (Windows)
+ Robert Rossmair (Unix)
--------------------------------------------------------------------------------
@@LoadedModulesList
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -85,8 +86,8 @@
Result:
If the function it returns True, otherwise it returns False. In this latter case
the contents of the list are undefined.
-
-Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@GetTasksList
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -102,8 +103,8 @@
Result:
If the function succeeds it returns True, otherwise it returns False. In this
latter case the contents of the list are undefined.
-
-Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@IsWindowResponding
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -121,8 +122,8 @@
Result:
If the window is not responding the function returns False, otherwise it returns
True.
-
-Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@GetWindowIcon
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -137,7 +138,8 @@
If the function succeeds it returns a handle to the requested icon, otherwise
it returns 0. In case of success you must release the handle by calling the
DestroyIcon API function.
-Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TerminateTask
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -154,8 +156,8 @@
message) it returns taClean. If the function had to terminate the application by
a call to TerminateProcess it returns taKill. If the function fails to terminate
the application it returns taError.
-
-Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TerminateApp
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -178,8 +180,8 @@
message) it returns taClean. If the function had to terminate the application by
a call to TerminateProcess it returns taKill. If the function fails to terminate
the application it returns taError.
-
-Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@GetProcessNameFromWnd
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -198,8 +200,8 @@
See also:
GetPidFromProcessName
GetProcessNameFromPid
-
-Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@GetProcessNameFromPid
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -216,8 +218,8 @@
See also:
GetProcessNameFromWnd
GetPidFromProcessName
-
-Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@GetShellProcessName
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -231,8 +233,8 @@
The name of the shell process executable.
See also:
GetShellProcessHandle
-
-Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@GetShellProcessHandle
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -247,8 +249,8 @@
function raises an exception (EOSError).
See also:
GetShellProcessName
-
-Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@GetPidFromProcessName
<GROUP SystemInformationRoutines.ProcessesTasksandModules>
@@ -269,8 +271,8 @@
See also:
GetProcessNameFromWnd
GetProcessNameFromPid
-
-Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@RoundToAllocGranularityPtr
<GROUP SystemInformationRoutines>
@@ -279,15 +281,15 @@
Description:
Some Win32 API routines that take pointer parameters require that the specified
address is a multiple of the allocation granularity. On current Intel platforms
- (x86) this is 64K. RoundToAllocGranularityPtr rounds the given 32 bit address
+ (x86) this is 64K. RoundToAllocGranularityPtr rounds the given 32 bit address
to a system defined allocation granularity boundary. You can have the function
round upwards or downwards by specifying True or False for the Up parameter
respectively. This function also exists for 64 bit pointers.
Parameters:
Value - The address to adjust.
Up - If True the function rounds the address up to the next multiple of the allocation granularity, if False it rounds the address down to the previous multiple of the allocation granularity.
-
-Donator: Wim De Cleen
+Donator:
+ Wim De Cleen
--------------------------------------------------------------------------------
@@ProcessorCount
<GROUP SystemInformationRoutines.Hardware>
@@ -296,8 +298,8 @@
Description:
ProcessorCount contains the number of processors in the system. Initialized during
unit initialization.
-
-Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@AllocGranularity
<GROUP SystemInformationRoutines.Memory>
@@ -305,8 +307,8 @@
Systems memory allocation granularity.
Description:
AllocGranularity contains the systems virtual memory allocation granularity.
-
-Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@PageSize
<GROUP SystemInformationRoutines.Memory>
@@ -328,7 +330,7 @@
Result:
The current directory for the calling process or an empty string on failure.
Note:
- Requires shell v 5.00 and upwards.
+ Requires shell v5.00 and upwards.
See also:
GetCommonFilesFolder
GetCurrentFolder
@@ -358,8 +360,8 @@
GetCookiesFolder
GetHistoryFolder
GetProgramsFolder
-
-Donator: Jean-Fabien Connault
+Donator:
+ Jean-Fabien Connault
--------------------------------------------------------------------------------
@@GetCurrentFolder
<GROUP SystemInformationRoutines.CommonFolders>
@@ -369,8 +371,9 @@
GetCurrentFolder returns the current directory (folder) for the calling process.
Result:
The current directory for the calling process or an empty string on failure.
-
-Donators: Robert Marquardt (Win32), Robert Rossmair (Unix)
+Donators:
+ Robert Marquardt (Win32)
+ Robert Rossmair (Unix)
--------------------------------------------------------------------------------
@@DelEnvironmentVar
<GROUP SystemInformationRoutines.Environment>
@@ -388,8 +391,9 @@
GetEnvironmentVar
GetEnvironmentVars
SetEnvironmentVar
-
-Donators: Marcel van Brakel (Win32), Andr\xE9 Snepvangers (Unix)
+Donators:
+ Marcel van Brakel (Win32)
+ Andr\xE9 Snepvangers (Unix)
--------------------------------------------------------------------------------
@@ExpandEnvironmentVar
<GROUP SystemInformationRoutines.Environment>
@@ -410,8 +414,9 @@
GetEnvironmentVar
GetEnvironmentVars
SetEnvironmentVar
-
-Donators: Marcel van Brakel (Win32), Andr\xE9 Snepvangers (Unix)
+Donators:
+ Marcel van Brakel (Win32)
+ Andr\xE9 Snepvangers (Unix)
--------------------------------------------------------------------------------
@@GetEnvironmentVar
<GROUP SystemInformationRoutines.Environment>
@@ -434,8 +439,9 @@
ExpandEnvironmentVar
GetEnvironmentVars
SetEnvironmentVar
-
-Donators: Marcel van Brakel (Win32), Andr\xE9 Snepvangers (Unix)
+Donators:
+ Marcel van Brakel (Win32)
+ Andr\xE9 Snepvangers (Unix)
--------------------------------------------------------------------------------
@@GetEnvironmentVars
<GROUP SystemInformationRoutines.Environment>
@@ -461,8 +467,9 @@
ExpandEnvironmentVar
GetEnvironmentVar
SetEnvironmentVar
-
-Donators: Marcel van Brakel (Win32), Robert Rossmair (Unix)
+Donators:
+ Marcel van Brakel (Win32)
+ Robert Rossmair (Unix)
--------------------------------------------------------------------------------
@@SetEnvironmentVar
<GROUP SystemInformationRoutines.Environment>
@@ -481,8 +488,9 @@
ExpandEnvironmentVar
GetEnvironmentVar
GetEnvironmentVars
-
-Donators: Marcel van Brakel (Win32), Andr\xE9 Snepvangers (Unix)
+Donators:
+ Marcel van Brakel (Win32)
+ Andr\xE9 Snepvangers (Unix)
--------------------------------------------------------------------------------
@@TWindowsVersion
<GROUP SystemInformationRoutines.VersionInformation>
@@ -492,8 +500,8 @@
Enumeration of Windows versions. Used as function result by GetWindowsVersion
See also:
GetWindowsVersion
-
-Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
@@TWindowsVersion....
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-10 06:58:19
|
Revision: 2066
http://svn.sourceforge.net/jcl/?rev=2066&view=rev
Author: cycocrew
Date: 2007-07-09 23:58:16 -0700 (Mon, 09 Jul 2007)
Log Message:
-----------
Updated more .dtx help files
Added Guidelines.txt file in help folder
Modified Paths:
--------------
trunk/help/8087.dtx
trunk/help/LANMan.dtx
trunk/help/Mime.dtx
trunk/help/Miscel.dtx
trunk/help/Multimedia.dtx
trunk/help/Security.dtx
trunk/help/Statistics.dtx
trunk/help/hlpgrps.dtx
Added Paths:
-----------
trunk/help/Guidelines.txt
Modified: trunk/help/8087.dtx
===================================================================
--- trunk/help/8087.dtx 2007-07-09 19:43:26 UTC (rev 2065)
+++ trunk/help/8087.dtx 2007-07-10 06:58:16 UTC (rev 2066)
@@ -1,10 +1,8 @@
@@Jcl8087.pas
-
-Summary
-Unit <B>Jcl8087</B> contains various routine for manipulating the math coprocessor.
-This includes such things as querying and setting the rounding precision of
-floating point operations and retrieving the coprocessor's status word.
-
+Summary:
+ Unit Jcl8087 contains various routine for manipulating the math coprocessor.
+ This includes such things as querying and setting the rounding precision of
+ floating point operations and retrieving the coprocessor's status word.
--------------------------------------------------------------------------------
@@MathRoutines.Hardware
<GROUP MathRoutines>
@@ -12,469 +10,383 @@
<TOPICORDER 600>
--------------------------------------------------------------------------------
@@T8087Exception
-
-Summary
-An enumeration describing the set of available FPU exception
-masks.
-
-Description
-An enumeration which describes the set of available FPU
-exception masks. Note that you can use the <link All8087Exceptions>
-constant whenever you need a set which includes all exception
-flags.
-
-Donator
-Robert Rossmair
-
+Summary:
+ An enumeration describing the set of available FPU exception masks.
+Description:
+ An enumeration which describes the set of available FPU
+ exception masks. Note that you can use the <link All8087Exceptions>
+ constant whenever you need a set which includes all exception
+ flags.
+Donator:
+ Robert Rossmair
@@T8087Exception.emInvalidOp
-Invalid operation mask.
+ Invalid operation mask.
@@T8087Exception.emDenormalizedOperand
-Denormalized operation mask.
+ Denormalized operation mask.
@@T8087Exception.emZeroDivide
-Division by zero mask.
+ Division by zero mask.
@@T8087Exception.emOverflow
-Overflow mask.
+ Overflow mask.
@@T8087Exception.emUnderflow
-Underflow mask.
+ Underflow mask.
@@T8087Exception.emPrecision
-Precision error mask.
+ Precision error mask.
@@T8087Exceptions
<COMBINE T8087Exception>
<GROUP MathRoutines.Hardware>
--------------------------------------------------------------------------------
@@All8087Exceptions
-
-Summary
-A set containing all FPU exception flags.
-
-Description
-All8087Exceptions is a pre-initialized set which contains all
-\of the available FPU exception flags (from the <link T8087Exception>
-enumeration).
-
-Donator
-Robert Rossmair
+Summary:
+ A set containing all FPU exception flags.
+Description:
+ All8087Exceptions is a pre-initialized set which contains all
+ of the available FPU exception flags (from the T8087Exception enumeration).
+Donator:
+ Robert Rossmair
--------------------------------------------------------------------------------
@@ClearPending8087Exceptions
-
<GROUP MathRoutines.Hardware>
-
-Summary
-Clears all pending FPU exceptions.
-
-Description
-The ClearPending8087Exceptions function clears all pending FPU exceptions.
-
-Returns
-The result is the set of exception flags that were set before the entire mask
-was cleared.
-
-See also
-<link T8087Exceptions>
-<link GetPending8087Exceptions>
-
-Donator
-Robert Rossmair
+Summary:
+ Clears all pending FPU exceptions.
+Description:
+ The ClearPending8087Exceptions function clears all pending FPU exceptions.
+Result:
+ The result is the set of exception flags that were set before the entire mask was cleared.
+See also:
+ T8087Exceptions
+ GetPending8087Exceptions
+Donator:
+ Robert Rossmair
--------------------------------------------------------------------------------
@@GetPending8087Exceptions
-
-Summary
-\Returns a set of pending FPU exception flags.
-
-Description
-The GetPending8087Exceptions routine returns a set of flags
-representing the pending FPU exceptions. Note that the
-pending exceptions are not cleared. To get the pending
-\exceptions and clear them use the <link ClearPending8087Exceptions>
-routine.
-
-Returns
-The result is the set of pending FPU exceptions.
-
-See Also
-<link T8087Exceptions>
-<link ClearPending8087Exceptions>
-
-Donator
-Robert Rossmair
+Summary:
+ Returns a set of pending FPU exception flags.
+Description:
+ The GetPending8087Exceptions routine returns a set of flags
+ representing the pending FPU exceptions. Note that the
+ pending exceptions are not cleared. To get the pending
+ exceptions and clear them use the <link ClearPending8087Exceptions>
+ routine.
+Result:
+ The result is the set of pending FPU exceptions.
+See Also:
+ T8087Exceptions
+ ClearPending8087Exceptions
+Donator:
+ Robert Rossmair
--------------------------------------------------------------------------------
@@GetMasked8087Exceptions
-
<GROUP MathRoutines.Hardware>
-Summary
-Returns the set of masked FPU exceptions.
-
-Description
-GetMasked8087Exceptions returns a set of flags representing the FPU exceptions
-that are currently masked (i.e. the exceptions ignored by the FPU).
-
-Returns
-The result is the set of masked FPU exceptions.
-
+Summary:
+ Returns the set of masked FPU exceptions.
+Description:
+ GetMasked8087Exceptions returns a set of flags representing the FPU exceptions
+ that are currently masked (i.e. the exceptions ignored by the FPU).
+Result:
+ The result is the set of masked FPU exceptions.
See also
-<link T8087Exceptions>
-<link SetMasked8087Exceptions>
-<link Unmask8087Exceptions>
-<link Mask8087Exceptions>
-
+ T8087Exceptions
+ SetMasked8087Exceptions
+ Unmask8087Exceptions
+ Mask8087Exceptions
Donator
-Robert Rossmair
+ Robert Rossmair
--------------------------------------------------------------------------------
@@SetMasked8087Exceptions
-Summary
-Sets the FPU exception mask.
+Summary:
+ Sets the FPU exception mask.
Description
-The SetMasked8087Exceptions routine sets the masked exception
-flags of the FPU's control word. In effect this means that
-afterwards the FPU no longer raises an exception of the kind
-included in the Exceptions parameter, instead it ignores the
-error situation. Note that by default exceptions previously
-masked are cleared if they do not appear in the Exception
-parameter.
-Returns
-The result is the exception mask before it was modified.
-See Also
-<link T8087Exceptions> <link GetMasked8087Exceptions> <link Unmask8087Exceptions>
-<link Mask8087Exceptions>
-Donator
-Robert Rossmair
-Parameters
-Exceptions\ : Set of exceptions to mask.
-ClearBefore : If set to True the routine clears pending
- \exceptions, if any,<p />before modifying the
- exception mask. This is the default behavior. If
- set to<p />False the routine does not clear
- pending exceptions.
-
+ The SetMasked8087Exceptions routine sets the masked exception
+ flags of the FPU's control word. In effect this means that
+ afterwards the FPU no longer raises an exception of the kind
+ included in the Exceptions parameter, instead it ignores the
+ error situation. Note that by default exceptions previously
+ masked are cleared if they do not appear in the Exception
+ parameter.
+Parameters:
+ Exceptions - Set of exceptions to mask.
+ ClearBefore - If set to True the routine clears pending exceptions, if any, before modifying the
+ exception mask. This is the default behavior. If set to False the routine does not
+ clear pending exceptions.
+Result:
+ The result is the exception mask before it was modified.
+See Also:
+ T8087Exceptions
+ GetMasked8087Exceptions
+ Unmask8087Exceptions
+ Mask8087Exceptions
+Donator:
+ Robert Rossmair
+--------------------------------------------------------------------------------
@@Mask8087Exceptions
-Summary
-Masks additional exceptions.
-Description
-Mask8087Exceptions masks the exceptions specified by the
-\Exceptions parameter. Unlike <link SetMasked8087Exceptions>
-the original exception mask is left intact. For example, if
-the current exception mask equals [emInvalidOp,
-emDenormalizedOperand], and you call
-Mask8087Exceptions([emZeroDivide]), then upon return the
-exception mask equals [emInvalidOp, emDenormalizedOperand,
-emZeroDivide].
-Returns
-The set of exceptions that were masked upon routine entry.
-Upon exit the set of masked exceptions equals Result plus
-\Exceptions.
-See Also
-<link T8087Exceptions> <link Unmask8087Exceptions> <link GetMasked8087Exceptions>
-<link SetMasked8087Exceptions>
-Donator
-Robert Rossmair
-Parameters
-Exceptions\ : \Exceptions to be masked.
-
+Summary:
+ Masks additional exceptions.
+Description:
+ Mask8087Exceptions masks the exceptions specified by the
+ Exceptions parameter. Unlike <link SetMasked8087Exceptions>
+ the original exception mask is left intact. For example, if
+ the current exception mask equals [emInvalidOp,
+ emDenormalizedOperand], and you call
+ Mask8087Exceptions([emZeroDivide]), then upon return the
+ exception mask equals [emInvalidOp, emDenormalizedOperand,
+ emZeroDivide].
+Parameters:
+ Exceptions - Exceptions to be masked.
+Result:
+ The set of exceptions that were masked upon routine entry.
+ Upon exit the set of masked exceptions equals Result plus
+ Exceptions.
+See Also:
+ T8087Exceptions
+ Unmask8087Exceptions
+ GetMasked8087Exceptions
+ SetMasked8087Exceptions
+Donator:
+ Robert Rossmair
+--------------------------------------------------------------------------------
@@Unmask8087Exceptions
-Summary
-Unmasks the specified exceptions.
-Description
-The Unmask8087Exceptions routine unmasks the exceptions
-specified by the Exceptions parameter. Note that exceptions
-not included in the Exceptions parameter are left unchanged,
-unlike <link SetMasked8087Exceptions> which modifies the
-entire mask.
-Returns
-The set of exceptions that were masked upon routine entry.
-Upon exit the set of masked exceptions equals Result minus
-\Exceptions.
-See Also
-<link T8087Exceptions> <link Mask8087Exceptions> <link GetMasked8087Exceptions>
-<link SetMasked8087Exceptions>
-Donator
-Robert Rossmair
-Parameters
-Exceptions\ : \Exceptions to be unmasked.
-ClearBefore : If set to True any pending exceptions are
- cleared before the routine returns, if set to
- False pending exceptions are not cleared.
-
+Summary:
+ Unmasks the specified exceptions.
+Description:
+ The Unmask8087Exceptions routine unmasks the exceptions
+ specified by the Exceptions parameter. Note that exceptions
+ not included in the Exceptions parameter are left unchanged,
+ unlike SetMasked8087Exceptions which modifies the entire mask.
+Parameters:
+ Exceptions - Exceptions to be unmasked.
+ ClearBefore - If set to True any pending exceptions are
+ cleared before the routine returns, if set to
+ False pending exceptions are not cleared.
+Result:
+ The set of exceptions that were masked upon routine entry.
+ Upon exit the set of masked exceptions equals Result minus
+ Exceptions.
+See Also:
+ T8087Exceptions
+ Mask8087Exceptions
+ GetMasked8087Exceptions
+ SetMasked8087Exceptions
+Donator:
+ Robert Rossmair
+--------------------------------------------------------------------------------
@@T8087Precision
-
<GROUP MathRoutines.Hardware>
-Summary
-Used for retrieving and setting the FPU precision control.
-
-Description
-T8087Precision is an enumeration used to set and retrieve the FPU precision control.
-
-Donator
-Marcel van Brakel
-
+Summary:
+ Used for retrieving and setting the FPU precision control.
+Description:
+ T8087Precision is an enumeration used to set and retrieve the FPU precision control.
+Donator:
+ Marcel van Brakel
@@T8087Precision.pcSingle
-Single precision (short)
-
+ Single precision (short)
@@T8087Precision.pcReserved
-Reserved, never actually used (convenience)
-
+ Reserved, never actually used (convenience)
@@T8087Precision.pcDouble
-Double precision (long)
-
+ Double precision (long)
@@T8087Precision.pcExtended
-Extended precision (temporary)
+ Extended precision (temporary)
--------------------------------------------------------------------------------
@@T8087Rounding
-
<GROUP MathRoutines.Hardware>
-Summary
-Enumeration used for retrieving and setting the FPU rounding control.
-
-Description
-T8087Rounding is an enumeration used to set and retrieve the FPU rounding control.
-
-See also
-<link Get8087Rounding>
-<link Set8087Rounding>
-
-Donator
-Marcel van Brakel
-
+Summary:
+ Enumeration used for retrieving and setting the FPU rounding control.
+Description:
+ T8087Rounding is an enumeration used to set and retrieve the FPU rounding control.
+See also:
+ Get8087Rounding
+ Set8087Rounding
+Donator:
+ Marcel van Brakel
@@T8087Rounding.rcNearestOrEven
-Rounds to the nearest or even
-
+ Rounds to the nearest or even
@@T8087Rounding.rcDownInfinity
-Rounds down towards negative infinity
-
+ Rounds down towards negative infinity
@@T8087Rounding.rcUpInfinity
-Rounds up towards positive infinity
-
+ Rounds up towards positive infinity
@@T8087Rounding.rcChopOrTruncate
-Chops or truncates towards zero
+ Chops or truncates towards zero
--------------------------------------------------------------------------------
@@T8087Infinity
-
<GROUP MathRoutines.Hardware>
-Summary
-Enumeration used for retrieving and setting the FPU infinity control.
-
-Description
-T8087Infinity is an enumeration used to set and retrieve the FPU infinity control.
-
-See also
-<link Set8087Infinity>
-<link Set8087Precision>
-
-Donator
-Marcel van Brakel
-
+Summary:
+ Enumeration used for retrieving and setting the FPU infinity control.
+Description:
+ T8087Infinity is an enumeration used to set and retrieve the FPU infinity control.
+See also:
+ Set8087Infinity
+ Set8087Precision
+Donator:
+ Marcel van Brakel
@@T8087Infinity.icProjective
-Infinity is always assumed to be unsigned.
-
+ Infinity is always assumed to be unsigned.
@@T8087Infinity.icAffine
-Allows positive and negative infinity.
+ Allows positive and negative infinity.
--------------------------------------------------------------------------------
@@Set8087Infinity
-
-Description
-Set8087Infinity adjusts the infinity control setting of the
-mathematical coprocessor.
-
-Summary
-Sets the infinity control of the FPU.
-
-Note
-This setting doesn't actually affect the way the FPU works. <color Red>The
-infinity control flag is provided for compatibility with the
-Intel 287 Math Coprocessor; it is not meaningful for later
-\version x87 FPU coprocessors or 32 bit Intel architecture
-processors.</color>
-
-Parameters
-Infinity : New value for the infinity control of the FPU. See
- <link T8087Infinity> for the possible values and
- their meaning.
-
-Returns
-The previous infinity setting of the FPU.
-
+Description:
+ Set8087Infinity adjusts the infinity control setting of the
+ mathematical coprocessor.
+Summary:
+ Sets the infinity control of the FPU.
+Notes:
+ This setting doesn't actually affect the way the FPU works.
+ The infinity control flag is provided for compatibility with the
+ Intel 287 Math Coprocessor; it is not meaningful for later
+ version x87 FPU coprocessors or 32 bit Intel architecture
+ processors.
+Parameters:
+ Infinity - New value for the infinity control of the FPU. See
+ T8087Infinity for the possible values and their meaning.
+Result:
+ Returns the previous infinity setting of the FPU.
+See Also:
+ Set8087Precision
+ Set8087Rounding
+ Get8087Infinity
+ Get8087Precision
+ Get8087Rounding
+ Get8087ControlWord
+ Set8087ControlWord
Donator
-Marcel van Brakel
-
-See Also
-<link Set8087Precision>
-<link Set8087Rounding>
-<link Get8087Infinity>
-<link Get8087Precision>
-<link Get8087Rounding>
-<link Get8087ControlWord>
-<link Set8087ControlWord>
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Set8087Precision
-
-Summary
-Sets the precision control of the FPU.
-
-Description
-Set8087Precision adjusts the precision control setting of the
-mathematical coprocessor.
-
-Parameters
-Precision : New value for the precision control of the FPU.
- See <link T8087Precision> for the possible values
- and their meaning.
-
-Returns
-The previous precision setting of the FPU.
-
-See Also
-<link Set8087Infinity>
-<link Set8087Rounding>
-<link Get8087Infinity>
-<link Get8087Precision>
-<link Get8087Rounding>
-<link Get8087ControlWord>
-<link Set8087ControlWord>
-
-Donator
-Marcel van Brakel
+Summary:
+ Sets the precision control of the FPU.
+Description:
+ Set8087Precision adjusts the precision control setting of the
+ mathematical coprocessor.
+Parameters:
+ Precision - New value for the precision control of the FPU.
+ See T8087Precision for the possible values
+ and their meaning.
+Result:
+ Returns the previous precision setting of the FPU.
+See Also:
+ Set8087Infinity
+ Set8087Rounding
+ Get8087Infinity
+ Get8087Precision
+ Get8087Rounding
+ Get8087ControlWord
+ Set8087ControlWord
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Set8087Rounding
-
-Summary
-Sets the rounding control of the FPU.
-
-Description
-Set8087Rounding adjusts the rounding control setting of the
-mathematical coprocessor.
-
-Parameters
-Rounding : New value for the rounding control of the FPU. See
- <link T8087Rounding> for the possible values and
- their meaning.
-Returns
-The previous rounding setting of the FPU.
-See Also
-<link Set8087Infinity>
-<link Set8087Precision>
-<link Get8087Infinity>
-<link Get8087Precision>
-<link Get8087Rounding>
-<link Get8087ControlWord>
-<link Set8087ControlWord>
-
-Donator
-Marcel van Brakel
+Summary:
+ Sets the rounding control of the FPU.
+Description:
+ Set8087Rounding adjusts the rounding control setting of the
+ mathematical coprocessor.
+Parameters:
+ Rounding - New value for the rounding control of the FPU.
+ See T8087Rounding for the possible values and
+ their meaning.
+Result:
+ Returns the previous rounding setting of the FPU.
+See Also:
+ Set8087Infinity
+ Set8087Precision
+ Get8087Infinity
+ Get8087Precision
+ Get8087Rounding
+ Get8087ControlWord
+ Set8087ControlWord
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Infinity
-
-Summary
-\Returns the infinity setting of the FPU.
-
-Description
-Get8087Infinity returns the infinity control setting of the
-mathematical coprocessor. The infinity setting controls how
-the FPU interprets infinity values.
-
-Returns
-The infinity setting of the FPU in the form of an enumerated
-type. See <link T8087Infinity> for the possible values and
-their meaning.
-
-See Also
-<link Get8087Precision>
-<link Get8087Rounding>
-<link Set8087Infinity>
-<link Set8087Precision>
-<link Set8087Rounding>
-<link Get8087ControlWord>
-<link Set8087ControlWord>
-
-Donator
-Marcel van Brakel
+Summary:
+ Returns the infinity setting of the FPU.
+Description:
+ Get8087Infinity returns the infinity control setting of the
+ mathematical coprocessor. The infinity setting controls how
+ the FPU interprets infinity values.
+Result:
+ Returns the infinity setting of the FPU in the form of an enumerated
+ type. See T8087Infinity for the possible values and their meaning.
+See Also:
+ Get8087Precision
+ Get8087Rounding
+ Set8087Infinity
+ Set8087Precision
+ Set8087Rounding
+ Get8087ControlWord
+ Set8087ControlWord
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Precision
-
-Summary
-\Returns the precision setting of the FPU.
-
-Description
-Get8087Precision returns the precision control setting of the
-mathematical coprocessor.
-
-Returns
-The precision setting of the FPU. See <link T8087Precision>
-for the possible values and their meaning.
-
-See Also
-<link Get8087Infinity>
-<link Get8087Rounding>
-<link Set8087Infinity>
-<link Set8087Precision>
-<link Set8087Rounding>
-<link Get8087ControlWord>
-<link Set8087ControlWord>
-
-Donator
-Marcel van Brakel
+Summary:
+ Returns the precision setting of the FPU.
+Description:
+ Get8087Precision returns the precision control setting of the
+ mathematical coprocessor.
+Result:
+ Returns the precision setting of the FPU. See T8087Precision
+ for the possible values and their meaning.
+See Also:
+ Get8087Infinity
+ Get8087Rounding
+ Set8087Infinity
+ Set8087Precision
+ Set8087Rounding
+ Get8087ControlWord
+ Set8087ControlWord
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Rounding
-
-Summary
-\Returns the rounding setting of the FPU.
-
-Description
-Get8087Rounding returns the rounding control setting of the
-mathematical coprocessor.
-
-Returns
-The rounding setting of the FPU. See <link T8087Rounding> for
-more information about the possible values and their meaning.
-
-See Also
-<link Get8087Infinity>
-<link Get8087Precision>
-<link Set8087Infinity>
-<link Set8087Precision>
-<link Set8087Rounding>
-<link Get8087ControlWord>
-<link Set8087ControlWord>
-
-Donator
-Marcel van Brakel
+Summary:
+ Returns the rounding setting of the FPU.
+Description:
+ Get8087Rounding returns the rounding control setting of the
+ mathematical coprocessor.
+Result:
+ Returns the rounding setting of the FPU. See T8087Rounding for
+ more information about the possible values and their meaning.
+See Also:
+ Get8087Infinity
+ Get8087Precision
+ Set8087Infinity
+ Set8087Precision
+ Set8087Rounding
+ Get8087ControlWord
+ Set8087ControlWord
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Set8087ControlWord
-
-Summary
-Sets the 80x87 control word
-
-Description
-Set8087ControlWord sets the 80x87 control word (register).
-See <link Get8087ControlWord> for details on the individual
-bits of the Control parameter.
-
-Parameters
-Control : New value for the 80x87 control word.
-
-Returns
-Previous value of the control word.
-
-See Also
-<link Get8087ControlWord>
-<link Get8087StatusWord>
-
-Donator
-ESB Consultancy
+Summary:
+ Sets the 80x87 control word.
+Description:
+ Set8087ControlWord sets the 80x87 control word (register).
+ See Get8087ControlWord for details on the individual
+ bits of the Control parameter.
+Parameters:
+ Control - New value for the 80x87 control word.
+Result:
+ Returns the previous value of the control word.
+See Also:
+ Get8087ControlWord
+ Get8087StatusWord
+Donator:
+ ESB Consultancy
--------------------------------------------------------------------------------
@@Get8087ControlWord
-
-Summary
-\Returns the 80x87 control word.
-
-Description
-Get8087ControlWord returns the 80x87 control word (register).
-This is the FPU's register that controls how the FPU operates
-with regard to things such as precision, rounding and
-infinity control. See the table below for the meaning of the
-individual bits. Note that although this routine might be
-handy at times, the <link Get8087Infinity>, <link Get8087Precision>
-and <link Get8087Rounding> functions are preferred as they
-shield you from the low level bit manipulation.
-<table>
+Summary:
+ Returns the 80x87 control word.
+Description:
+ Get8087ControlWord returns the 80x87 control word (register).
+ This is the FPU's register that controls how the FPU operates
+ with regard to things such as precision, rounding and
+ infinity control. See the table below for the meaning of the
+ individual bits. Note that although this routine might be
+ handy at times, the Get8087Infinity, Get8087Precision
+ and Get8087Rounding functions are preferred as they
+ shield you from the low level bit manipulation.
+<TABLE>
Bit(s) \Description
----------- ----------------------------------------------------
0 (IM) Invalid operation mask
@@ -484,41 +396,33 @@
4 (UM) Underflow mask
5 (PM) Precision error mask
8,9 (PC) Precision control * 00 Single precision * 01
- Reserved * 10 Double precision * 11 Extended
- precision
+ Reserved * 10 Double precision * 11 Extended
+ precision
10,11 (RC) Rounding control * 00 Round to nearest or even * 01
- Round down * 10 Round up * Chop or truncate toward
- 0
+ Round down * 10 Round up * Chop or truncate toward 0
12 (IC) Infinity control * 0 projective * 1 affine
-</table>
-
-Returns
-The 80x87 control word.
-
-See Also
-<link Get8087StatusWord>
-<link Set8087ControlWord>
-
-Donator
-ESB Consultancy
+</TABLE>
+Result:
+ Returns the 80x87 control word.
+See Also:
+ Get8087StatusWord
+ Set8087ControlWord
+Donator:
+ ESB Consultancy
--------------------------------------------------------------------------------
@@Get8087StatusWord
-
<GROUP MathRoutines.Hardware>
-Summary
-Returns the 80x87 status word.
-
-Description
-Get8087StatusWord returns the 80x87 status word. This is the FPU's register that
-reflects it's overall status. The meaning of the individual bits are documented
-in the table below.
-
-Parameters
-ClearExceptions - If True the function clears any pending floating point exceptions before returning the status word. If False the function does not clear pending exceptions (it's the difference between using FSTSW and FNSTSW).
-
-Returns
-The contents of the 80x87 status word.
- <TABLE>
+Summary:
+ Returns the 80x87 status word.
+Description:
+ Get8087StatusWord returns the 80x87 status word. This is the FPU's register that
+ reflects it's overall status. The meaning of the individual bits are documented
+ in the table below.
+Parameters:
+ ClearExceptions - If True the function clears any pending floating point exceptions before returning the status word. If False the function does not clear pending exceptions (it's the difference between using FSTSW and FNSTSW).
+Result:
+ Returns the contents of the 80x87 status word.
+<TABLE>
Bit(s) Description
------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
0 (IE) Invalid error such as stack overflow/underflow.
@@ -533,11 +437,9 @@
11-13 (TOP) Stack top pointer. Register which functions as top of stack, usually 0.
15 (B) Busy bit indicating the coprocessor is performing some task.
</TABLE>
-
-See also
-<link Set8087ControlWord>
-<link Get8087ControlWord>
-
-Donator
-Marcel van Brakel
+See also:
+ Set8087ControlWord
+ Get8087ControlWord
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
Added: trunk/help/Guidelines.txt
===================================================================
--- trunk/help/Guidelines.txt (rev 0)
+++ trunk/help/Guidelines.txt 2007-07-10 06:58:16 UTC (rev 2066)
@@ -0,0 +1,37 @@
+--------------------------------------------------------------------------------
+@@EntryName
+<GROUP Category.SubCategory>
+Summary:
+ This is a sample summary.
+Description:
+ This is a sample description.
+Parameters:
+ P1 - P1 parameter description.
+ P2 - P2 parameter description.
+Result:
+ This is a sample result description.
+Notes:
+ This is a sample note.
+See also:
+ Seealso1
+ Seealso2
+Donators:
+ Donator1
+ Donator2
+Contributors:
+ Contributor1
+ Contributor2
+--------------------------------------------------------------------------------
+
+The section are listed in the specific order outlined in the sample.
+
+Sentences are always ended with a '.'.
+
+"Notes" is always spelled with an 's' at the end.
+
+If one donator only then spell "Donator" instead of "Donators".
+
+If one contributor only then spell "Contributor" instead of "Contributors".
+
+If a section is missing entries, use the TODO keyword.
+
Property changes on: trunk/help/Guidelines.txt
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:keywords
+ Id LastChangedDate LastChangedBy LastChangedRevision URL
Name: svn:eol-style
+ native
Modified: trunk/help/LANMan.dtx
===================================================================
--- trunk/help/LANMan.dtx 2007-07-09 19:43:26 UTC (rev 2065)
+++ trunk/help/LANMan.dtx 2007-07-10 06:58:16 UTC (rev 2066)
@@ -40,7 +40,8 @@
If the function returns False, the user can retrieve extended error information by calling RaiseLastOSException.
See also:
CreateLocalAccount
-Donator: Peter Friese
+Donator:
+ Peter Friese
--------------------------------------------------------------------------------
@@CreateLocalAccount
<GROUP Windows.LANManager.UserManagement>
@@ -63,7 +64,8 @@
If the function returns False, the user can retrieve extended error information by calling RaiseLastOSException.
See also:
CreateAccount
-Donator: Peter Friese
+Donator:
+ Peter Friese
--------------------------------------------------------------------------------
@@DeleteAccount
<GROUP Windows.LANManager.UserManagement>
@@ -85,7 +87,8 @@
DeleteLocalAccount
CreateLocalAccount
CreateAccount
-Donator: Peter Friese
+Donator:
+ Peter Friese
--------------------------------------------------------------------------------
@@DeleteLocalAccount
<GROUP Windows.LANManager.UserManagement>
@@ -106,7 +109,8 @@
DeleteAccount
CreateLocalAccount
CreateAccount
-Donator: Peter Friese
+Donator:
+ Peter Friese
-----------------------------------------------------------...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-10 21:52:44
|
Revision: 2067
http://svn.sourceforge.net/jcl/?rev=2067&view=rev
Author: cycocrew
Date: 2007-07-10 14:52:43 -0700 (Tue, 10 Jul 2007)
Log Message:
-----------
AppInst.dtx, Regions.dtx and StrHashMap.dtx help files update.
Modified Paths:
--------------
trunk/help/AppInst.dtx
trunk/help/Guidelines.txt
trunk/help/Regions.dtx
trunk/help/StrHashMap.dtx
Modified: trunk/help/AppInst.dtx
===================================================================
--- trunk/help/AppInst.dtx 2007-07-10 06:58:16 UTC (rev 2066)
+++ trunk/help/AppInst.dtx 2007-07-10 21:52:43 UTC (rev 2067)
@@ -4,615 +4,587 @@
<TOPICORDER 300>
--------------------------------------------------------------------------------
@@JclAppInst.pas
-
-Description
-This unit contains a class and support routines for controlling the number of
-concurrent instances of your application that can exist at any time. In
-addition there is support for simple interprocess communication between these
-instance including a notification mechanism.
+Description:
+ This unit contains a class and support routines for controlling the number of
+ concurrent instances of your application that can exist at any time. In
+ addition there is support for simple interprocess communication between these
+ instance including a notification mechanism.
--------------------------------------------------------------------------------
@@AI_INSTANCECREATED
-Summary
-WParam field for instance creation notifications
-Description
-When an application instance is created <link TJclAppInstances>
-sends a notification message to all other running instances.
-The message value is determined by the MessageId property,
-the WParam field is set to AI_INSTANCECREATED, and the LParam
-field is set to the Process ID of the instance being created.
-\Note that the message is also sent to the application
-instance under construction.
-See Also
-<link AI_INSTANCEDESTROYED> <link AI_USERMSG>
-Donator
-Petr Vones
-
+Summary:
+ WParam field for instance creation notifications
+Description:
+ When an application instance is created <link TJclAppInstances>
+ sends a notification message to all other running instances.
+ The message value is determined by the MessageId property,
+ the WParam field is set to AI_INSTANCECREATED, and the LParam
+ field is set to the Process ID of the instance being created.
+ Note that the message is also sent to the application
+ instance under construction.
+See Also:
+ AI_INSTANCEDESTROYED
+ AI_USERMSG
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@AI_INSTANCEDESTROYED
-Summary
-WParam field for instance destruction notifications
-Description
-When an application instance is destroyed <link TJclAppInstances>
-sends a notification message to all other running instances.
-The message value is determined by the MessageId property,
-the WParam field is set to AI_INSTANCEDESTROYED, and the
-LParam field is set to the Process ID of the instance being
-destroyed. Note that the message is also sent to the
-application instance which is exiting.
-See Also
-<link AI_INSTANCECREATED> <link AI_USERMSG>
-Donator
-Petr Vones
-
+Summary:
+ WParam field for instance destruction notifications
+Description:
+ When an application instance is destroyed <link TJclAppInstances>
+ sends a notification message to all other running instances.
+ The message value is determined by the MessageId property,
+ the WParam field is set to AI_INSTANCEDESTROYED, and the
+ LParam field is set to the Process ID of the instance being
+ destroyed. Note that the message is also sent to the
+ application instance which is exiting.
+See Also:
+ AI_INSTANCECREATED
+ AI_USERMSG
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@AI_USERMSG
-Summary
-WParam field for user-defined notification messages.
-Description
-When an application uses the UserNotify method of <link TJclAppInstances>
-the class sends a message to all running instances with a
-message value determined by the MessageID property, WParam
-set to AI_USERMSG and LParam set to the parameter specified
-in the method call.
-See Also
-<link AI_INSTANCECREATED> <link AI_INSTANCEDESTROYED>
-Donator
-Petr Vones
-
+Summary:
+ WParam field for user-defined notification messages.
+Description:
+ When an application uses the UserNotify method of <link TJclAppInstances>
+ the class sends a message to all running instances with a
+ message value determined by the MessageID property, WParam
+ set to AI_USERMSG and LParam set to the parameter specified
+ in the method call.
+See Also:
+ AI_INSTANCECREATED
+ AI_INSTANCEDESTROYED
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances
-Summary
-TJclAppInstances allows you to control the number of
-application instances the user can run.
-Description
-TJclAppInstances is a class which allows you to control the
-number of instances of your application that the user can run
-simultaneously. In addition the class has a built in method
-for simple communication among running instances. The
-application programmer can use this as desired but it's also
-used to send notifications. For example, when an application
-starts running or terminates, the class automatically sends a
-notification about this event to all other instances. To use
-TJclAppInstances include JclAppInst and somewhere during
-start up (eg in the project source before the
-Application.Initialize call) call <link JclAppInstances>.<link TJclAppInstances.CheckInstance, CheckInstance>(X)
-\or <link JclAppInstances>.<link TJclAppInstances.CheckSingleInstance>.
-The first call determines whether or not at most X instances
-are already running, but does nothing else, while the second
-call immediately terminates the application when another
-instance is already running.
+Summary:
+ TJclAppInstances allows you to control the number of
+ application instances the user can run.
+Description:
+ TJclAppInstances is a class which allows you to control the
+ number of instances of your application that the user can run
+ simultaneously. In addition the class has a built in method
+ for simple communication among running instances. The
+ application programmer can use this as desired but it's also
+ used to send notifications. For example, when an application
+ starts running or terminates, the class automatically sends a
+ notification about this event to all other instances. To use
+ TJclAppInstances include JclAppInst and somewhere during
+ start up (eg in the project source before the
+ Application.Initialize call) call JclAppInstances.TJclAppInstances.CheckInstance(X)
+ or JclAppInstances.TJclAppInstances.CheckSingleInstance.
+ The first call determines whether or not at most X instances
+ are already running, but does nothing else, while the second
+ call immediately terminates the application when another
+ instance is already running.
-To receive notifications you must override the WndProc of
-your main form and include the following code (or something
-along those lines):
-<pre>
-procedure TForm1.WndProc(var Msg: TMessage);
-begin
- if Msg.Msg = JclAppInstances.MessageId then
- case Msg.WParam of
- <link AI_INSTANCECREATED>: [another instance was created]
- <link AI_INSTANCEDESTROYED>: [another instance was destroyed]
- <link AI_USERMSG>: [user defined message (<link TJclAppInstances.UserNotify>)]
- end;
- inherited WndProc(Msg);
-end;
-</pre>
-\Note that in both instance creation and instance destruction
-the Msg.LParam field contains the process ID of the affected
-instance (which could be the instance itself). Also,
-notifications as well as user messages are sent to both the
-main form and to the application message queue. Therefore
-instead of overriding WndProc you could have also used the
-TApplication.OnMessage event.
-Donator
-Petr Vones
-
+ To receive notifications you must override the WndProc of
+ your main form and include the following code (or something
+ along those lines):
+ <pre>
+ procedure TForm1.WndProc(var Msg: TMessage);
+ begin
+ if Msg.Msg = JclAppInstances.MessageId then
+ case Msg.WParam of
+ AI_INSTANCECREATED: [another instance was created]
+ AI_INSTANCEDESTROYED: [another instance was destroyed]
+ AI_USERMSG: [user defined message (TJclAppInstances.UserNotify)]
+ end;
+ inherited WndProc(Msg);
+ end;
+ </pre>
+ Note that in both instance creation and instance destruction
+ the Msg.LParam field contains the process ID of the affected
+ instance (which could be the instance itself). Also,
+ notifications as well as user messages are sent to both the
+ main form and to the application message queue. Therefore
+ instead of overriding WndProc you could have also used the
+ TApplication.OnMessage event.
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.BringAppWindowToFront
-Summary
-Brings the specified window to the foreground.
-Description
-BringAppWindowToFront puts the thread that created the
-specified window to the foreground and activates the window.
-Keyboard input is directed to the window, and various visual
-cues are changed for the user. The system assigns a slightly
-higher priority to the thread that created the foreground
-window than it does to other threads (from the Platform SDK).
+Summary:
+ Brings the specified window to the foreground.
+Description:
+ BringAppWindowToFront puts the thread that created the
+ specified window to the foreground and activates the window.
+ Keyboard input is directed to the window, and various visual
+ cues are changed for the user. The system assigns a slightly
+ higher priority to the thread that created the foreground
+ window than it does to other threads (from the Platform SDK).
Parameters
-Wnd : Handle of the window to bring to the foreground.
-Returns
-If the function succeeds it returns True, otherwise it
-\returns False.
-See Also
-<link TJclAppInstances.SetForegroundWindow98>
-Donator
-Petr Vones
-
+ Wnd - Handle of the window to bring to the foreground.
+Result:
+ Returns if the function succeeds it returns True, otherwise it
+ returns False.
+See Also:
+ TJclAppInstances.SetForegroundWindow98
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.GetApplicationWnd
-
-Summary
-Returns a handle to the application window of a process.
-
-Description
-Returns a handle to the invisible window created by the process with the
-specified ProcessID.
-
-Parameters
-ProcessID - Process ID of the application for which you want to retrieve a handle to the application window. This specified application must be a Delphi application otherwise the function fails.
-
-Returns
-If the function succeeds it returns the requested handle, otherwise it returns 0.
-
-Donator
-Petr Vones
+Summary:
+ Returns a handle to the application window of a process.
+Description:
+ Returns a handle to the invisible window created by the process with the
+ specified ProcessID.
+Parameters:
+ ProcessID - Process ID of the application for which you want to retrieve a handle to the application window. This specified application must be a Delphi application otherwise the function fails.
+Result:
+ If the function succeeds it returns the requested handle, otherwise it returns 0.
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAppInstances.KillInstance
-
-Summary
-Terminates the application.
-
-Description
-KillInstance terminates the application by calling Halt.
-
-Donator
-Petr Vones
+Summary:
+ Terminates the application.
+Description:
+ KillInstance terminates the application by calling Halt.
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAppInstances.SetForegroundWindow98
-Summary
-Brings the specified window to the foreground.
-Description
-SetForegroundWindow98 puts the thread that created the
-specified window to the foreground and activates the window.
-Keyboard input is directed to the window, and various visual
-cues are changed for the user. The system assigns a slightly
-higher priority to the thread that created the foreground
-window than it does to other threads (from the Platform SDK).
-Parameters
-Wnd : Handle of the window to bring into the foreground.
-Returns
-If the function succeeds it returns True, otherwise it
-\returns False.
-See Also
-<link TJclAppInstances.BringAppWindowToFront>
-Donator
-Petr Vones
-
+Summary:
+ Brings the specified window to the foreground.
+Description:
+ SetForegroundWindow98 puts the thread that created the
+ specified window to the foreground and activates the window.
+ Keyboard input is directed to the window, and various visual
+ cues are changed for the user. The system assigns a slightly
+ higher priority to the thread that created the foreground
+ window than it does to other threads (from the Platform SDK).
+Parameters:
+ Wnd - Handle of the window to bring into the foreground.
+Result:
+ If the function succeeds it returns True, otherwise it
+ returns False.
+See Also:
+ TJclAppInstances.BringAppWindowToFront
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.CheckInstance
-Summary
-Check the number of running instances.
-Description
-CheckInstance determines whether fewer than MaxInstances
-application instances are running. If this is true, the
-process is registered as a running instance and a
-notification is sent to all other running instances,
-\otherwise the function does nothing. Note that unlike <link TJclAppInstances.CheckSingleInstance, CheckSingleInstance>,
-the application is not terminated and none of the already
-running instances is brought to the foreground. It's up to
-the application programmer to decide what to do if the
-function fails. You could, for example, terminate the
-application yourself by calling <link TJclAppInstances.KillInstance, KillInstance>.
-Returns
-If fewer than MaxInstances applications are running the
-\result is True, otherwise the result is False.
-See Also
-<link TJclAppInstances.CheckSingleInstance> <link TJclAppInstances.CheckMultipleInstances>
-<link TJclAppInstances.KillInstance>
-Donator
-Petr Vones
-Parameters
-MaxInstances : Maximum count of running instances
-
+Summary:
+ Check the number of running instances.
+Description:
+ CheckInstance determines whether fewer than MaxInstances
+ application instances are running. If this is true, the
+ process is registered as a running instance and a
+ notification is sent to all other running instances,
+ otherwise the function does nothing. Note that unlike TJclAppInstances.CheckSingleInstance,
+ the application is not terminated and none of the already
+ running instances is brought to the foreground. It's up to
+ the application programmer to decide what to do if the
+ function fails. You could, for example, terminate the
+ application yourself by calling TJclAppInstances.KillInstance.
+Parameters:
+ MaxInstances - Maximum count of running instances
+Result:
+ If fewer than MaxInstances applications are running the
+ result is True, otherwise the result is False.
+See Also:
+ TJclAppInstances.CheckSingleInstance
+ TJclAppInstances.CheckMultipleInstances
+ TJclAppInstances.KillInstance
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.CheckMultipleInstances
-Summary
-Check the number of running instances.
-Description
-CheckMultipleInstances determines whether fewer than
-MaxInstances application instances are running. If this is
-true, the process is registered as a running instance and a
-notification is sent to all other running instances,
-\otherwise the method brings the first instance of the
-application to the foreground and then terminates itself (as
-such the routine never returns).
-See Also
-<link TJclAppInstances.CheckSingleInstance> <link TJclAppInstances.CheckInstance>
-<link TJclAppInstances.KillInstance>
-Donator
-Petr Vones
+Summary:
+ Check the number of running instances.
+Description:
+ CheckMultipleInstances determines whether fewer than
+ MaxInstances application instances are running. If this is
+ true, the process is registered as a running instance and a
+ notification is sent to all other running instances,
+ otherwise the method brings the first instance of the
+ application to the foreground and then terminates itself (as
+ such the routine never returns).
Parameters
-MaxInstances : Maximum count of instances
-
+ MaxInstances - Maximum count of instances
+See Also:
+ TJclAppInstances.CheckSingleInstance
+ TJclAppInstances.CheckInstance
+ TJclAppInstances.KillInstance
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.CheckSingleInstance
-Summary
-Checks whether this is the one and only running instance.
-Description
-CheckSingleInstance checks whether the caller is the only
-instance of this process. If it's not, the application is
-immediately terminated and the existing instance of the
-process is brought into the foreground.
-See Also
-<link TJclAppInstances.CheckInstance>
-Donator
-Petr Vones
-
+Summary:
+ Checks whether this is the one and only running instance.
+Description:
+ CheckSingleInstance checks whether the caller is the only
+ instance of this process. If it's not, the application is
+ immediately terminated and the existing instance of the
+ process is brought into the foreground.
+See Also:
+TJclAppInstances.CheckInstance
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.SendData
-Summary
-Sends data to all instances.
-Description
-SendData sends some generic data to all instances of this
-application. The data is send using a WM_COPYDATA message
-directed at the window whose classname equals the
-WindowClassName parameter.
-Parameters
-WindowClassName : The class name of the Window to send the
- data to.
-DataKind : User defined value to identify the type of
- data being send. Note that you cannot
- specify <link AppInstDataKindNoData>
- (defined as \-1) as this parameter.
-Data : The data to be send.
-Size : The size, in bytes, of the data pointed to
- by Data.
-OriginatorWnd : Handle of the window from which the message
- is send.
-Returns
-If the function succeeds it returns True, otherwise it
-\returns False.
-See Also
-<link TJclAppInstances.SendString> <link TJclAppInstances.SendStrings>
-Donator
-Petr Vones
-
+Summary:
+ Sends data to all instances.
+Description:
+ SendData sends some generic data to all instances of this
+ application. The data is send using a WM_COPYDATA message
+ directed at the window whose classname equals the
+ WindowClassName parameter.
+Parameters:
+ WindowClassName - The class name of the Window to send the
+ data to.
+ DataKind - User defined value to identify the type of
+ data being send. Note that you cannot
+ specify AppInstDataKindNoData
+ (defined as \-1) as this parameter.
+ Data - The data to be send.
+ Size - The size, in bytes, of the data pointed to by Data.
+ OriginatorWnd - Handle of the window from which the message is send.
+Result:
+ If the function succeeds it returns True, otherwise it returns False.
+See Also:
+ TJclAppInstances.SendString
+ TJclAppInstances.SendStrings
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.SendString
-Summary
-Sends a string to all instances.
-Description
-SendString sends a string to all instances of this
-application. The string is send using a WM_COPYDATA message
-directed at the window whose classname equals the
-WindowClassName parameter.
-Parameters
-WindowClassName : The class name of the Window to send the
- data to.
-DataKind : User defined value to identify the type of
- data being send. Note that you cannot
- specify <link AppInstDataKindNoData>
- (defined as \-1) as this parameter.
-S : The string to send.
-OriginatorWnd : Handle of the window from which the message
- is send.
-Returns
-If the function succeeds it returns True, otherwise it
-\returns False.
-See Also
-<link TJclAppInstances.SendData> <link TJclAppInstances.SendStrings>
-Donator
-Petr Vones
-
+Summary:
+ Sends a string to all instances.
+Description:
+ SendString sends a string to all instances of this
+ application. The string is send using a WM_COPYDATA message
+ directed at the window whose classname equals the
+ WindowClassName parameter.
+Parameters:
+ WindowClassName - The class name of the Window to send the data to.
+ DataKind - User defined value to identify the type of
+ data being send. Note that you cannot
+ specify AppInstDataKindNoData
+ (defined as \-1) as this parameter.
+ S - The string to send.
+ OriginatorWnd - Handle of the window from which the message is send.
+Result:
+ If the function succeeds it returns True, otherwise it returns False.
+See Also:
+ TJclAppInstances.SendData
+ TJclAppInstances.SendStrings
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.SendStrings
-Summary
-Sends a list of string to all instances.
-Description
-SendStrings sends a list of strings to all instances of this
-application. The strings are send using a WM_COPYDATA message
-directed at the window whose classname equals the
-WindowClassName parameter.
-Parameters
-WindowClassName : The class name of the Window to send the
- data to.
-DataKind : User defined value to identify the type of
- data being send. Note that you cannot
- specify <link AppInstDataKindNoData>
- (defined as \-1) as this parameter.
-Strings : The string list to send.
-OriginatorWnd : Handle of the window from which the message
- is send.
-Returns
-If the function succeeds it returns True, otherwise it
-\returns False.
-See Also
-<link TJclAppInstances.SendData> <link TJclAppInstances.SendString>
-Donator
-Petr Vones
-
+Summary:
+ Sends a list of string to all instances.
+Description:
+ SendStrings sends a list of strings to all instances of this
+ application. The strings are send using a WM_COPYDATA message
+ directed at the window whose classname equals the
+ WindowClassName parameter.
+Parameters:
+ WindowClassName - The class name of the Window to send the data to.
+ DataKind - User defined value to identify the type of
+ data being send. Note that you cannot
+ specify AppInstDataKindNoData
+ (defined as \-1) as this parameter.
+ Strings - The string list to send.
+ OriginatorWnd - Handle of the window from which the message is send.
+Result:
+ If the function succeeds it returns True, otherwise it returns False.
+See Also:
+ TJclAppInstances.SendData
+ TJclAppInstances.SendString
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.SwitchTo
-Summary
-SwitchTo brings the application determined by <link TJclAppInstances.ProcessIDs, ProcessIDs>[Index]
-to the foreground.
-Description
-SwitchTo brings the application determined by <link TJclAppInstances.ProcessIDs, ProcessIDs>[Index]
-to the foreground.
-Parameters
-Index : Zero based index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
- array property of the instance to switch to.
-Returns
-If the function succeeds it returns True, otherwise it
-\returns False.
-Donator
-Petr Vones
-
+Summary:
+ SwitchTo brings the application determined by <link TJclAppInstances.ProcessIDs, ProcessIDs>[Index]
+ to the foreground.
+Description:
+ SwitchTo brings the application determined by <link TJclAppInstances.ProcessIDs, ProcessIDs>[Index]
+ to the foreground.
+Parameters:
+ Index - Zero based index into the TJclAppInstances.ProcessIDs
+ array property of the instance to switch to.
+Result:
+ If the function succeeds it returns True, otherwise it returns False.
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.UserNotify
-Summary
-Sends a user defined message to all running instances.
-Description
-UserNotify sends a notification message to all running
-instances with WParam set to <link AI_USERMSG> and LParam set
-to the specified parameter.
-Donator
-Petr Vones
-Parameters
-Param : Message to send
-
+Summary:
+ Sends a user defined message to all running instances.
+Description:
+ UserNotify sends a notification message to all running
+ instances with WParam set to AI_USERMSG and LParam set
+ to the specified parameter.
+Parameters:
+ Param - Message to send.
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.AppWnds
-Summary
-\Returns the HWND of a specific application index.
-Description
-Use the AppWnds property to determine the handle of the
-invisible window created by one of the application instances.
-Index is zero based and determines for which application
-instance a handle is returned. It can be at most <link TJclAppInstances.InstanceCount, InstanceCount>
-\- 1 and selects one of the application instances from the <link TJclAppInstances.ProcessIDs, ProcessIDs>
-property.
-See Also
-<link TJclAppInstances.InstanceCount> <link TJclAppInstances.ProcessIDs>
-Donator
-Petr Vones
-
+Summary:
+ Returns the HWND of a specific application index.
+Description:
+ Use the AppWnds property to determine the handle of the
+ invisible window created by one of the application instances.
+ Index is zero based and determines for which application
+ instance a handle is returned. It can be at most <link TJclAppInstances.InstanceCount, InstanceCount>
+ - 1 and selects one of the application instances from the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+ property.
+See Also:
+ TJclAppInstances.InstanceCount
+ TJclAppInstances.ProcessIDs
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.InstanceIndex
-Summary
-\Returns the index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
-array for a process.
-Description
-Read the InstanceIndex property to determine the zero based
-index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
-array property of a specific application instance. The array
-index is the process ID of the application instance for which
-you want to know the index. Upon failure the property reads
-\-1.
-See Also
-<link TJclAppInstances.ProcessIDs>
-Donator
-Petr Vones
-
+Summary:
+ Returns the index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+ array for a process.
+Description:
+ Read the InstanceIndex property to determine the zero based
+ index into the TJclAppInstances.ProcessIDs
+ array property of a specific application instance. The array
+ index is the process ID of the application instance for which
+ you want to know the index. Upon failure the property reads -1.
+See Also:
+ TJclAppInstances.ProcessIDs
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.InstanceCount
-Summary
-\Returns the number of application instances.
-Description
-The InstanceCount property returns the number of application
-instances that registered with the <link TJclAppInstances>.
-Among others you can use this to determine the highest valid
-index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
-array property.
-See Also
-<link TJclAppInstances.ProcessIDs> <link TJclAppInstances.AppWnds>
-Donator
-Petr Vones
-
+Summary:
+ Returns the number of application instances.
+Description:
+ The InstanceCount property returns the number of application
+ instances that registered with the <link TJclAppInstances>.
+ Among others you can use this to determine the highest valid
+ index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+ array property.
+See Also:
+ TJclAppInstances.ProcessIDs
+ TJclAppInstances.AppWnds
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.MessageID
-Summary
-\Returns the message ID used for sending notification
-messages.
-Description
-Read MessageId to learn the message ID used by <link TJclAppInstances>
-to send notification messages (ie instance creation and
-destruction).
-Donator
-Petr Vones
-
+Summary:
+ Returns the message ID used for sending notification messages.
+Description:
+ Read MessageId to learn the message ID used by TJclAppInstances
+ to send notification messages (ie instance creation and destruction).
+Donator:
+ Petr Vones
+--------------------------------------------------------------------------------
@@TJclAppInstances.ProcessIDs
-Summary
-Process IDs of all application instances which are sharing
-the <link TJclAppInstances>.
-Description
-The ProcessIDs array property contains the process IDs of all
-application instances which are sharing the <link TJclAppInstances>.
-In effect it contains the process IDs of all running
-instances. The array is zero based and the highest valid
-index is given by <link TJclAppInstances.InstanceCount, InstanceCount>
-property. If an invalid index is specified the property reads
-\0. Note that it is possible that in bet...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-11 07:17:15
|
Revision: 2068
http://svn.sourceforge.net/jcl/?rev=2068&view=rev
Author: cycocrew
Date: 2007-07-11 00:17:13 -0700 (Wed, 11 Jul 2007)
Log Message:
-----------
More .dtx help files updates
Modified Paths:
--------------
trunk/help/8087.dtx
trunk/help/AppInst.dtx
trunk/help/FileUtils.dtx
trunk/help/Guidelines.txt
trunk/help/Logic.dtx
trunk/help/Mime.dtx
trunk/help/Regions.dtx
trunk/help/Registry.dtx
trunk/help/Shell.dtx
trunk/help/StrHashMap.dtx
trunk/help/Strings.dtx
trunk/help/SvcCtrl.dtx
trunk/help/SysInfo.dtx
trunk/help/WideStrings.dtx
trunk/help/Win32.dtx
Modified: trunk/help/8087.dtx
===================================================================
--- trunk/help/8087.dtx 2007-07-10 21:52:43 UTC (rev 2067)
+++ trunk/help/8087.dtx 2007-07-11 07:17:13 UTC (rev 2068)
@@ -69,7 +69,7 @@
routine.
Result:
The result is the set of pending FPU exceptions.
-See Also:
+See also:
T8087Exceptions
ClearPending8087Exceptions
Donator:
@@ -110,7 +110,7 @@
clear pending exceptions.
Result:
The result is the exception mask before it was modified.
-See Also:
+See also:
T8087Exceptions
GetMasked8087Exceptions
Unmask8087Exceptions
@@ -136,7 +136,7 @@
The set of exceptions that were masked upon routine entry.
Upon exit the set of masked exceptions equals Result plus
Exceptions.
-See Also:
+See also:
T8087Exceptions
Unmask8087Exceptions
GetMasked8087Exceptions
@@ -161,7 +161,7 @@
The set of exceptions that were masked upon routine entry.
Upon exit the set of masked exceptions equals Result minus
Exceptions.
-See Also:
+See also:
T8087Exceptions
Mask8087Exceptions
GetMasked8087Exceptions
@@ -239,7 +239,7 @@
T8087Infinity for the possible values and their meaning.
Result:
Returns the previous infinity setting of the FPU.
-See Also:
+See also:
Set8087Precision
Set8087Rounding
Get8087Infinity
@@ -262,7 +262,7 @@
and their meaning.
Result:
Returns the previous precision setting of the FPU.
-See Also:
+See also:
Set8087Infinity
Set8087Rounding
Get8087Infinity
@@ -285,7 +285,7 @@
their meaning.
Result:
Returns the previous rounding setting of the FPU.
-See Also:
+See also:
Set8087Infinity
Set8087Precision
Get8087Infinity
@@ -306,7 +306,7 @@
Result:
Returns the infinity setting of the FPU in the form of an enumerated
type. See T8087Infinity for the possible values and their meaning.
-See Also:
+See also:
Get8087Precision
Get8087Rounding
Set8087Infinity
@@ -326,7 +326,7 @@
Result:
Returns the precision setting of the FPU. See T8087Precision
for the possible values and their meaning.
-See Also:
+See also:
Get8087Infinity
Get8087Rounding
Set8087Infinity
@@ -346,7 +346,7 @@
Result:
Returns the rounding setting of the FPU. See T8087Rounding for
more information about the possible values and their meaning.
-See Also:
+See also:
Get8087Infinity
Get8087Precision
Set8087Infinity
@@ -368,7 +368,7 @@
Control - New value for the 80x87 control word.
Result:
Returns the previous value of the control word.
-See Also:
+See also:
Get8087ControlWord
Get8087StatusWord
Donator:
@@ -404,7 +404,7 @@
</TABLE>
Result:
Returns the 80x87 control word.
-See Also:
+See also:
Get8087StatusWord
Set8087ControlWord
Donator:
Modified: trunk/help/AppInst.dtx
===================================================================
--- trunk/help/AppInst.dtx 2007-07-10 21:52:43 UTC (rev 2067)
+++ trunk/help/AppInst.dtx 2007-07-11 07:17:13 UTC (rev 2068)
@@ -21,7 +21,7 @@
field is set to the Process ID of the instance being created.
Note that the message is also sent to the application
instance under construction.
-See Also:
+See also:
AI_INSTANCEDESTROYED
AI_USERMSG
Donator:
@@ -38,7 +38,7 @@
LParam field is set to the Process ID of the instance being
destroyed. Note that the message is also sent to the
application instance which is exiting.
-See Also:
+See also:
AI_INSTANCECREATED
AI_USERMSG
Donator:
@@ -53,7 +53,7 @@
message value determined by the MessageID property, WParam
set to AI_USERMSG and LParam set to the parameter specified
in the method call.
-See Also:
+See also:
AI_INSTANCECREATED
AI_INSTANCEDESTROYED
Donator:
@@ -121,7 +121,7 @@
Result:
Returns if the function succeeds it returns True, otherwise it
returns False.
-See Also:
+See also:
TJclAppInstances.SetForegroundWindow98
Donator:
Petr Vones
@@ -162,7 +162,7 @@
Result:
If the function succeeds it returns True, otherwise it
returns False.
-See Also:
+See also:
TJclAppInstances.BringAppWindowToFront
Donator:
Petr Vones
@@ -186,7 +186,7 @@
Result:
If fewer than MaxInstances applications are running the
result is True, otherwise the result is False.
-See Also:
+See also:
TJclAppInstances.CheckSingleInstance
TJclAppInstances.CheckMultipleInstances
TJclAppInstances.KillInstance
@@ -206,7 +206,7 @@
such the routine never returns).
Parameters
MaxInstances - Maximum count of instances
-See Also:
+See also:
TJclAppInstances.CheckSingleInstance
TJclAppInstances.CheckInstance
TJclAppInstances.KillInstance
@@ -221,7 +221,7 @@
instance of this process. If it's not, the application is
immediately terminated and the existing instance of the
process is brought into the foreground.
-See Also:
+See also:
TJclAppInstances.CheckInstance
Donator:
Petr Vones
@@ -246,7 +246,7 @@
OriginatorWnd - Handle of the window from which the message is send.
Result:
If the function succeeds it returns True, otherwise it returns False.
-See Also:
+See also:
TJclAppInstances.SendString
TJclAppInstances.SendStrings
Donator:
@@ -270,7 +270,7 @@
OriginatorWnd - Handle of the window from which the message is send.
Result:
If the function succeeds it returns True, otherwise it returns False.
-See Also:
+See also:
TJclAppInstances.SendData
TJclAppInstances.SendStrings
Donator:
@@ -294,7 +294,7 @@
OriginatorWnd - Handle of the window from which the message is send.
Result:
If the function succeeds it returns True, otherwise it returns False.
-See Also:
+See also:
TJclAppInstances.SendData
TJclAppInstances.SendString
Donator:
@@ -337,7 +337,7 @@
instance a handle is returned. It can be at most <link TJclAppInstances.InstanceCount, InstanceCount>
- 1 and selects one of the application instances from the <link TJclAppInstances.ProcessIDs, ProcessIDs>
property.
-See Also:
+See also:
TJclAppInstances.InstanceCount
TJclAppInstances.ProcessIDs
Donator:
@@ -353,7 +353,7 @@
array property of a specific application instance. The array
index is the process ID of the application instance for which
you want to know the index. Upon failure the property reads -1.
-See Also:
+See also:
TJclAppInstances.ProcessIDs
Donator:
Petr Vones
@@ -367,7 +367,7 @@
Among others you can use this to determine the highest valid
index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
array property.
-See Also:
+See also:
TJclAppInstances.ProcessIDs
TJclAppInstances.AppWnds
Donator:
@@ -397,7 +397,7 @@
and ProcessIDs, or reading ProcessIDs and it, an instance
terminates thereby invalidating the process ID. Always check
the result before and after using the returned process ID.
-See Also:
+See also:
TJclAppInstances.InstanceCount
TJclAppInstances.AppWnds
TJclAppInstances.InstanceIndex
@@ -448,7 +448,7 @@
specified by the IgnoredOriginatorWnd window, the functon
returns the data kind value of the message, otherwise it
returns False.
-See Also:
+See also:
ReadMessageData
ReadMessageString
ReadMessageStrings
@@ -468,7 +468,7 @@
Data - Returns the data buffer. This buffer is allocated
by the function and must be released by the caller.
Size - Returns the size of the data buffer.
-See Also:
+See also:
ReadMessageCheck
ReadMessageString
ReadMessageStrings
@@ -504,7 +504,7 @@
Strings - Returns the string list data. The caller must
supply a valid instance of a TStrings derived
class. Existing items in the list are removed.
-See Also:
+See also:
ReadMessageCheck
ReadMessageData
ReadMessageString
@@ -516,7 +516,7 @@
Data type to specify the kind of data being sent between
process. This open enumeration has two predefined values:
AppInstDataKindNoData and AppInstCmdLineDataKind.
-See Also:
+See also:
AppInstDataKindNoData
AppInstCmdLineDataKind
Donator:
@@ -526,7 +526,7 @@
Summary:
Data kind returned by ReadMessageCheck when the data
contains the command line for the sender process.
-See Also:
+See also:
TJclAppInstDataKind
AppInstDataKindNoData
Donator:
@@ -536,7 +536,7 @@
Summary:
Data kind returned by ReadMessageCheck when the
message doesn't contain data about Application Instance Management.
-See Also:
+See also:
TJclAppInstDataKind
AppInstCmdLineDataKind
Donator:
@@ -550,7 +550,7 @@
instance for this object type. The <link JclAppInstances>
function return a reference to a unique instance for this
application.
-See Also:
+See also:
JclAppInstances
Donator:
Petr Vones
@@ -562,7 +562,7 @@
Do not call this destructor to the reference returned by a
call to JclAppInstances. This instance is managed by
the JclAppInst unit and must not be freed elsewhere.
-See Also:
+See also:
JclAppInstances
Donator:
Petr Vones
@@ -587,4 +587,4 @@
--------------------------------------------------------------------------------
@@JclAppInstances
<combine JclAppInstances@string>
-TODO
\ No newline at end of file
+TODO
Modified: trunk/help/FileUtils.dtx
===================================================================
--- trunk/help/FileUtils.dtx 2007-07-10 21:52:43 UTC (rev 2067)
+++ trunk/help/FileUtils.dtx 2007-07-11 07:17:13 UTC (rev 2068)
@@ -478,7 +478,8 @@
deleted when the object is freed. The stream object is opened with full access
rights and in such manner that the stream cannot be opened by another thread.
Platforms:
- Windows, Unix
+ Windows
+ Unix
Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@ -607,7 +608,8 @@
Note:
Not supported on Windows 95/98/ME.
Platforms:
- Unix, Windows NT, Windows 2000, Windows XP, Windows Server 2003
+ Windows
+ Unix
See also:
FileGetGroupName
Donator:
@@ -629,7 +631,8 @@
Note:
Not supported on Windows 95/98/ME.
Platforms:
- Unix, Windows NT, Windows 2000, Windows XP, Windows Server 2003
+ Windows
+ Unix
See also:
FileGetOwnerName
Donator:
@@ -680,7 +683,7 @@
Category: Files and IO
Platform:
Windows
-See Also:
+See also:
PathGetShortName
Donator:
Rudy Velthuis
@@ -748,7 +751,8 @@
Result:
The path of the directory designated for temporary files.
Platforms:
- Windows, Unix
+ Windows
+ Unix
Donator:
Robert Rossmair
--------------------------------------------------------------------------------
@@ -1067,7 +1071,8 @@
If the function succeeds it returns a fully qualified filename. If it fails it
returns an empty string.
Platforms:
- Windows, Unix
+ Windows
+ Unix
Donators:
Marcel van Brakel (Windows)
Robert Rossmair (Unix)
@@ -1092,7 +1097,8 @@
If the function succeeds the result is a handle to the temporary file, on failure
the function returns INVALID_HANDLE_VALUE.
Platforms:
- Windows, Unix
+ Windows
+ Unix
Donators:
Marcel van Brakel (Windows)
Robert Rossmair (Unix)
@@ -1110,7 +1116,8 @@
to get extended error information, or RaiseLastOSError to pass the information
on to the user.
Platforms:
- Windows, Unix
+ Windows
+ Unix
See also:
FileRestore
Donator:
@@ -1136,7 +1143,8 @@
Result:
If the function succeeds, the return value is True; False otherwise
Platforms:
- Windows, Unix
+ Windows
+ Unix
Donator:
Robert Rossmair
--------------------------------------------------------------------------------
@@ -1155,7 +1163,8 @@
If the file has been successfully deleted the function returns True, otherwise
it returns False.
Platforms:
- Windows, Unix
+ Windows
+ Unix
Donator:
Jean-Fabien Connault
Contributor:
@@ -1189,7 +1198,8 @@
Result:
True, if the file was successfully moved, False, if not.
Platforms:
- Windows, Unix
+ Windows
+ Unix
Donator:
Robert Rossmair
--------------------------------------------------------------------------------
@@ -1206,7 +1216,8 @@
to get extended error information, or RaiseLastOSError to pass the information
on to the user.
Platforms:
- Windows, Unix
+ Windows
+ Unix
See also:
FileBackup
Donator:
@@ -2326,7 +2337,7 @@
If file does not contain extension, the function does nothing.
Parameters:
FileName - File name that is used to construct file name of backup file.
-See Also:
+See also:
IsBackupFileName
Donator:
Jean-Fabien Connault
@@ -2340,7 +2351,7 @@
Returns False if the specified file name is not a backup file name (file extension doesn't start with a tilde).
Parameters:
FileName - File name to check.
-See Also:
+See also:
GetBackupFileName
Donator:
Jean-Fabien Connault
@@ -2375,7 +2386,7 @@
Parameters:
Depth - Specifies the maximum of path parts to return.
Path - The path to extract parts from.
-See Also:
+See also:
PathGetDepth
Donator:
Jean-Fabien Connault
@@ -2388,7 +2399,7 @@
of subdirectories in the path.
Parameters:
Path - The path to count the depth of.
-See Also:
+See also:
PathExtractPathDepth
Donator:
Jean-Fabien Connault
@@ -2420,7 +2431,7 @@
Result:
Returns <B>True </B>if the function succeeded, <B>False </B>otherwise.
Platforms:
- Windows NT/2000: Requires Windows NT 4 or later.
+ Windows NT/2000/Vista: Requires Windows NT 4 or later.
Windows 95/98: Unsupported.
Donator:
Rudy Velthuis
@@ -2514,7 +2525,7 @@
Result:
Function returns <B>True</B> if version information resources
was retrieved successfully, <B>False</B> otherwise.
-See Also:
+See also:
VersionResourceAvailable
TJclFileVersionInfo
Donator: Marcel van Brakel
@@ -2692,4 +2703,4 @@
Windows
Unix
Donator:
- Robert Rossmair
\ No newline at end of file
+ Robert Rossmair
Modified: trunk/help/Guidelines.txt
===================================================================
--- trunk/help/Guidelines.txt 2007-07-10 21:52:43 UTC (rev 2067)
+++ trunk/help/Guidelines.txt 2007-07-11 07:17:13 UTC (rev 2068)
@@ -14,6 +14,11 @@
This is a sample note.
Example:
This is a code sample.
+Platforms:
+ Windows
+ Unix
+Requirements:
+ This is a requirement sample.
See also:
Seealso1
Seealso2
Modified: trunk/help/Logic.dtx
===================================================================
--- trunk/help/Logic.dtx 2007-07-10 21:52:43 UTC (rev 2067)
+++ trunk/help/Logic.dtx 2007-07-11 07:17:13 UTC (rev 2068)
@@ -29,8 +29,8 @@
to the number of bits in the supplied value and each character in the string
represents a single bit. The highest bit is placed in Result[1] and the lowest
bit in Result[Length(Result)].
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@BitsHighest
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -47,8 +47,8 @@
See also:
BitsLowest
CountBitsSet
-Quick info:
- Donator: Michael Schnell
+Donator:
+ Michael Schnell
--------------------------------------------------------------------------------
@@BitsLowest
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -65,8 +65,8 @@
See also:
BitsHighest
CountBitsSet
-Quick info:
- Donator: Michael Schnell
+Donator:
+ Michael Schnell
--------------------------------------------------------------------------------
@@ClearBit
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -86,8 +86,8 @@
TestBits
ToggleBit
SetBit
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@CountBitsSet
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -105,8 +105,8 @@
See also:
BitsLowest
BitsHighest
-Quick info:
- Donator: Michael Schnell
+Donator:
+ Michael Schnell
--------------------------------------------------------------------------------
@@CountBitsCleared
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -124,8 +124,8 @@
See also:
BitsLowest
BitsHighest
-Quick info:
- Donator: Robert Marquardt
+Donator:
+ Robert Marquardt
--------------------------------------------------------------------------------
@@LRot
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -141,8 +141,8 @@
The resulting integer after the rotation is performed.
See also:
RRot
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@ReverseBits
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -163,12 +163,12 @@
Result:
Copy of Value with it's bits reversed.
Notes:
- <b>Warning</b> Keep in mind that some of the ReverseBits overloads accept signed integers as their argument but that reversing the bits of a signed integer is somewhat akward. Be sure that you understand the meaning of reversing the bits in a signed integer and that's what you want.
+ Warning Keep in mind that some of the ReverseBits overloads accept signed integers as their argument but that reversing the bits of a signed integer is somewhat akward. Be sure that you understand the meaning of reversing the bits in a signed integer and that's what you want.
The pointer returned by the Pointer overload points to the same buffer passed in as it's argument, iow it's not a newly allocated buffer.
The ReverseBits(Pointer, Integer) overload was originally written by Mike Lischke.
Reversing is not the same as toggling. To toggle bits use the ToggleBit function.
-Quick info:
- Donator: Team JCL
+Donator:
+ Team JCL
--------------------------------------------------------------------------------
@@RRot
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -184,8 +184,8 @@
The resulting integer after the rotation is performed.
See also:
LRot
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Sar
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -200,8 +200,8 @@
Count - Number of positions to right shift.
Result:
A copy of value after the arithmetic right shift operation.
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@SetBit
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -220,8 +220,8 @@
ClearBit
ToggleBit
TestBits
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TestBit
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -241,8 +241,8 @@
ClearBit
ToggleBit
SetBit
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TestBits
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -261,8 +261,8 @@
ClearBit
ToggleBit
SetBit
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@ToggleBit
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -282,8 +282,8 @@
ClearBit
TestBits
SetBit
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@BooleansToBits
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -302,8 +302,8 @@
B - The array of Booleans to pack into a set of bits. Note that the upper bound of this array must not be larger then the size of the Dest parameters, in bits. Thus, for the Byte variant this array must not be larger then 8 elements.
See also:
BitsToBooleans
-Quick info:
- Donator: Robert Marquardt
+Donator:
+ Robert Marquardt
--------------------------------------------------------------------------------
@@BitsToBooleans
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -326,8 +326,8 @@
AllBits - If set to True the number of elements in the resulting array equals the number of bits in the Bits parameter (ie 8 for Byte, 16 for Word, etc). If False the number of elements in the resulting array equals the position of the highest set bit.
See also:
BooleansToBits
-Quick info:
- Donator: Robert Marquardt
+Donator:
+ Robert Marquardt
--------------------------------------------------------------------------------
@@BitsNeeded
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -341,8 +341,8 @@
The number of bits needed to represent the value.
See also:
Digits
-Quick info:
- Donator: ESB Consultancy
+Donator:
+ ESB Consultancy
--------------------------------------------------------------------------------
@@Digits
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -356,8 +356,8 @@
The number of digits in the specified value.
See also:
BitsNeeded
-Quick info:
- Donator: ESB Consultancy
+Donator:
+ ESB Consultancy
--------------------------------------------------------------------------------
@@ReverseBytes
<GROUP OrdinalMathandLogic.BitManipulation>
@@ -377,8 +377,8 @@
Notes:
The pointer returned by the Pointer overload points to the same buffer passed in as it's argument, iow it's not a newly allocated buffer.
The ReverseBytes function was inspired by code from Liran Shahar
-Quick info:
- Donator: Team JCL
+Donator:
+ Team JCL
--------------------------------------------------------------------------------
@@SwapOrd
<GROUP OrdinalMathandLogic.Arithmetic>
@@ -394,8 +394,8 @@
J - Second of the two variables to swap.
Result:
At the end of this routine I will contain the original value of J and J will contain the original value of I.
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@IncLimit
<GROUP OrdinalMathandLogic.Arithmetic>
@@ -418,8 +418,8 @@
DecLimit
DecLimitClamp
IncLimitClamp
-Quick info:
- Donator: ESB Consultancy
+Donator:
+ ESB Consultancy
--------------------------------------------------------------------------------
@@DecLimit
<GROUP OrdinalMathandLogic.Arithmetic>
@@ -442,8 +442,8 @@
IncLimit
IncLimitClamp
DecLimitClamp
-Quick info:
- Donator: ESB Consultancy
+Donator:
+ ESB Consultancy
--------------------------------------------------------------------------------
@@DecLimitClamp
<GROUP OrdinalMathandLogic.Arithmetic>
@@ -469,8 +469,8 @@
IncLimit
DecLimit
IncLimitClamp
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@IncLimitClamp
<GROUP OrdinalMathandLogic.Arithmetic>
@@ -496,8 +496,8 @@
DecLimit
IncLimit
DecLimitClamp
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Max
<GROUP OrdinalMathandLogic.Arithmetic>
@@ -512,8 +512,8 @@
The larger of the two values.
See also:
Min
-Quick info:
- Donator: ESB Consultancy
+Donator:
+ ESB Consultancy
--------------------------------------------------------------------------------
@@Min
<GROUP OrdinalMathandLogic.Arithmetic>
@@ -528,5 +528,5 @@
The smaller of the two values.
See also:
Max
-Quick info:
- Donator: ESB Consultancy
+Donator:
+ ESB Consultancy
\ No newline at end of file
Modified: trunk/help/Mime.dtx
===================================================================
--- trunk/help/Mime.dtx 2007-07-10 21:52:43 UTC (rev 2067)
+++ trunk/help/Mime.dtx 2007-07-11 07:17:13 UTC (rev 2068)
@@ -11,13 +11,13 @@
@@MimeEncodeString
<GROUP MIME>
Summary:
- MIME-Encodes a string
+ MIME-Encodes a string.
Description:
MimeEncodeString encodes the supplied string with a MIME64 encoding algorithm.
Parameters:
- s - String to be encoded
+ s - String to be encoded.
Result:
- MIME encoded string
+ MIME encoded string.
See also:
MimeDecodeString
MimeEncodeStream
@@ -29,13 +29,13 @@
@@MimeDecodeString
<GROUP MIME>
Summary:
- MIME-Decodes a string
+ MIME-Decodes a string.
Description:
MimeDecodeString decodes the supplied MIME64-encoded string.
Parameters:
- s - MIME64-encoded string to be decoded
+ s - MIME64-encoded string to be decoded.
Result:
- Decoded string
+ Decoded string.
See also:
MimeEncodeString
MimeDecodeStream
@@ -47,7 +47,7 @@
@@MimeEncodeStream
<GROUP MIME>
Summary:
- MIME-Encodes a stream
+ MIME-Encodes a stream.
Description:
MimeEncodeStream encodes InputStream starting at the current position up to the
end and writes the result to OutputStream, again starting at the current
@@ -58,8 +58,8 @@
offset is positioned at the beginning of the stream. You can force this by
issuing Seek (0, soFromBeginning) before calling this function.
Parameters:
- InputStream - Input stream to be encoded
- OutputStream - Output stream
+ InputStream - Input stream to be encoded.
+ OutputStream - Output stream.
See also:
MimeDecodeStream
MimeEncodeString
@@ -71,7 +71,7 @@
@@MimeDecodeStream
<GROUP MIME>
Summary:
- Decodes a MIME-encoded stream
+ Decodes a MIME-encoded stream.
Description:
MimeDecodeStream decodes InputStream starting at the current position up to the
end and writes the result to OutputStream, again starting at the current
@@ -82,8 +82,8 @@
offset is positioned at the beginning of the stream. You can force this by
issuing Seek (0, soFromBeginning) before calling this function.
Parameters:
- InputStream - Input stream to be decoded
- OutputStream - Output stream
+ InputStream - Input stream to be decoded.
+ OutputStream - Output stream.
See also:
MimeEncodeStream
MimeDecodeString
@@ -95,13 +95,13 @@
@@MimeEncodedSize
<GROUP MIME>
Summary:
- Calculates the output size for encoding
+ Calculates the output size for encoding.
Description:
MimeEncodedSize calculates the output size of I MimeEncoded bytes. Use for MimeEncode only.
Parameters:
- I - Number of bytes to encode
+ I - Number of bytes to encode.
Result:
- Number of bytes needed for encoding
+ Number of bytes needed for encoding.
See also:
MimeEncode
MimeDecodedSize
@@ -111,15 +111,15 @@
@@MimeDecodedSize
<GROUP MIME>
Summary:
- Calculates the output size for decoding
+ Calculates the output size for decoding.
Description:
MimeDecodedSize calculates the maximum output size of I MimeDecoded bytes. You
may use it for MimeDecode to calculate the maximum amount of memory required for
decoding in one single pass.
Parameters:
- I - Number of bytes to decode
+ I - Number of bytes to decode.
Result:
- Maximum number of bytes needed for decoding
+ Maximum number of bytes needed for decoding.
See also:
MimeDecode
MimeEncodedSize
@@ -129,7 +129,7 @@
@@MimeEncode
<GROUP MIME>
Summary:
- The primary Mime encoding routine
+ The primary Mime encoding routine.
Description:
MimeEncode is the primary MIME-encoding routine and is used by MimeEncodeString
and MimeEncodeStream but can also be used directly.<B>
@@ -139,9 +139,9 @@
OutputBytesCount result for this procedure. Preallocating all memory at once (as
required by MimeEncode) avoids the time-consuming process of reallocation.
Parameters:
- InputBuffer - Points to the memory block to encode
- InputByteCount - Number of bytes to encode
- OutputBuffer - Points to the output buffer
+ InputBuffer - Points to the memory block to encode.
+ InputByteCount - Number of bytes to encode.
+ OutputBuffer - Points to the output buffer.
Notes:
If not all data fits into memory at once, you can use MimeEncode multiple times, but you must be very careful about the size of the InputBuffer. It should be set to a number that is a multiple of 3.
See also:
@@ -153,7 +153,7 @@
@@MimeDecode
<GROUP MIME>
Summary:
- The primary Mime decoding routine
+ The primary Mime decoding routine.
Description:
MimeDecode is the primary MIME-decoding routine and can also be used directly.<B>
CAUTION:</B> OutputBuffer must have enough memory allocated to take all
@@ -164,11 +164,11 @@
of reallocation. After calling MimeDecode, simply cut the allocated memory down
to OutputBytesCount, i.e. SetLength(OutString, OutputBytesCount).
Parameters:
- InputBuffer - Points to the memory block to encode
- InputBytesCount - Number of bytes to encode
- OutputBuffer - Points to the output buffer
+ InputBuffer - Points to the memory block to encode.
+ InputBytesCount - Number of bytes to encode.
+ OutputBuffer - Points to the output buffer.
Result:
- Number of bytes actually written to the OutputBuffer
+ Number of bytes actually written to the OutputBuffer.
See also:
MimeDecodedSize
MimeEncode
@@ -178,19 +178,19 @@
@@MimeDecodePartial
<GROUP MIME>
Summary:
- MIME decode a chunk of data in a multi-phase decoding routine
+ MIME decode a chunk of data in a multi-phase decoding routine.
Description:
MIME decodes a chunk of data in a mutli-phase decoding routine. It is used
within MimeDecodeString, MimeDecodeStream, and MimeDecode, but can also be used
directly.
Parameters:
- InputBuffer - Buffer to decode
- InputBytesCount - Number of bytes to decode
- OutputBuffer - Points to the output buffer
- ByteBuffer - Bytes of buffer from previous call
- ByteBufferSpace - Number of bytes to read before ByteBuffer is full
+ InputBuffer - Buffer to decode.
+ InputBytesCount - Number of bytes to decode.
+ OutputBuffer - Points to the output buffer.
+ ByteBuffer - Bytes of buffer from previous call.
+ ByteBufferSpace - Number of bytes to read before ByteBuffer is full.
Result:
- Number of bytes actually written to the OutputBuffer
+ Number of bytes a...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-14 11:43:54
|
Revision: 2070
http://svn.sourceforge.net/jcl/?rev=2070&view=rev
Author: cycocrew
Date: 2007-07-14 04:43:50 -0700 (Sat, 14 Jul 2007)
Log Message:
-----------
More .dtx help files updates
Modified Paths:
--------------
trunk/help/AppInst.dtx
trunk/help/Base.dtx
trunk/help/Containers.dtx
trunk/help/DateTime.dtx
trunk/help/FileUtils.dtx
trunk/help/Graphics.dtx
trunk/help/Guidelines.txt
trunk/help/Mapi.dtx
trunk/help/PE.dtx
trunk/help/Schedule.dtx
trunk/help/SysInfo.dtx
trunk/help/pcre.dtx
Modified: trunk/help/AppInst.dtx
===================================================================
--- trunk/help/AppInst.dtx 2007-07-11 19:48:50 UTC (rev 2069)
+++ trunk/help/AppInst.dtx 2007-07-14 11:43:50 UTC (rev 2070)
@@ -578,7 +578,7 @@
OriginatorWnd - Handle of the window from which the message is send.
Result:
This function returns true on success, false otherwise.
-See Also
+See also:
TJclAppInstances.SendString
TJclAppInstances.SendStrings
TJclAppInstances.SendData
Modified: trunk/help/Base.dtx
===================================================================
--- trunk/help/Base.dtx 2007-07-11 19:48:50 UTC (rev 2069)
+++ trunk/help/Base.dtx 2007-07-14 11:43:50 UTC (rev 2070)
@@ -40,13 +40,13 @@
--------------------------------------------------------------------------------
@@JclVersion
<GROUP BaseServices>
-Summary
+Summary:
Constants describing the JCL version.
-Description
+Description:
The JclVersion constants define the version of JCL. Major, Minor, Release and
Build are merely placeholders, you can lookup the actual value in JclBase.pas.
- <TABLE>
-Constant Description
+<TABLE>
+Constant Description:
----------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JclVersion All of the other version values packed into a single integer. The separate values are moved into the individual bytes. From the most significant byte towards the least significant: Major, Minor, Release, Build
JclVersionMajor Major version of JCL
@@ -54,41 +54,40 @@
JclVersionBuild Build number of JCL. This is roughly equivalent to the number of days that JCL has been worked on (starting February 2000)
JclVersionRelease If set to 1 this is an official release. If 0 this is a preview or beta version.
</TABLE>
-
-Donator
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@string
<GROUP BaseServices.FPCCompatibility>
-Summary
+Summary:
ResStringRec is a pointer to a resource string.
-Description
+Description:
ResStringRec is a pointer to a resource string used with the creation of exceptions.
This type is provided for compatibility with FPC. When compiling with Delphi or
Kylix use the type defined in SysUtils.pas instead.
-Donator
+Donator:
JCL Team
--------------------------------------------------------------------------------
@@SysErrorMessage
<GROUP BaseServices.FPCCompatibility>
-Summary
+Summary:
Converts OS error codes into strings.
-Description
+Description:
SysErrorMessage returns an error message string that corresponds to the specified
OS error code. This routine is provided for compatibility with FPC. When compiling
with Delphi or Kylix use the SysErrorMessage from the RTL instead (SysUtils.pas).
-Parameters
+Parameters:
ErrNo - The Windows API error code for which to retrieve the associated error message.
-Returns
- The error message string associated with the specified Windows API error code.
-Donator
+Result:
+ Returns the error message string associated with the specified Windows API error code.
+Donator:
JCL Team
--------------------------------------------------------------------------------
@@EJclError
<GROUP BaseServices.ErrorHandling>
-Summary
+Summary:
Base exception class for all JCL exceptions.
-Description
+Description:
EJclError is the base class used for all exception classes in the JCL. It inherits
directly from Exception without adding any new functionality. It only exists to
provide a distinction between exceptions raised by the JCL and those raised by
@@ -96,62 +95,58 @@
CreateResRecFmt, which are replacements for the Exception class methods CreateRes
and CreateResFmt respectively (to remove the need for overloads and backwards
compatibility).
-Donator
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclError.CreateResRecFmt
-Summary
+Summary:
Creates an instance of EJclError with a message loaded from the application's resource and then formatted.
-Description
+Description:
Creates an instance of EJclError with a message loaded from the application's
resource and then formatted with additional information. The message is specified
using the ResStringRec parameter and is used as:
- <p class="syntax">
- resourcestring
- RsMyResource = 'Oops, an error occurred with code %u';
- raise EJclError.CreateResRecFmt(@RsMyResource, [GetLastError]);
- </p>
-Parameters
+ resourcestring
+ RsMyResource = 'Oops, an error occurred with code %u';
+ raise EJclError.CreateResRecFmt(@RsMyResource, [GetLastError]);
+Parameters:
ResStringRec - Pointer to a resource string. See the example above.
Args - Array of value used to format the message string with. See the Format function for more information on how to use these parameters (internally Format is used to do the formatting so the semantics are identical).
-See also
- <link CreateResRec>
-Donator
+See also:
+ CreateResRec
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclError.CreateResRec
-Summary
+Summary:
Creates an instance of EJclError with a simple message loaded from the application's resource.
-Description
+Description:
Creates an instance of EJclError with a simple message loaded from the application's
resource. The message is specified using the ResStringRec parameter and is used as:
- <p class="syntax">
- resourcestring
- RsMyResource = 'Oops, an error occurred';
- raise EJclError.CreateResRec(@RsMyResource);
- </p>
+ resourcestring
+ RsMyResource = 'Oops, an error occurred';
+ raise EJclError.CreateResRec(@RsMyResource);
Parameters
ResStringRec - Pointer to a resource string. See the example above.
-See also
- <link CreateResRecFmt>
-Donator
+See also:
+ CreateResRecFmt
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclInternalError
<GROUP BaseServices.ErrorHandling>
-Summary
+Summary:
Exception class for JCL internal errors.
-Description
+Description:
Exceptions of the EJclInternalError exception class are raised if some
internal consistency check fails.
-Donator
+Donator:
Unknown
--------------------------------------------------------------------------------
@@EJclWin32Error
<GROUP BaseServices.ErrorHandling>
-Summary
+Summary:
Base class for exceptions raised in response to Win32 errors.
-Description
+Description:
The EJclWin32Error exception class is used as the base class for exceptions that
are raised in response to the failure of a Win32 API function that sets LastError.
The EJclWin32Error constructors automatically call GetLastError, the result of which
@@ -159,215 +154,214 @@
appends a human-readable string to the passed in exception Msg corresponding to
the last error. This message is separated from the passed in Msg by a carriage
return and is made available through the LastErrorMsg property.
-Donator
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.Create
-Summary
+Summary:
Instantiates an EJclWin32Error with a simple string.
-Description
+Description:
Create instantiates an EJclWin32Error exception class. The Msg
parameter is the string which is displayed in the exception dialog box and is
also available through the Message property.
-Parameters
+Parameters:
Msg - The string to be associated with the exception. The programmer can query the class for this string using the Message property. If the exception is unhandled the RTL displays this message in the exception dialog box.
-Donator
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.CreateFmt
-Summary
+Summary:
Instantiates an EJclWin32Error with a formatted string.
-Description
+Description:
CreateFmt instantiates EJclWin32Error exception class. The Msg
parameter is the string which is displayed in the exception dialog box and is
also available through the Message property. See the Format function for more
information about formatting a string.
-Parameters
+Parameters:
Msg - String containing format specifiers to be replaced with values from the Args array.
Args - Array of constants which are formatted according to the format specifiers in the Msg parameter.
-See also
- <link Create>
- <link CreateRes>
- <link CreateResRec>
-Donator
+See also:
+ Create
+ CreateRes
+ CreateResRec
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.CreateRes
-Summary
+Summary:
Instantiates an instance of EJclWin32Error with a string loaded from the application's resource.
-Description
+Description:
CreateRes instantiates an EJclWin32Error exception class. Ident must be the unique
ID of a string resource which is displayed in the exception dialog box and is
also available through the Message property.
Parameters
Ident - Unique ID of a string resource.
-See also
- <link Create>
- <link CreateFmt>
- <link CreateResRec>
-Donator
+See also:
+ Create
+ CreateFmt
+ CreateResRec
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.CreateResRec
-Summary
+Summary:
Instantiates an instance of EJclWin32Error with a string loaded from the application's resource.
-Description
+Description:
CreateRes instantiates an EJclWin32Error exception class. ResStringRec is a pointer
to a message which is loaded from the application's resource.
-Parameters
+Parameters:
ResStringRec - ResStringRec is a pointer to a resource string.
-See also
- <link Create>
- <link CreateFmt>
- <link CreateRes>
-Donator
+See also:
+ Create
+ CreateFmt
+ CreateRes
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.LastError
-Summary
+Summary:
Contains the LastError.
-Description
+Description:
The LastError property returns the error code retrieved by a call to GetLastError
at the time the exception was raised.
-See also
- <link LastErrorMsg>
-Donator
+See also:
+ LastErrorMsg
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@EJclWin32Error.LastErrorMsg
-Summary
+Summary:
Error string corresponding to LastError.
-Description
+Description:
The LastErrorMsg property contains the error message string associated with the last
error code.
-See also
- <link LastError>
-Donator
+See also:
+ LastError
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@Float
<GROUP BaseServices>
-Summary
+Summary:
Generic floating point type.
-Description
+Description:
Float represents a generic floating point type and is used mostly in JclMath.
Float is conditionally defined as either Extended, Double or Single with Extended
being the default. You can change the type that Float is defined as globally
by using the MATH_PRECISION_X compiler directives.
- See Compiler Directives
- for more information.
-Donator
+ See Compiler Directives for more information.
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@LongWord
<GROUP BaseServices.Compatibility>
-Summary
+Summary:
Alias for Cardinal.
-Description
+Description:
LongWord is an alias for Cardinal and as such represents an unsigned 32-bit
integer. For Delphi 4 and C++ Builder 4 up this type is 'defined' in System.pas,
in earlier versions this type didn't exist so it is defined in JclBase.
-Donator
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@TSysCharSet
<GROUP BaseServices.Compatibility>
-Summary
+Summary:
A set of characters.
-Description
+Description:
TSysCharSet represents a set of characters. For Delphi 4 and C++ Builder 4 up this
type is defined in SysUtils, in earlier versions this type didn't exist so it is
defined in JclBase.
-Donator
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@I64Assign
<GROUP BaseServices.Int64support>
-Summary
+Summary:
Initializes an Int64 to the supplied values.
-Description
+Description:
I64Assign implements initialization for an Int64 from the supplied long integers.
-Parameters
- I - The Int64 to initialize
- Low - Low 32 bits for the Int64
- High - High 32 bits for the Int64
-See also
- <link I64Copy>
- <link I64Compare>
-Donator
+Parameters:
+ I - The Int64 to initialize.
+ Low - Low 32 bits for the Int64.
+ High - High 32 bits for the Int64.
+See also:
+ I64Copy
+ I64Compare
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@I64Copy
<GROUP BaseServices.Int64support>
-Summary
- Copies an Int64
-Description
+Summary:
+ Copies an Int64.
+Description:
I64Copy copies the value of Source into Dest. Source is unaffected by this.
Parameters
- Dest - Destination Int64
- Source - Source Int64
-See also
- <link I64Assign>
- <link I64Compare>
-Donator
+ Dest - Destination Int64.
+ Source - Source Int64.
+See also:
+ I64Assign
+ I64Compare
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@I64Compare
<GROUP BaseServices.Int64support>
-Summary
+Summary:
Compares two 64 bit integers.
-Description
+Description:
I64Compares the two supplied 64-bit integers for equality.
Parameters
- I1 - First Int64
- I2 - Second Int64
+ I1 - First Int64.
+ I2 - Second Int64.
Returns
If I1 equals I2 the result is 0, if I1 is larger than I2 the result is greater than
0 (specifically 1) and if I1 is smaller than I2 the result is smaller than 0
(specifically -1).
-See also
- <link I64Assign>
- <link I64Copy>
-Donator
+See also:
+ I64Assign
+ I64Copy
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@CardinalsToI64
<GROUP BaseServices.Int64support>
-Summary
+Summary:
Packs the supplied 32 bit values in an Int64
-Description
+Description:
CardinalsToInt64 packs the two supplied 32 bit values into a single Int64. Note
that this routine is only available for compilers that natively support Int64.
-Parameters
+Parameters:
I - The 64 bit value into which to pack the high and low parts.
- LowPart - Low 32 bits for the supplied Int64
- HighPart - High 32 bits for the supplied Int64
-See also
- <link I64ToCardinals>
-Donator
+ LowPart - Low 32 bits for the supplied Int64.
+ HighPart - High 32 bits for the supplied Int64.
+See also:
+ I64ToCardinals
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@I64ToCardinals
<GROUP BaseServices.Int64support>
-Summary
+Summary:
Extracts the high and low 32 bit values from an Int64.
-Description
+Description:
I64ToCardinals extracts the high and low 32 bit values from the supplied Int64.
Note that this routine is only available for compilers that natively support Int64.
-Parameters
+Parameters:
I - The 64 bit value from which to extract the high and low parts.
- LowPart - Low 32 bits of the supplied Int64
- HighPart - High 32 bits of the supplied Int64
-See also
- <link CardinalsToI64>
-Donator
+ LowPart - Low 32 bits of the supplied Int64.
+ HighPart - High 32 bits of the supplied Int64.
+See also:
+ CardinalsToI64
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@TDynArray
<GROUP BaseServices.Dynamicarrays>
-Summary
+Summary:
A dynamic array of some type.
-Description
+Description:
TDynArray represents a dynamic array. Depending on the compiler version this is an
actual dynamic array or a simulated dynamic array. The tables below show the
declaration of the dynamic array types. When the compiler natively supports
@@ -380,10 +374,10 @@
reference an element of the array you use MyArray^[Index] where Index is the index
of the element between 0 and the length of the array minus 1. When you are done
with the array you must release it's memory by calling DynArrayFinalize.
- <P><B>Compiler supports dynamic arrays</B> (Note that routines that take a TDynArray
- as a parameter need an actual TDynArray so you can't declare the parameter using
- the "array of Type" syntax):
- <TABLE>
+ Compiler supports dynamic arrays</B> (Note that routines that take a TDynArray
+ as a parameter need an actual TDynArray so you can't declare the parameter using
+ the "array of Type" syntax):
+<TABLE>
Type Declaration
----------------- -----------------
TDynByteArray array of Byte
@@ -399,17 +393,17 @@
TDynSingleArray array of Single
</TABLE>
- <P><B>Compiler does not support dynamic arrays</B> (See the various DynArrayXxx routines).
- The TDynXxxArray types are declared as a pointer to PDynXxxArray types. The
- use of the 'P' and 'T' prefix are reversed here to maintain consistency with
- the situation where dynamic arrays are supported. As an example the full
- declaration of TDynByteArray is:
- PDynByteArray = array [0..DynByteArrayHigh] of Byte;
- TDynByteArray = ^PDynByteArray;
- Keep in mind that it is the TDynArray variant that actually use in your code
- but that in reality this is a pointer and as such must be dereferenced before
- you can access an element of the array.
- <TABLE>
+ Compiler does not support dynamic arrays</B> (See the various DynArrayXxx routines).
+ The TDynXxxArray types are declared as a pointer to PDynXxxArray types. The
+ use of the 'P' and 'T' prefix are reversed here to maintain consistency with
+ the situation where dynamic arrays are supported. As an example the full
+ declaration of TDynByteArray is:
+ PDynByteArray = array [0..DynByteArrayHigh] of Byte;
+ TDynByteArray = ^PDynByteArray;
+ Keep in mind that it is the TDynArray variant that actually use in your code
+ but that in reality this is a pointer and as such must be dereferenced before
+ you can access an element of the array.
+<TABLE>
Type Declaration
----------------- --------------------------------------------
TDynByteArray ^array [0..DynByteArrayHigh] of Byte
@@ -424,21 +418,20 @@
TDynDoubleArray ^array [0..DynDoubleArrayHigh] of Double
TDynSingleArray ^array [0..DynSingleArrayHigh] of Single
</TABLE>
-
-Donator
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayHigh
<GROUP BaseServices.Dynamicarrays>
-Summary
+Summary:
Upper bound for dynamic array of some type.
-Description
+Description:
DynArrayHigh contains the upper bound for a dynamic array of some type. The table
below shows these values for each supported type. These value are obtained by
dividing 2GB (the maximum array size) by the size of the type (in bytes). Note
that DynFloatArrayHigh depends on the MATH_PRECISION_X compiler directive and
as such equals DynExtendedArrayHigh, DynDoubleArrayHigh or DynSingleArrayHigh.
- <TABLE>
+<TABLE>
Constant Value
-------------------- ----------
DynByteArrayHigh 2147483646
@@ -453,427 +446,393 @@
DynDoubleArrayHigh 536870908
DynSingleArrayHigh 268435448
</TABLE>
-
-Donator
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayAllocSize
<GROUP BaseServices.Dynamicarrays>
-Summary
+Summary:
Returns the allocation size for a dynamic array.
-Description
+Description:
DynArrayAllocSize returns the amount of memory, in bytes, that are allocated for
the supplied dynamic array. Since dynamic arrays are allocated with some additional
maintenance data the return value will always be at least 12 bytes more than the
memory needed to hold the actual elements.
-Parameters
- A - The dynamic array for which you want to know the allocation size. This array <U>must</U> have been previously initialized with DynArrayInitialize or the result will be unpredictable.
-Returns
- The amount of dynamic memory, in bytes, reserved for the dynamic array.
-See also
- <link DynArrayLength>
- <link DynArrayElemSize>
- <link DynArrayInitialize>
- <link DynArrayFinalize>
- <link DynArraySetLength>
-Donator
+Parameters:
+ A - The dynamic array for which you want to know the allocation size. This array must have been previously initialized with DynArrayInitialize or the result will be unpredictable.
+Result:
+ Returns the amount of dynamic memory, in bytes, reserved for the dynamic array.
+See also:
+ DynArrayLength
+ DynArrayElemSize
+ DynArrayInitialize
+ DynArrayFinalize
+ DynArraySetLength
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayLength
<GROUP BaseServices.Dynamicarrays>
-Summary
+Summary:
Returns the length of a dynamic array.
-Description
+Description:
DynArrayLength returns the length of the supplied dynamic array in terms of the
number of elements contained in the array. This is always the value supplied to
the last call to DynArraySetLength or DynArrayInitialize.
Note that a dynamic array is allowed to have a length of 0.
-Parameters
+Parameters:
A - The dynamic array whose length you want.
-Returns
- The length of the supplied dynamic array in terms of number of elements.
-See also
- <link DynArrayAllocSize>
- <link DynArrayElemSize>
- <link DynArrayInitialize>
- <link DynArrayFinalize>
- <link DynArraySetLength>
-Donator
+Result:
+ Returns the length of the supplied dynamic array in terms of number of elements.
+See also:
+ DynArrayAllocSize
+ DynArrayElemSize
+ DynArrayInitialize
+ DynArrayFinalize
+ DynArraySetLength
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayElemSize
<GROUP BaseServices.Dynamicarrays>
-Summary
+Summary:
Returns the size of an element in the array.
-Description
+Description:
DynArrayElemSize returns the size, in bytes, of the elements contained in the
dynamic array. This function is not very useful for application programmers but
is used internally.
-Parameters
+Parameters:
A - The dynamic array you want to query for its element size.
-Returns
- The size of an individual element, in bytes.
-See also
- <link DynArrayAllocSize>
- <link DynArrayLength>
- <link DynArrayInitialize>
- <link DynArrayFinalize>
- <link DynArraySetLength>
-Donator
+Result:
+ Returns the size of an individual element, in bytes.
+See also:
+ DynArrayAllocSize
+ DynArrayLength
+ DynArrayInitialize
+ DynArrayFinalize
+ DynArraySetLength
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayInitialize
<GROUP BaseServices.Dynamicarrays>
-Summary
+Summary:
Initializes a dynamic array for use.
-Description
+Description:
DynArrayInitialize initializes a dynamic array variable for use. You must call
this function before using the dynamic array. The function allocates memory
for the maintenance data and initial elements, if directed to do so. Initial
elements are initialized to 0 and can be used immediately without having to
call DynArraySetLength. When you are done using the array you must
release its memory by calling DynArrayFinalize.
-Parameters
- A - The dynamic array variable to initialize;
+Parameters:
+ A - The dynamic array variable to initialize.
ElementSize - Size, in bytes, of the elements contained in the dynamic array. Always use the SizeOf operator for this parameter. For example, if A is declared as a TDynIntegerArray then use SizeOf(Integer) for this parameter.
InitialLength - Initial size of the array. That is, the number of elements in the array. The function allocates enough memory to hold at least InitialLength number of elements and initializes them to 0. You can immediately start to use them without the need to call DynArraySetLength. You can pass 0 if you don't want to initialize the length of the array.
-See also
- <link DynArrayAllocSize>
- <link DynArrayLength>
- <link DynArrayElemSize>
- <link DynArrayFinalize>
- <link DynArraySetLength>
-Donator
+See also:
+ DynArrayAllocSize
+ DynArrayLength
+ DynArrayElemSize
+ DynArrayFinalize
+ DynArraySetLength
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArrayFinalize
<GROUP BaseServices.Dynamicarrays>
-Summary
+Summary:
Releases the memory reserved for the dynamic array.
-Description
+Description:
DynArrayFinalize releases the memory reserved for the dynamic array. You must
always call this function when done using the dynamic array. Note that setting
the array's length to 0 with DynArraySetLength does not release all
memory associated with the dynamic array.
-Parameters
+Parameters:
A - The dynamic array variable to finalize.
-See also
- <link DynArrayAllocSize>
- <link DynArrayLength>
- <link DynArrayElemSize>
- <link DynArrayInitialize>
- <link DynArraySetLength>
-Donator
+See also:
+ DynArrayAllocSize
+ DynArrayLength
+ DynArrayElemSize
+ DynArrayInitialize
+ DynArraySetLength
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@DynArraySetLength
<GROUP BaseServices.Dynamicarrays>
-Summary
+Summary:
Sets the length of the dynamic array.
-Description
+Description:
DynArraySetLength sets the length of the specified dynamic array. The array
must have previously been initialized with DynArrayInitialize. This
function maintains the contents of the elements in the array before resizing it
and in the situation where the array grows, the new elements are initialized to 0.
-Parameters
+Parameters:
A - The dynamic array to resize.
NewLength - The new length, in terms of number of elements, of the array. This value must be greater than or equal to 0. Note that setting the array's length to 0 does not release all of it's associated memory. You must call DynArrayFinalize when done using the dynamic array.
-See also
- <link DynArrayAllocSize>
- <link DynArrayLength>
- <link DynArrayElemSize>
- <link DynArrayInitialize>
- <link DynArrayFinalize>
-Donator
+See also:
+ DynArrayAllocSize
+ DynArrayLength
+ DynArrayElemSize
+ DynArrayInitialize
+ DynArrayFinalize
+Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
@@TObjectList
<GROUP BaseServices.Compatibility>
-Summary
+Summary:
TList descendent to maintain a list of TObject descendants.
-Description
+Description:
TObjectList is a TList descendant adapted to maintain a list of TObject descendants
which can optionally be owned by the class. If the class owns the items, it will
automatically free the objects when the list is cleared. This class is only provided
for backward compatibility and is not a full-fledged implementation of TObjectList
as found in Delphi 5 and up.
-Donator
+Donator:
Petr Vones
--------------------------------------------------------------------------------
@@TObjectList.Clear
-Summary
+Summary:
Deletes all items from the list.
-Description
+Description:
Clear empties the list, frees the memory used to store the Objects array, and
sets Count and Capacity to 0. If OwnsObjects is True, Clear also frees the objects
in the list.
-Donator
+Donator:
Petr Vones
--------------------------------------------------------------------------------
@@TObjectList.Create
-Summary
+Summary:
Creates an instance of TObjectList
-Description
+Description:
Creates an instance of TObjectList and initializes the OwnsObjects property.
-Parameters
+Parameters:
AOwnsObjects - Initial value for the OwnsObjects property.
-Donator
+Donator:
Petr Vones
--------------------------------------------------------------------------------
@@TObjectList.OwnsObjects
-Summary
+Summary:
Determines whether the class owns it's items.
-Description
+Description:
The OwnsObjects property determines whether the class owns the objects it stores.
If set to True, clearing the list through the Clear method will free all objects
in addition to removing them from the list. If set to False, clearing the list
through the Clear method merely removes the items from the list but does not free
the objects.
-Donator
+Donator:
Petr Vones
--------------------------------------------------------------------------------
@@RaiseLastOSError
<GROUP BaseServices.Compatibility>
-Summary
+Summary:
Raises an exception for the last occurring OS or system library error.
-Description
+Description:
Call RaiseLastOSError to raise an EWin32Error exception for the last OS API call that
failed. RaiseLastOSError retrieves the code for the last occurring API call error,
if any. If this belongs to a previously occurring error, RaiseLastOSError raises an
EWin32Error exception with the error code and message associated with th...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-16 20:50:08
|
Revision: 2077
http://svn.sourceforge.net/jcl/?rev=2077&view=rev
Author: cycocrew
Date: 2007-07-16 13:50:04 -0700 (Mon, 16 Jul 2007)
Log Message:
-----------
More .dtx help files updates
Modified Paths:
--------------
trunk/help/Complex.dtx
trunk/help/ExprEval.dtx
trunk/help/Guidelines.txt
trunk/help/Locales.dtx
trunk/help/NTFS.dtx
trunk/help/UnitConv.dtx
Modified: trunk/help/Complex.dtx
===================================================================
--- trunk/help/Complex.dtx 2007-07-16 13:32:40 UTC (rev 2076)
+++ trunk/help/Complex.dtx 2007-07-16 20:50:04 UTC (rev 2077)
@@ -34,8 +34,8 @@
and get the result in a separate object. Please note that such an approach
requires a very attentive coding style when you need to destroy every object
after every "CNew*" method invocation.
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TComplexKind
<GROUP MathRoutines.Complexnumbers>
@@ -43,12 +43,11 @@
Enumeration specifies the way of representing a complex number using either rectangular representation or polar coordinates.
Description:
Enumeration specifies the way of representing a complex number using either rectangular representation or polar coordinates.
-Quick info:
- Donator: Alexei Koudinov
+Donator: Alexei Koudinov
@@TComplexKind.crRectangular
- the parameters specified in a constructor or any other method are of the rectangular representation.
+ The parameters specified in a constructor or any other method are of the rectangular representation.
@@TComplexKind.crPolar
- the parameters specified in a constructor or any other method represent the number in polar coordinates.
+ The parameters specified in a constructor or any other method represent the number in polar coordinates.
--------------------------------------------------------------------------------
@@TJclComplex.FracLength
Summary:
@@ -62,8 +61,8 @@
The default value of FracLength is 8 decimal places.
Notes:
FracLength must be less or equal to 18. Trying to set FracLength to a value greater than 18 changes the value of FracLength to 18.
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.Create
Summary:
@@ -80,8 +79,8 @@
The results of the calculations as well as the value of the complex number itself might be obtained in either rectangular or polar representation at any time using AsString or AsPolarString respectively.
See also:
TComplexKind
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.RealPart
Summary:
@@ -93,8 +92,8 @@
ImaginaryPart
Radius
Angle
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.ImaginaryPart
Summary:
@@ -106,8 +105,8 @@
RealPart
Radius
Angle
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.Radius
Summary:
@@ -119,8 +118,8 @@
RealPart
ImaginaryPart
Angle
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.Angle
Summary:
@@ -132,8 +131,8 @@
RealPart
ImaginaryPart
Radius
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.AsString
Summary:
@@ -156,8 +155,8 @@
See also:
AsPolarString
FracLength
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.AsPolarString
Summary:
@@ -182,8 +181,8 @@
See also:
AsString
FracLength
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.Assign
Summary:
@@ -205,8 +204,8 @@
TComplexKind
AssignZero
AssignOne
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.AssignOne
Summary:
@@ -223,8 +222,8 @@
TComplexKind
Assign
AssignZero
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.AssignZero
Summary:
@@ -244,8 +243,8 @@
TComplexKind
Assign
AssignOne
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.Duplicate
Summary:
@@ -255,8 +254,8 @@
the value of the calling object to it.
Result:
Method Duplicate returns the newly created complex number object.
-Quick info:
- Donator: Alexei Koudinov
+Donator:
+ Alexei Koudinov
--------------------------------------------------------------------------------
@@TJclComplex.CAdd
Summary:
@@ -278,9 +277,9 @@
See also:
CNewAdd
TJclComplex
- <LINK TComplexKind,TCompexType>
-Quick info:
- Donator: Earl F. Glynn
+ TComplexKind
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CDiv
Summary:
@@ -303,9 +302,9 @@
See also:
CNewDiv
TJclComplex
- <LINK TComplexKind,TCompexType>
-Quick info:
- Donator: Earl F. Glynn
+ TComplexKind
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CMul
Summary:
@@ -330,9 +329,9 @@
See also:
CNewMul
TJclComplex
- <LINK TComplexKind,TCompexType>
-Quick info:
- Donator: Earl F. Glynn
+ TComplexKind
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CSub
Summary:
@@ -356,9 +355,9 @@
See also:
CNewSub
TJclComplex
- <LINK TComplexKind,TCompexType>
-Quick info:
- Donator: Earl F. Glynn
+ TComplexKind
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewAdd
Summary:
@@ -382,9 +381,9 @@
See also:
CAdd
TJclComplex
- <LINK TComplexKind,TCompexType>
-Quick info:
- Donator: Earl F. Glynn
+ TComplexKind
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewDiv
Summary:
@@ -409,9 +408,9 @@
See also:
CDiv
TJclComplex
- <LINK TComplexKind,TCompexType>
-Quick info:
- Donator: Earl F. Glynn
+ TComplexKind
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewMul
Summary:
@@ -437,9 +436,9 @@
See also:
CMul
TJclComplex
- <LINK TComplexKind,TCompexType>
-Quick info:
- Donator: Earl F. Glynn
+ TComplexKind
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewSub
Summary:
@@ -464,9 +463,9 @@
See also:
CSub
TJclComplex
- <LINK TComplexKind,TCompexType>
-Quick info:
- Donator: Earl F. Glynn
+ TComplexKind
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNeg
Summary:
@@ -482,8 +481,8 @@
See also:
CNewNeg
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewNeg
Summary:
@@ -500,8 +499,8 @@
See also:
CNeg
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CConjugate
Summary:
@@ -516,8 +515,8 @@
See also:
CNewConjugate
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewConjugate
Summary:
@@ -533,8 +532,8 @@
See also:
CConjugate
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CLn
Summary:
@@ -556,8 +555,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewLn
Summary:
@@ -580,8 +579,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CExp
Summary:
@@ -603,8 +602,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewExp
Summary:
@@ -627,8 +626,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CPwr
Summary:
@@ -656,8 +655,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewPwr
Summary:
@@ -686,8 +685,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CIntPwr
Summary:
@@ -711,8 +710,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewIntPwr
Summary:
@@ -737,8 +736,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CRealPwr
Summary:
@@ -762,8 +761,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewRealPwr
Summary:
@@ -788,8 +787,8 @@
CRoot
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CRoot
Summary:
@@ -814,8 +813,8 @@
CRealPwr
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewRoot
Summary:
@@ -841,8 +840,8 @@
CRealPwr
CSqrt
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CSqrt
Summary:
@@ -863,8 +862,8 @@
CRealPwr
CRoot
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewSqrt
Summary:
@@ -886,8 +885,8 @@
CRealPwr
CRoot
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CCos
Summary:
@@ -907,8 +906,8 @@
CSec
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewCos
Summary:
@@ -929,8 +928,8 @@
CSec
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CSin
Summary:
@@ -950,8 +949,8 @@
CSec
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewSin
Summary:
@@ -972,8 +971,8 @@
CSec
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CTan
Summary:
@@ -993,8 +992,8 @@
CSec
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewTan
Summary:
@@ -1015,8 +1014,8 @@
CSec
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CCot
Summary:
@@ -1036,8 +1035,8 @@
CSec
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewCot
Summary:
@@ -1058,8 +1057,8 @@
CSec
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CSec
Summary:
@@ -1079,8 +1078,8 @@
CCos
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewSec
Summary:
@@ -1101,8 +1100,8 @@
CCos
CCsc
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CCsc
Summary:
@@ -1122,8 +1121,8 @@
CSec
CCos
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewCsc
Summary:
@@ -1144,8 +1143,8 @@
CCos
CSec
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CCosH
Summary:
@@ -1165,8 +1164,8 @@
CSecH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewCosH
Summary:
@@ -1187,8 +1186,8 @@
CSecH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CSinH
Summary:
@@ -1208,8 +1207,8 @@
CSecH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewSinH
Summary:
@@ -1230,8 +1229,8 @@
CSecH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CTanH
Summary:
@@ -1251,8 +1250,8 @@
CSecH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewTanH
Summary:
@@ -1273,8 +1272,8 @@
CSecH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CCotH
Summary:
@@ -1294,8 +1293,8 @@
CSecH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewCotH
Summary:
@@ -1316,8 +1315,8 @@
CSecH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CSecH
Summary:
@@ -1337,8 +1336,8 @@
CCosH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewSecH
Summary:
@@ -1359,8 +1358,8 @@
CCosH
CCscH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CCscH
Summary:
@@ -1380,8 +1379,8 @@
CSecH
CCosH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
--------------------------------------------------------------------------------
@@TJclComplex.CNewCscH
Summary:
@@ -1402,5 +1401,5 @@
CCosH
CSecH
TJclComplex
-Quick info:
- Donator: Earl F. Glynn
+Donator:
+ Earl F. Glynn
\ No newline at end of file
Modified: trunk/help/ExprEval.dtx
===================================================================
--- trunk/help/ExprEval.dtx 2007-07-16 13:32:40 UTC (rev 2076)
+++ trunk/help/ExprEval.dtx 2007-07-16 20:50:04 UTC (rev 2077)
@@ -1,85 +1,96 @@
@@JclExprEval.pas
<GROUP ExprEval>
<TOPICORDER 100>
-Brief: This unit contains three expression evaluators, each tailored for
+Summary:
+ This unit contains three expression evaluators, each tailored for
different usage patterns. It also contains the component objects, so that a
customized expression evaluator can be assembled relatively easily.
-Description
-The key classes are TEvaluator, TCompiledEvaluator and
-TExpressionCompiler.
+Description:
+ The key classes are TEvaluator, TCompiledEvaluator and
+ TExpressionCompiler.
* For single evaluations of multiple expressions, use
TEvaluator.
* For many evaluations of the same expression, use
TCompiledEvaluator.
* For many evaluations of many expressions, use
TExpressionCompiler.
-Customized evaluators can be put together from constituent
-parts.
-
-Summary
-This unit contains the expression evaluator.
-
-Donator
-Barry Kelly
-
-Contributors
-Barry Kelly, Matthias Thoma, Petr Vones, Robert Marquardt, Robert Rossmair
+ Customized evaluators can be put together from constituent parts.
+Donator:
+ Barry Kelly
+Contributors:
+ Barry Kelly
+ Matthias Thoma
+ Petr Vones
+ Robert Marquardt
+ Robert Rossmair
--------------------------------------------------------------------------------
@@cExprEvalHashSize
<GROUP ExprEval>
-Brief: Initial size of internal hash lists created by TEasyEvaluator
+Summary:
+ Initial size of internal hash lists created by TEasyEvaluator
descendants, and also TExpressionCompiler.
-Donator: Barry Kelly
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@EJclExprEvalError
<GROUP ExprEval>
-Brief: Exception class used by the expression evaluator.
-Donator: Barry Kelly
+Summary:
+ Exception class used by the expression evaluator.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@ExprWhiteSpace
<GROUP ExprEval>
-Brief: Set of characters that will be skipped before a token read
+Summary:
+ Set of characters that will be skipped before a token read
commences.
-See Also: TExprLexer
-Donator: Barry Kelly
+See also:
+ TExprLexer
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TFloat
<GROUP ExprEval>
-Brief: Floating-point type used by TLexer and TParser.Evaluate.
-Donator: Barry Kelly
-
+Summary:
+ Floating-point type used by TLexer and TParser.Evaluate.
+Donator:
+ Barry Kelly
@@PFloat
<COMBINE TFloat>
--------------------------------------------------------------------------------
@@TFloat32
<GROUP ExprEval>
-Brief: 32-bit IEEE standard floating-point value.
-Donator: Barry Kelly
-
+Summary:
+ 32-bit IEEE standard floating-point value.
+Donator:
+ Barry Kelly
@@PFloat32
<COMBINE TFloat32>
--------------------------------------------------------------------------------
@@TFloat64
<GROUP ExprEval>
-Brief: 64-bit IEEE standard floating-point value.
-Donator: Barry Kelly
-
+Summary:
+ 64-bit IEEE standard floating-point value.
+Donator:
+ Barry Kelly
@@PFloat64
<COMBINE TFloat64>
--------------------------------------------------------------------------------
@@TFloat80
<GROUP ExprEval>
-Brief: 80-bit Intel extended precision floating-point value.
-Donator: Barry Kelly
-
+Summary:
+ 80-bit Intel extended precision floating-point value.
+Donator:
+ Barry Kelly
@@PFloat80
<COMBINE TFloat80>
--------------------------------------------------------------------------------
@@TFloatFunc
<GROUP ExprEval>
-Brief: A function type taking no parameters.
-Donator: Barry Kelly
-
+Summary:
+ A function type taking no parameters.
+Donator:
+ Barry Kelly
@@TFloat32Func
<COMBINE TFloatFunc>
@@TFloat64Func
@@ -89,9 +100,10 @@
--------------------------------------------------------------------------------
@@TUnaryFunc
<GROUP ExprEval>
-Brief: A function type taking a single parameter.
-Donator: Barry Kelly
-
+Summary:
+ A function type taking a single parameter.
+Donator:
+ Barry Kelly
@@TUnary32Func
<COMBINE TUnaryFunc>
@@TUnary64Func
@@ -101,9 +113,10 @@
--------------------------------------------------------------------------------
@@TBinaryFunc
<GROUP ExprEval>
-Brief: A function type taking two parameters.
-Donator: Barry Kelly
-
+Summary:
+ A function type taking two parameters.
+Donator:
+ Barry Kelly
@@TBinary32Func
<COMBINE TBinaryFunc>
@@TBinary64Func
@@ -113,9 +126,10 @@
--------------------------------------------------------------------------------
@@TTernaryFunc
<GROUP ExprEval>
-Brief: A function type taking three parameters.
-Donator: Barry Kelly
-
+Summary:
+ A function type taking three parameters.
+Donator:
+ Barry Kelly
@@TTernary32Func
<COMBINE TTernaryFunc>
@@TTernary64Func
@@ -125,43 +139,52 @@
--------------------------------------------------------------------------------
@@TExprContext
<GROUP ExprEval>
-Brief: Finds a symbol corresponding to an identifier.
+Summary:
+ Finds a symbol corresponding to an identifier.
Description:
Expressions composed solely of numbers and operators may be
evaluated quite easily, but to make an expression evaluator really
useful requires that things like named constants, variables and
functions be added as well.
- <p>
+
To allow a defined set of constants, variables and functions
to be used in multiple evaluators (and mixed and matched according
to need), the task of handling symbol resolution is devolved to
- an object known as a <i>context</i>.
- <p>
+ an object known as a context.
+
Contexts are not required to be flat; indeed, they are expected to
be compound objects, which devolve to other, more specialized contexts
to do actual resolution.
- <p>
+
As an example, consider the way names are resolved in Object Pascal.
The set of valid symbols is initially defined by the System unit, and
then added to with each unit named in the uses clause. When a method
is being compiled, private, protected and public names come into the
namespace; they aren't in effect with methods of other classes. In
a similar way, contexts can be built up according to requirements.
-Note: Don't construct instances of TExprContext directly, since it is
+Notes:
+ Don't construct instances of TExprContext directly, since it is
abstract; instead, construct a concrete descendant.
-See Also:
- TExprHashContext, TExprSetContext
-Donator: Barry Kelly
+See also:
+ TExprHashContext
+ TExprSetContext
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprContext.Find
-Finds a symbol corresponding to an identifier.
-Parameters: s: The identifier of the symbol to find.
-Returns: The symbol object, or nil if not found.
-Donator: Barry Kelly
+Summary:
+ Finds a symbol corresponding to an identifier.
+Parameters:
+ s - The identifier of the symbol to find.
+Result:
+ Returns the symbol object, or nil if not found.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprHashContext
<GROUP ExprEval>
-Brief: A context class that uses a hash map for its implementation.
+Summary:
+ A context class that uses a hash map for its implementation.
Description:
This is a concrete context class that uses a hash map for symbol
lookup. The fact that it uses a hash for its implementation means that
@@ -169,16 +192,17 @@
actual number of symbols stored in the context; however, this
guarantee depends on the internal hash map's internal table being
large enough to minimize collisions.
- <p>
-Note: Case sensitivity is also a concern; see the Create method.
-Donator: Barry Kelly
+Notes:
+ Case sensitivity is also a concern; see the Create method.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprHashContext.Create
-Brief: Creates an instance of THashContext.
+Summary:
+ Creates an instance of THashContext.
Parameters:
ACaseSensitive: Whether this context should be case sensitive or not.
- AHashSize: The hash size to pass on to the internal
- hash map structure.
+ AHashSize: The hash size to pass on to the internal hash map structure.
Description:
This constructs an instance of THashContext. The first
parameter indicates case sensitivity; the meaning of the second
@@ -190,132 +214,168 @@
be the expected average amount of items to be held in the hash.
The performance degradation for too small hash tables is logarithmic,
however, so only in pathalogical cases should this be a concern.
-Note: It is fairly important that the hash size not be an even
+Notes:
+ It is fairly important that the hash size not be an even
number; it's best if it is a prime number, although typically
a power of 2 minus one does fairly well (e.g. 127, 2047, etc.).
-See Also: TStringHashMap
-Donator: Barry Kelly
+See also:
+ TStringHashMap
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprHashContext.Destroy
-Brief: Destroys this instance. Use Free instead.
-Donator: Barry Kelly
+Summary:
+ Destroys this instance. Use Free instead.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprHashContext.Add
-Brief: Adds a symbol to this context.
-Parameters:
- ASymbol: The symbol object to add.
+Summary:
+ Adds a symbol to this context.
Description:
Once a symbol has been added, the context takes over ownership
of it, and will free it when it is itself destroyed.
-Donator: Barry Kelly
+Parameters:
+ ASymbol - The symbol object to add.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprHashContext.Remove
-Brief: Removes a symbol from this context.
-Parameters:
- AName: symbol to remove and free.
+Summary:
+ Removes a symbol from this context.
Description:
The symbol object refered to by AName will be destroyed.
-Donator: Barry Kelly
+Parameters:
+ AName - Symbol to remove and free.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprSetContext
<GROUP ExprEval>
-Brief: A compound context object for combining multiple contexts.
+Summary:
+ A compound context object for combining multiple contexts.
Description:
A context class that contains a set of other contexts, which it
searches in order, starting with the most recently added.
-Donator: Barry Kelly
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprSetContext.Create
-Brief: Constructs an instance.
+Summary:
+ Constructs an instance.
Parameters:
- AOwnsContexts: Determines whether this context object
- should free contexts when they are deleted. You can use
- Extract to remove a context while keeping it intact.
-Donator: Barry Kelly
+ AOwnsContexts - Determines whether this context object
+ should free contexts when they are deleted. You can use
+ Extract to remove a context while keeping it intact.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprSetContext.Destroy
-Brief: Destroys the TExprSetContext instance. Use Free instead.
-Donator: Barry Kelly
+Summary:
+ Destroys the TExprSetContext instance. Use Free instead.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprSetContext.Add
-Brief: Adds a context to the set.
+Summary:
+ Adds a context to the set.
Parameters:
- AContext: Context to add to the set of contexts.
-Donator: Barry Kelly
+ AContext - Context to add to the set of contexts.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprSetContext.Remove
-Brief: Removes a context.
+Summary:
+ Removes a context.
Parameters:
- AContext: Context to remove.
-Donator: Barry Kelly
+ AContext - Context to remove.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprSetContext.Delete
-Brief: Removes a context by index.
+Summary:
+ Removes a context by index.
Parameters:
- AIndex: Index of context to remove.
-Donator: Barry Kelly
+ AIndex - Index of context to remove.
+Donator:
+ Barry Kelly
--------------------------------------------------------------------------------
@@TExprSetContext.Extract
-Brief: Removes a context without freeing i...
[truncated message content] |
|
From: <ou...@us...> - 2007-07-19 22:48:47
|
Revision: 2085
http://svn.sourceforge.net/jcl/?rev=2085&view=rev
Author: outchy
Date: 2007-07-19 15:48:45 -0700 (Thu, 19 Jul 2007)
Log Message:
-----------
Some documentation for streams (not finished yet)
Modified Paths:
--------------
trunk/help/JCLHelp.dox
Added Paths:
-----------
trunk/help/Streams.dtx
Modified: trunk/help/JCLHelp.dox
===================================================================
--- trunk/help/JCLHelp.dox 2007-07-19 19:04:25 UTC (rev 2084)
+++ trunk/help/JCLHelp.dox 2007-07-19 22:48:45 UTC (rev 2085)
@@ -1,4 +1,4 @@
-; This is a Doc-O-Matic version 5.0.2 project file.
+; This is a Doc-O-Matic version 5.5 project file.
; This file is maintained by Doc-O-Matic, do not edit manually.
[AutoTexts]
@@ -388,13 +388,14 @@
CValue_8=16777215
[Configurations]
-Count=5
-Current=3
+Count=6
+Current=2
Name0=Configuration 1
Name1=Configuration 2
Name2=Configuration 3
Name3=Configuration 5
Name4=Configuration 6
+Name5=Configuration 7
[Configurations\Configuration 1\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\AdditionalFiles]
Count=2
@@ -9816,6 +9817,7 @@
CreateSupportCode=1
CustomHelpProjectFile=
DontIncludeFolders=0
+Help2AdditionalXMLData=
Help2Collection=
Help2Compiler=F:\Programme\Microsoft Help 2.0 SDK\hxcomp.exe
Help2CompileResult=1
@@ -11222,7 +11224,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 1\Disabled Topics]
-Count=381
+Count=389
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -11471,72 +11473,80 @@
ID319=TANonObjectHeader
ID32=AMD_BIT_28
ID320=TCoCreateInstanceExProc
-ID321=TFileAllocatedRangeBuffer
-ID322=TFileZeroDataInformation
-ID323=TH32CS_SNAPMODULE
-ID324=TImageBaseRelocation
-ID325=TImageBoundForwarderRef
-ID326=TImageBoundImportDescriptor
-ID327=TImageCor20Header
-ID328=TImageExportDirectory
-ID329=TImageImportByName
+ID321=TExprCompileParser.CompileExpr
+ID322=TExprCompileParser.CompileSignedFactor
+ID323=TExprCompileParser.CompileSimpleExpr
+ID324=TExprCompileParser.CompileTerm
+ID325=TExprEvalParser.EvalExpr
+ID326=TExprEvalParser.EvalSignedFactor
+ID327=TExprEvalParser.EvalSimpleExpr
+ID328=TExprEvalParser.EvalTerm
+ID329=TFileAllocatedRangeBuffer
ID33=AMD_BIT_29
-ID330=TImageImportDescriptor
-ID331=TImageLoadConfigDirectory
-ID332=TImageResourceDataEntry
-ID333=TImageResourceDirectory
-ID334=TImageResourceDirectoryEntry
-ID335=TImageResourceDirStringU
-ID336=TImageThunkData
-ID337=TImageTlsDirectory
-ID338=TIME_ZONE_ID_DAYLIGHT
-ID339=TIME_ZONE_ID_INVALID
+ID330=TFileZeroDataInformation
+ID331=TH32CS_SNAPMODULE
+ID332=TImageBaseRelocation
+ID333=TImageBoundForwarderRef
+ID334=TImageBoundImportDescriptor
+ID335=TImageCor20Header
+ID336=TImageExportDirectory
+ID337=TImageImportByName
+ID338=TImageImportDescriptor
+ID339=TImageLoadConfigDirectory
ID34=AMD_BIT_30
-ID340=TIME_ZONE_ID_STANDARD
-ID341=TIME_ZONE_ID_UNKNOWN
-ID342=TImgDelayDescr
-ID343=TJclBitmap32.FrameRect
-ID344=TJclBitmap32.OnPixelCombine
-ID345=TJclByteMap.Byte
-ID346=TJclDesktopCanvas.Create
-ID347=TJclDesktopCanvas.Destroy
-ID348=TJclIsFunc
-ID349=TLanaEnum
+ID340=TImageResourceDataEntry
+ID341=TImageResourceDirectory
+ID342=TImageResourceDirectoryEntry
+ID343=TImageResourceDirStringU
+ID344=TImageThunkData
+ID345=TImageTlsDirectory
+ID346=TIME_ZONE_ID_DAYLIGHT
+ID347=TIME_ZONE_ID_INVALID
+ID348=TIME_ZONE_ID_STANDARD
+ID349=TIME_ZONE_ID_UNKNOWN
ID35=AMD_BIT_31
-ID350=TLoadedImage
-ID351=TModuleEntry32
-ID352=TModuleInfo
-ID353=TNameBuffer
-ID354=TNCB
-ID355=TNCBPostProc
-ID356=TObjectList.Clear
-ID357=TObjectList.Create
-ID358=TObjectList.OwnsObjects
-ID359=TOSVersionInfoEx
+ID350=TImgDelayDescr
+ID351=TJclBitmap32.FrameRect
+ID352=TJclBitmap32.OnPixelCombine
+ID353=TJclByteMap.Byte
+ID354=TJclDesktopCanvas.Create
+ID355=TJclDesktopCanvas.Destroy
+ID356=TJclIsFunc
+ID357=TLanaEnum
+ID358=TLoadedImage
+ID359=TModuleEntry32
ID36=AMD_BIT_6
-ID360=TReparseDataBuffer
-ID361=TReparsePointInformation
-ID362=TWideStrings.Destroy
-ID363=VER_NT_DOMAIN_CONTROLLER
-ID364=VER_NT_SERVER
-ID365=VER_NT_WORKSTATION
-ID366=VER_SUITE_BACKOFFICE
-ID367=VER_SUITE_COMMUNICATIONS
-ID368=VER_SUITE_DATACENTER
-ID369=VER_SUITE_EMBEDDEDNT
+ID360=TModuleInfo
+ID361=TNameBuffer
+ID362=TNCB
+ID363=TNCBPostProc
+ID364=TObjectList.Clear
+ID365=TObjectList.Create
+ID366=TObjectList.OwnsObjects
+ID367=TOSVersionInfoEx
+ID368=TReparseDataBuffer
+ID369=TReparsePointInformation
ID37=AMD_CMOV_FLAG
-ID370=VER_SUITE_ENTERPRISE
-ID371=VER_SUITE_PERSONAL
-ID372=VER_SUITE_SERVERAPPLIANCE
-ID373=VER_SUITE_SINGLEUSERTS
-ID374=VER_SUITE_SMALLBUSINESS
-ID375=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID376=VER_SUITE_TERMINAL
-ID377=Win32BackupFile
-ID378=Win32DeleteFile
-ID379=Win32MoveFileReplaceExisting
+ID370=TWideStrings.Destroy
+ID371=VER_NT_DOMAIN_CONTROLLER
+ID372=VER_NT_SERVER
+ID373=VER_NT_WORKSTATION
+ID374=VER_SUITE_BACKOFFICE
+ID375=VER_SUITE_COMMUNICATIONS
+ID376=VER_SUITE_DATACENTER
+ID377=VER_SUITE_EMBEDDEDNT
+ID378=VER_SUITE_ENTERPRISE
+ID379=VER_SUITE_PERSONAL
ID38=AMD_CX8_FLAG
-ID380=Win32RestoreFile
+ID380=VER_SUITE_SERVERAPPLIANCE
+ID381=VER_SUITE_SINGLEUSERTS
+ID382=VER_SUITE_SMALLBUSINESS
+ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID384=VER_SUITE_TERMINAL
+ID385=Win32BackupFile
+ID386=Win32DeleteFile
+ID387=Win32MoveFileReplaceExisting
+ID388=Win32RestoreFile
ID39=AMD_DE_FLAG
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
@@ -21925,6 +21935,7 @@
CreateSupportCode=1
CustomHelpProjectFile=
DontIncludeFolders=0
+Help2AdditionalXMLData=
Help2Collection=
Help2Compiler=F:\Programme\Microsoft Help 2.0 SDK\hxcomp.exe
Help2CompileResult=1
@@ -21937,7 +21948,7 @@
Help2PluginNamespaceName=MS.VSCC+
Help2RegisterUsingH2Reg=1
Help2UnregisterNamespace=1
-HelpCompiler=F:\Programme\HTML Help Workshop\hhc.exe
+HelpCompiler=C:\Program Files\HTML Help Workshop\hhc.exe
HelpProjectFileAutomatic=1
HTMLHelp2Filename=
HTMLHelpDisplayFontScaleButton=0
@@ -23331,7 +23342,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 2\Disabled Topics]
-Count=381
+Count=389
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -23580,72 +23591,80 @@
ID319=TANonObjectHeader
ID32=AMD_BIT_28
ID320=TCoCreateInstanceExProc
-ID321=TFileAllocatedRangeBuffer
-ID322=TFileZeroDataInformation
-ID323=TH32CS_SNAPMODULE
-ID324=TImageBaseRelocation
-ID325=TImageBoundForwarderRef
-ID326=TImageBoundImportDescriptor
-ID327=TImageCor20Header
-ID328=TImageExportDirectory
-ID329=TImageImportByName
+ID321=TExprCompileParser.CompileExpr
+ID322=TExprCompileParser.CompileSignedFactor
+ID323=TExprCompileParser.CompileSimpleExpr
+ID324=TExprCompileParser.CompileTerm
+ID325=TExprEvalParser.EvalExpr
+ID326=TExprEvalParser.EvalSignedFactor
+ID327=TExprEvalParser.EvalSimpleExpr
+ID328=TExprEvalParser.EvalTerm
+ID329=TFileAllocatedRangeBuffer
ID33=AMD_BIT_29
-ID330=TImageImportDescriptor
-ID331=TImageLoadConfigDirectory
-ID332=TImageResourceDataEntry
-ID333=TImageResourceDirectory
-ID334=TImageResourceDirectoryEntry
-ID335=TImageResourceDirStringU
-ID336=TImageThunkData
-ID337=TImageTlsDirectory
-ID338=TIME_ZONE_ID_DAYLIGHT
-ID339=TIME_ZONE_ID_INVALID
+ID330=TFileZeroDataInformation
+ID331=TH32CS_SNAPMODULE
+ID332=TImageBaseRelocation
+ID333=TImageBoundForwarderRef
+ID334=TImageBoundImportDescriptor
+ID335=TImageCor20Header
+ID336=TImageExportDirectory
+ID337=TImageImportByName
+ID338=TImageImportDescriptor
+ID339=TImageLoadConfigDirectory
ID34=AMD_BIT_30
-ID340=TIME_ZONE_ID_STANDARD
-ID341=TIME_ZONE_ID_UNKNOWN
-ID342=TImgDelayDescr
-ID343=TJclBitmap32.FrameRect
-ID344=TJclBitmap32.OnPixelCombine
-ID345=TJclByteMap.Byte
-ID346=TJclDesktopCanvas.Create
-ID347=TJclDesktopCanvas.Destroy
-ID348=TJclIsFunc
-ID349=TLanaEnum
+ID340=TImageResourceDataEntry
+ID341=TImageResourceDirectory
+ID342=TImageResourceDirectoryEntry
+ID343=TImageResourceDirStringU
+ID344=TImageThunkData
+ID345=TImageTlsDirectory
+ID346=TIME_ZONE_ID_DAYLIGHT
+ID347=TIME_ZONE_ID_INVALID
+ID348=TIME_ZONE_ID_STANDARD
+ID349=TIME_ZONE_ID_UNKNOWN
ID35=AMD_BIT_31
-ID350=TLoadedImage
-ID351=TModuleEntry32
-ID352=TModuleInfo
-ID353=TNameBuffer
-ID354=TNCB
-ID355=TNCBPostProc
-ID356=TObjectList.Clear
-ID357=TObjectList.Create
-ID358=TObjectList.OwnsObjects
-ID359=TOSVersionInfoEx
+ID350=TImgDelayDescr
+ID351=TJclBitmap32.FrameRect
+ID352=TJclBitmap32.OnPixelCombine
+ID353=TJclByteMap.Byte
+ID354=TJclDesktopCanvas.Create
+ID355=TJclDesktopCanvas.Destroy
+ID356=TJclIsFunc
+ID357=TLanaEnum
+ID358=TLoadedImage
+ID359=TModuleEntry32
ID36=AMD_BIT_6
-ID360=TReparseDataBuffer
-ID361=TReparsePointInformation
-ID362=TWideStrings.Destroy
-ID363=VER_NT_DOMAIN_CONTROLLER
-ID364=VER_NT_SERVER
-ID365=VER_NT_WORKSTATION
-ID366=VER_SUITE_BACKOFFICE
-ID367=VER_SUITE_COMMUNICATIONS
-ID368=VER_SUITE_DATACENTER
-ID369=VER_SUITE_EMBEDDEDNT
+ID360=TModuleInfo
+ID361=TNameBuffer
+ID362=TNCB
+ID363=TNCBPostProc
+ID364=TObjectList.Clear
+ID365=TObjectList.Create
+ID366=TObjectList.OwnsObjects
+ID367=TOSVersionInfoEx
+ID368=TReparseDataBuffer
+ID369=TReparsePointInformation
ID37=AMD_CMOV_FLAG
-ID370=VER_SUITE_ENTERPRISE
-ID371=VER_SUITE_PERSONAL
-ID372=VER_SUITE_SERVERAPPLIANCE
-ID373=VER_SUITE_SINGLEUSERTS
-ID374=VER_SUITE_SMALLBUSINESS
-ID375=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID376=VER_SUITE_TERMINAL
-ID377=Win32BackupFile
-ID378=Win32DeleteFile
-ID379=Win32MoveFileReplaceExisting
+ID370=TWideStrings.Destroy
+ID371=VER_NT_DOMAIN_CONTROLLER
+ID372=VER_NT_SERVER
+ID373=VER_NT_WORKSTATION
+ID374=VER_SUITE_BACKOFFICE
+ID375=VER_SUITE_COMMUNICATIONS
+ID376=VER_SUITE_DATACENTER
+ID377=VER_SUITE_EMBEDDEDNT
+ID378=VER_SUITE_ENTERPRISE
+ID379=VER_SUITE_PERSONAL
ID38=AMD_CX8_FLAG
-ID380=Win32RestoreFile
+ID380=VER_SUITE_SERVERAPPLIANCE
+ID381=VER_SUITE_SINGLEUSERTS
+ID382=VER_SUITE_SMALLBUSINESS
+ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID384=VER_SUITE_TERMINAL
+ID385=Win32BackupFile
+ID386=Win32DeleteFile
+ID387=Win32MoveFileReplaceExisting
+ID388=Win32RestoreFile
ID39=AMD_DE_FLAG
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
@@ -34034,6 +34053,7 @@
CreateSupportCode=1
CustomHelpProjectFile=
DontIncludeFolders=0
+Help2AdditionalXMLData=
Help2Collection=
Help2Compiler=F:\Programme\Microsoft Help 2.0 SDK\hxcomp.exe
Help2CompileResult=1
@@ -35440,7 +35460,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 3\Disabled Topics]
-Count=381
+Count=389
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -35689,72 +35709,80 @@
ID319=TANonObjectHeader
ID32=AMD_BIT_28
ID320=TCoCreateInstanceExProc
-ID321=TFileAllocatedRangeBuffer
-ID322=TFileZeroDataInformation
-ID323=TH32CS_SNAPMODULE
-ID324=TImageBaseRelocation
-ID325=TImageBoundForwarderRef
-ID326=TImageBoundImportDescriptor
-ID327=TImageCor20Header
-ID328=TImageExportDirectory
-ID329=TImageImportByName
+ID321=TExprCompileParser.CompileExpr
+ID322=TExprCompileParser.CompileSignedFactor
+ID323=TExprCompileParser.CompileSimpleExpr
+ID324=TExprCompileParser.CompileTerm
+ID325=TExprEvalParser.EvalExpr
+ID326=TExprEvalParser.EvalSignedFactor
+ID327=TExprEvalParser.EvalSimpleExpr
+ID328=TExprEvalParser.EvalTerm
+ID329=TFileAllocatedRangeBuffer
ID33=AMD_BIT_29
-ID330=TImageImportDescriptor
-ID331=TImageLoadConfigDirectory
-ID332=TImageResourceDataEntry
-ID333=TImageResourceDirectory
-ID334=TImageResourceDirectoryEntry
-ID335=TImageResourceDirStringU
-ID336=TImageThunkData
-ID337=TImageTlsDirectory
-ID338=TIME_ZONE_ID_DAYLIGHT
-ID339=TIME_ZONE_ID_INVALID
+ID330=TFileZeroDataInformation
+ID331=TH32CS_SNAPMODULE
+ID332=TImageBaseRelocation
+ID333=TImageBoundForwarderRef
+ID334=TImageBoundImportDescriptor
+ID335=TImageCor20Header
+ID336=TImageExportDirectory
+ID337=TImageImportByName
+ID338=TImageImportDescriptor
+ID339=TImageLoadConfigDirectory
ID34=AMD_BIT_30
-ID340=TIME_ZONE_ID_STANDARD
-ID341=TIME_ZONE_ID_UNKNOWN
-ID342=TImgDelayDescr
-ID343=TJclBitmap32.FrameRect
-ID344=TJclBitmap32.OnPixelCombine
-ID345=TJclByteMap.Byte
-ID346=TJclDesktopCanvas.Create
-ID347=TJclDesktopCanvas.Destroy
-ID348=TJclIsFunc
-ID349=TLanaEnum
+ID340=TImageResourceDataEntry
+ID341=TImageResourceDirectory
+ID342=TImageResourceDirectoryEntry
+ID343=TImageResourceDirStringU
+ID344=TImageThunkData
+ID345=TImageTlsDirectory
+ID346=TIME_ZONE_ID_DAYLIGHT
+ID347=TIME_ZONE_ID_INVALID
+ID348=TIME_ZONE_ID_STANDARD
+ID349=TIME_ZONE_ID_UNKNOWN
ID35=AMD_BIT_31
-ID350=TLoadedImage
-ID351=TModuleEntry32
-ID352=TModuleInfo
-ID353=TNameBuffer
-ID354=TNCB
-ID355=TNCBPostProc
-ID356=TObjectList.Clear
-ID357=TObjectList.Create
-ID358=TObjectList.OwnsObjects
-ID359=TOSVersionInfoEx
+ID350=TImgDelayDescr
+ID351=TJclBitmap32.FrameRect
+ID352=TJclBitmap32.OnPixelCombine
+ID353=TJclByteMap.Byte
+ID354=TJclDesktopCanvas.Create
+ID355=TJclDesktopCanvas.Destroy
+ID356=TJclIsFunc
+ID357=TLanaEnum
+ID358=TLoadedImage
+ID359=TModuleEntry32
ID36=AMD_BIT_6
-ID360=TReparseDataBuffer
-ID361=TReparsePointInformation
-ID362=TWideStrings.Destroy
-ID363=VER_NT_DOMAIN_CONTROLLER
-ID364=VER_NT_SERVER
-ID365=VER_NT_WORKSTATION
-ID366=VER_SUITE_BACKOFFICE
-ID367=VER_SUITE_COMMUNICATIONS
-ID368=VER_SUITE_DATACENTER
-ID369=VER_SUITE_EMBEDDEDNT
+ID360=TModuleInfo
+ID361=TNameBuffer
+ID362=TNCB
+ID363=TNCBPostProc
+ID364=TObjectList.Clear
+ID365=TObjectList.Create
+ID366=TObjectList.OwnsObjects
+ID367=TOSVersionInfoEx
+ID368=TReparseDataBuffer
+ID369=TReparsePointInformation
ID37=AMD_CMOV_FLAG
-ID370=VER_SUITE_ENTERPRISE
-ID371=VER_SUITE_PERSONAL
-ID372=VER_SUITE_SERVERAPPLIANCE
-ID373=VER_SUITE_SINGLEUSERTS
-ID374=VER_SUITE_SMALLBUSINESS
-ID375=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID376=VER_SUITE_TERMINAL
-ID377=Win32BackupFile
-ID378=Win32DeleteFile
-ID379=Win32MoveFileReplaceExisting
+ID370=TWideStrings.Destroy
+ID371=VER_NT_DOMAIN_CONTROLLER
+ID372=VER_NT_SERVER
+ID373=VER_NT_WORKSTATION
+ID374=VER_SUITE_BACKOFFICE
+ID375=VER_SUITE_COMMUNICATIONS
+ID376=VER_SUITE_DATACENTER
+ID377=VER_SUITE_EMBEDDEDNT
+ID378=VER_SUITE_ENTERPRISE
+ID379=VER_SUITE_PERSONAL
ID38=AMD_CX8_FLAG
-ID380=Win32RestoreFile
+ID380=VER_SUITE_SERVERAPPLIANCE
+ID381=VER_SUITE_SINGLEUSERTS
+ID382=VER_SUITE_SMALLBUSINESS
+ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID384=VER_SUITE_TERMINAL
+ID385=Win32BackupFile
+ID386=Win32DeleteFile
+ID387=Win32MoveFileReplaceExisting
+ID388=Win32RestoreFile
ID39=AMD_DE_FLAG
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
@@ -39401,7 +39429,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 5\Disabled Topics]
-Count=381
+Count=389
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -39650,72 +39678,80 @@
ID319=TANonObjectHeader
ID32=AMD_BIT_28
ID320=TCoCreateInstanceExProc
-ID321=TFileAllocatedRangeBuffer
-ID322=TFileZeroDataInformation
-ID323=TH32CS_SNAPMODULE
-ID324=TImageBaseRelocation
-ID325=TImageBoundForwarderRef
-ID326=TImageBoundImportDescriptor
-ID327=TImageCor20Header
-ID328=TImageExportDirectory
-ID329=TImageImportByName
+ID321=TExprCompileParser.CompileExpr
+ID322=TExprCompileParser.CompileSignedFactor
+ID323=TExprCompileParser.CompileSimpleExpr
+ID324=TExprCompileParser.CompileTerm
+ID325=TExprEvalParser.EvalExpr
+ID326=TExprEvalParser.EvalSignedFactor
+ID327=TExprEvalParser.EvalSimpleExpr
+ID328=TExprEvalParser.EvalTerm
+ID329=TFileAllocatedRangeBuffer
ID33=AMD_BIT_29
-ID330=TImageImportDescriptor
-ID331=TImageLoadConfigDirectory
-ID332=TImageResourceDataEntry
-ID333=TImageResourceDirectory
-ID334=TImageResourceDirectoryEntry
-ID335=TImageResourceDirStringU
-ID336=TImageThunkData
-ID337=TImageTlsDirectory
-ID338=TIME_ZONE_ID_DAYLIGHT
-ID339=TIME_ZONE_ID_INVALID
+ID330=TFileZeroDataInformation
+ID331=TH32CS_SNAPMODULE
+ID332=TImageBaseRelocation
+ID333=TImageBoundForwarderRef
+ID334=TImageBoundImportDescriptor
+ID335=TImageCor20Header
+ID336=TImageExportDirectory
+ID337=TImageImportByName
+ID338=TImageImportDescriptor
+ID339=TImageLoadConfigDirectory
ID34=AMD_BIT_30
-ID340=TIME_ZONE_ID_STANDARD
-ID341=TIME_ZONE_ID_UNKNOWN
-ID342=TImgDelayDescr
-ID343=TJclBitmap32.FrameRect
-ID344=TJclBitmap32.OnPixelCombine
-ID345=TJclByteMap.Byte
-ID346=TJclDesktopCanvas.Create
-ID347=TJclDesktopCanvas.Destroy
-ID348=TJclIsFunc
-ID349=TLanaEnum
+ID340=TImageResourceDataEntry
+ID341=TImageResourceDirectory
+ID342=TImageResourceDirectoryEntry
+ID343=TImageResourceDirStringU
+ID344=TImageThunkData
+ID345=TImageTlsDirectory
+ID346=TIME_ZONE_ID_DAYLIGHT
+ID347=TIME_ZONE_ID_INVALID
+ID348=TIME_ZONE_ID_STANDARD
+ID349=TIME_ZONE_ID_UNKNOWN
ID35=AMD_BIT_31
-ID350=TLoadedImage
-ID351=TModuleEntry32
-ID352=TModuleInfo
-ID353=TNameBuffer
-ID354=TNCB
-ID355=TNCBPostProc
-ID356=TObjectList.Clear
-ID357=TObjectList.Create
-ID358=TObjectList.OwnsObjects
-ID359=TOSVersionInfoEx
+ID350=TImgDelayDescr
+ID351=TJclBitmap32.FrameRect
+ID352=TJclBitmap32.OnPixelCombine
+ID353=TJclByteMap.Byte
+ID354=TJclDesktopCanvas.Create
+ID355=TJclDesktopCanvas.Destroy
+ID356=TJclIsFunc
+ID357=TLanaEnum
+ID358=TLoadedImage
+ID359=TModuleEntry32
ID36=AMD_BIT_6
-ID360=TReparseDataBuffer
-ID361=TReparsePointInformation
-ID362=TWideStrings.Destroy
-ID363=VER_NT_DOMAIN_CONTROLLER
-ID364=VER_NT_SERVER
-ID365=VER_NT_WORKSTATION
-ID366=VER_SUITE_BACKOFFICE
-ID367=VER_SUITE_COMMUNICATIONS
-ID368=VER_SUITE_DATACENTER
-ID369=VER_SUITE_EMBEDDEDNT
+ID360=TModuleInfo
+ID361=TNameBuffer
+ID362=TNCB
+ID363=TNCBPostProc
+ID364=TObjectList.Clear
+ID365=TObjectList.Create
+ID366=TObjectList.OwnsObjects
+ID367=TOSVersionInfoEx
+ID368=TReparseDataBuffer
+ID369=TReparsePointInformation
ID37=AMD_CMOV_FLAG
-ID370=VER_SUITE_ENTERPRISE
-ID371=VER_SUITE_PERSONAL
-ID372=VER_SUITE_SERVERAPPLIANCE
-ID373=VER_SUITE_SINGLEUSERTS
-ID374=VER_SUITE_SMALLBUSINESS
-ID375=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID376=VER_SUITE_TERMINAL
-ID377=Win32BackupFile
-ID378=Win32DeleteFile
-ID379=Win32MoveFileReplaceExisting
+ID370=TWideStrings.Destroy
+ID371=VER_NT_DOMAIN_CONTROLLER
+ID372=VER_NT_SERVER
+ID373=VER_NT_WORKSTATION
+ID374=VER_SUITE_BACKOFFICE
+ID375=VER_SUITE_COMMUNICATIONS
+ID376=VER_SUITE_DATACENTER
+ID377=VER_SUITE_EMBEDDEDNT
+ID378=VER_SUITE_ENTERPRISE
+ID379=VER_SUITE_PERSONAL
ID38=AMD_CX8_FLAG
-ID380=Win32RestoreFile
+ID380=VER_SUITE_SERVERAPPLIANCE
+ID381=VER_SUITE_SINGLEUSERTS
+ID382=VER_SUITE_SMALLBUSINESS
+ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID384=VER_SUITE_TERMINAL
+ID385=Win32BackupFile
+ID386=Win32DeleteFile
+ID387=Win32MoveFileReplaceExisting
+ID388=Win32RestoreFile
ID39=AMD_DE_FLAG
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
@@ -40768,7 +40804,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 6\Disabled Topics]
-Count=381
+Count=389
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -41017,72 +41053,80 @@
ID319=TANonObjectHeader
ID32=AMD_BIT_28
ID320=TCoCreateInstanceExProc
-ID321=TFileAllocatedRangeBuffer
-ID322=TFileZeroDataInformation
-ID323=TH32CS_SNAPMODULE
-ID324=TImageBaseRelocation
-ID325=TImageBoundForwarderRef
-ID326=TImageBoundImportDescriptor
-ID327=TImageCor20Header
-ID328=TImageExportDirectory
-ID329=TImageImportByName
+ID321=TExprCompileParser.CompileExpr
+ID322=TExprCompileParser.CompileSignedFactor
+ID323=TExprCompileParser.CompileSimpleExpr
+ID324=TExprCompileParser.CompileTerm
+ID325=TExprEvalParser.EvalExpr
+ID326=TExprEvalParser.EvalSignedFactor
+ID327=TExprEvalParser.EvalSimpleExpr
+ID328=TExprEvalParser.EvalTerm
+ID329=TFileAllocatedRangeBuffer
ID33=AMD_BIT_29
-ID330=TImageImportDescriptor
-ID331=TImageLoadConfigDirectory
-ID332=TImageResourceDataEntry
-ID333=TImageResourceDirectory
-ID334=TImageResourceDirectoryEntry
-ID335=TImageResourceDirStringU
-ID336=TImageThunkData
-ID337=TImageTlsDirectory
-ID338=TIME_ZONE_ID_DAYLIGHT
-ID339=TIME_ZONE_ID_INVALID
+ID330=TFileZeroDataInformation
+ID331=TH32CS_SNAPMODULE
+ID332=TImageBaseRelocation
+ID333=TImageBoundForwarderRef
+ID334=TImageBoundImportDescriptor
+ID335=TImageCor20Header
+ID336=TImageExportDirectory
+ID337=TImageImportByName
+ID338=TImageImportDescriptor
+ID339=TImageLoadConfigDirectory
ID34=AMD_BIT_30
-ID340=TIME_ZONE_ID_STANDARD
-ID341=TIME_ZONE_ID_UNKNOWN
-ID342=TImgDelayDescr
-ID343=TJclBitmap32.FrameRect
-ID344=TJclBitmap32.OnPixelCombine
-ID345=TJclByteMap.Byte
-ID346=TJclDesktopCanvas.Create
-ID347=TJclDesktopCanvas.Destroy
-ID348=TJclIsFunc
-ID349=TLanaEnum
+ID340=TImageResourceDataEntry
+ID341=TImageResourceDirectory
+ID342=TImageResourceDirectoryEntry
+ID343=TImageResourceDirStringU
+ID344=TImageThunkData
+ID345=TImageTlsDirectory
+ID346=TIME_ZONE_ID_DAYLIGHT
+ID347=TIME_ZONE_ID_INVALID
+ID348=TIME_ZONE_ID_STANDARD
+ID349=TIME_ZONE_ID_UNKNOWN
ID35=AMD_BIT_31
-ID350=TLoadedImage
-ID351=TModuleEntry32
-ID352=TModuleInfo
-ID353=TNameBuffer
-ID354=TNCB
-ID355=TNCBPostProc
-ID356=TObjectList.Clear
-ID357=TObjectList.Create
-ID358=TObjectList.OwnsObjects
-ID359=TOSVersionInfoEx
+ID350=TImgDelayDescr
+ID351=TJclBitmap32.FrameRect
+ID352=TJclBitmap32.OnPixelCombine
+ID353=TJclByteMap.Byte
+ID354=TJclDesktopCanvas.Create
+ID355=TJclDesktopCanvas.Destroy
+ID356=TJclIsFunc
+ID357=TLanaEnum
+ID358=TLoadedImage
+ID359=TModuleEntry32
ID36=AMD_BIT_6
-ID360=TReparseDataBuffer
-ID361=TReparsePointInformation
-ID362=TWideStrings.Destroy
-ID363=VER_NT_DOMAIN_CONTROLLER
-ID364=VER_NT_SERVER
-ID365=VER_NT_WORKSTATION
-ID366=VER_SUITE_BACKOFFICE
-ID367=VER_SUITE_COMMUNICATIONS
-ID368=VER_SUITE_DATACENTER
-ID369=VER_SUITE_EMBEDDEDNT
+ID360=TModuleInfo
+ID361=TNameBuffer
+ID362=TNCB
+ID363=TNCBPostProc
+ID364=TObjectList.Clear
+ID365=TObjectList.Create
+ID366=TObjectList.OwnsObjects
+ID367=TOSVersionInfoEx
+ID368=TReparseDataBuffer
+ID369=TReparsePointInformation
ID37=AMD_CMOV_FLAG
-ID370=VER_SUITE_ENTERPRISE
-ID371=VER_SUITE_PERSONAL
-ID372=VER_SUITE_SERVERAPPLIANCE
-ID373=VER_SUITE_SINGLEUSERTS
-ID374=VER_SUITE_SMALLBUSINESS
-ID375=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID376=VER_SUITE_TERMINAL
-ID377=Win32BackupFile
-ID378=Win32DeleteFile
-ID379=Win32MoveFileReplaceExisting
+ID370=TWideStrings.Destroy
+ID371=VER_NT_DOMAIN_CONTROLLER
+ID372=VER_NT_SERVER
+ID373=VER_NT_WORKSTATION
+ID374=VER_SUITE_BACKOFFICE
+ID375=VER_SUITE_COMMUNICATIONS
+ID376=VER_SUITE_DATACENTER
+ID377=VER_SUITE_EMBEDDEDNT
+ID378=VER_SUITE_ENTERPRISE
+ID379=VER_SUITE_PERSONAL
ID38=AMD_CX8_FLAG
-ID380=Win32RestoreFile
+ID380=VER_SUITE_SERVERAPPLIANCE
+ID381=VER_SUITE_SINGLEUSERTS
+ID382=VER_SUITE_SMALLBUSINESS
+ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID384=VER_SUITE_TERMINAL
+ID385=Win32BackupFile
+ID386=Win32DeleteFile
+ID387=Win32MoveFileReplaceExisting
+ID388=Win32RestoreFile
ID39=AMD_DE_FLAG
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
@@ -42051,6 +42095,9841 @@
Value2.8=%NSSYM% %TYPEL%
Value2.9=%NSSYM% %TYPEL%
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Basic]
+AddLastDelim=0
+BookmarkOpenLevel=1
+ChapterDelim=.
+Compress=1
+FirstPageNumber=0
+FooterString1=
+FooterString2=
+FooterString3=%P%
+FooterString4=
+FooterString5=
+FooterString6=
+FooterStringColumnCount=3
+FooterStringRowCount=2
+FooterStringVisible=1
+HeaderString1=%CL1%%.CL2% %TL2%
+HeaderString2=%T%
+HeaderString3=%TL3%
+HeaderString4=
+HeaderString5=
+HeaderString6=
+HeaderStringColumnCount=3
+HeaderStringRowCount=2
+HeaderStringVisible=1
+ImagesDPI=144
+ImagesInterpolate=0
+ImagesTransparent=0
+Links_FormatString=' (%G% see page %P%)'
+Links_NoSameTitleText=1
+Links_SuppressLinksFormatInCode=1
+List_Bullets_Symbol=1
+MaxContentLevel=4
+OutputDir=..\jcl\help
+OutputFilename=
+OverviewColumns=2
+ShowOptions=243
+TitlePage_GraphicFileName=$(DOM)\graphics\pdf_titlebkg.jpg
+TitlePage_UseGraphic=1
+TitlePage_UseText=1
+TOCRightAlignedNumbers=1
+TopicTitle_FormatString=%G%%C% %T% %F%
+WatermarkImage=
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Common Layout Options]
+DisplayShowAllSections=1
+DisplayTopicLinks=1
+TopicLinkListSeparator=' | '
+TopicLinkListSeparatorSection=', '
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements]
+Count=159
+DefaultCharset=0
+ElementID_0=-800
+ElementID_1=-659
+ElementID_10=-650
+ElementID_100=-164
+ElementID_101=-163
+ElementID_102=-162
+ElementID_103=-161
+ElementID_104=-152
+ElementID_105=-151
+ElementID_106=-150
+ElementID_107=-149
+ElementID_108=-148
+ElementID_109=-147
+ElementID_11=-609
+ElementID_110=-146
+ElementID_111=-145
+ElementID_112=-144
+ElementID_113=-143
+ElementID_114=-142
+ElementID_115=-141
+ElementID_116=-112
+ElementID_117=-111
+ElementID_118=-110
+ElementID_119=-109
+ElementID_12=-608
+ElementID_120=-108
+ElementID_121=-107
+ElementID_122=-106
+ElementID_123=-105
+ElementID_124=-104
+ElementID_125=-103
+ElementID_126=-102
+ElementID_127=-101
+ElementID_129=-96
+ElementID_13=-607
+ElementID_130=-95
+ElementID_131=-93
+ElementID_132=-92
+ElementID_133=-91
+ElementID_134=-90
+ElementID_135=-85
+ElementID_136=-84
+ElementID_137=-83
+ElementID_138=-75
+ElementID_139=-74
+ElementID_14=-606
+ElementID_140=-73
+ElementID_141=-72
+ElementID_142=-71
+ElementID_143=-70
+ElementID_144=-69
+ElementID_145=-67
+ElementID_146=-66
+ElementID_147=-58
+ElementID_148=-57
+ElementID_149=-55
+ElementID_15=-605
+ElementID_150=-54
+ElementID_151=-44
+ElementID_152=-35
+ElementID_153=-34
+ElementID_154=-33
+ElementID_155=-18
+ElementID_156=-17
+ElementID_157=-12
+ElementID_158=-7
+ElementID_16=-604
+ElementID_17=-603
+ElementID_18=-602
+ElementID_19=-601
+ElementID_2=-658
+ElementID_20=-600
+ElementID_21=-508
+ElementID_22=-507
+ElementID_23=-506
+ElementID_24=-505
+ElementID_25=-504
+ElementID_26=-503
+ElementID_27=-502
+ElementID_28=-501
+ElementID_29=-500
+ElementID_3=-657
+ElementID_30=-488
+ElementID_31=-487
+ElementID_32=-486
+ElementID_33=-485
+ElementID_34=-484
+ElementID_35=-483
+ElementID_36=-482
+ElementID_37=-481
+ElementID_38=-480
+ElementID_39=-468
+ElementID_4=-656
+ElementID_40=-467
+ElementID_41=-466
+ElementID_42=-465
+ElementID_43=-464
+ElementID_44=-463
+ElementID_45=-462
+ElementID_46=-461
+ElementID_47=-460
+ElementID_48=-448
+ElementID_49=-447
+ElementID_5=-655
+ElementID_50=-446
+ElementID_51=-445
+ElementID_52=-444
+ElementID_53=-443
+ElementID_54=-442
+ElementID_55=-441
+ElementID_56=-440
+ElementID_57=-428
+ElementID_58=-427
+ElementID_59=-426
+ElementID_6=-654
+ElementID_60=-425
+ElementID_61=-424
+ElementID_62=-423
+ElementID_63=-422
+ElementID_64=-421
+ElementID_65=-420
+ElementID_66=-408
+ElementID_67=-407
+ElementID_68=-406
+ElementID_69=-405
+ElementID_7=-653
+ElementID_70=-404
+ElementID_71=-403
+ElementID_72=-402
+ElementID_73=-401
+ElementID_74=-400
+ElementID_75=-265
+ElementID_76=-264
+ElementID_77=-263
+ElementID_78=-262
+ElementID_79=-261
+ElementID_8=-652
+ElementID_80=-260
+ElementID_81=-259
+ElementID_82=-258
+ElementID_83=-257
+ElementID_84=-254
+ElementID_85=-253
+ElementID_86=-190
+ElementID_87=-185
+ElementID_88=-184
+ElementID_89=-183
+ElementID_9=-651
+ElementID_90=-182
+ElementID_91=-181
+ElementID_92=-172
+ElementID_93=-171
+ElementID_94=-170
+ElementID_95=-169
+ElementID_96=-168
+ElementID_97=-167
+ElementID_98=-166
+ElementID_99=-165
+StandardFixedPitchFontname=Courier New
+StandardVariablePitchFontname=Arial
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-101]
+Alignment=0
+BackgroundColor=536870911
+Bold=1
+ClearPreviousStyle=1
+Color=0
+FirstIndent=0
+FontCharset=0
+Fontname=
+Italic=0
+KeepWithNext=1
+LeftIndent=1000
+LineSpacing=1
+None=0
+ParaAttributeOnly=0
+RightIndent=0
+Size=16
+StrikeOut=0
+Underline=0
+VSpaceAfter=0
+VSpaceBefore=600
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-101\Borders]
+Bottom_Colour=-16777208
+Bottom_Offset=0
+Bottom_Visible=0
+Bottom_Width=0
+Left_Colour=-16777208
+Left_Offset=0
+Left_Visible=0
+Left_Width=0
+Right_Colour=-16777208
+Right_Offset=0
+Right_Visible=0
+Right_Width=0
+Top_Colour=-16777208
+Top_Offset=0
+Top_Visible=0
+Top_Width=0
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-102]
+Alignment=0
+BackgroundColor=536870911
+Bold=1
+ClearPreviousStyle=1
+Color=0
+FirstIndent=0
+FontCharset=0
+Fontname=
+Italic=0
+KeepWithNext=0
+LeftIndent=1500
+LineSpacing=1
+None=0
+ParaAttributeOnly=0
+RightIndent=0
+Size=9
+StrikeOut=0
+Underline=0
+VSpaceAfter=0
+VSpaceBefore=400
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-102\Borders]
+Bottom_Colour=-16777208
+Bottom_Offset=0
+Bottom_Visible=0
+Bottom_Width=0
+Left_Colour=-16777208
+Left_Offset=0
+Left_Visible=0
+Left_Width=0
+Right_Colour=-16777208
+Right_Offset=0
+Right_Visible=0
+Right_Width=0
+Top_Colour=-16777208
+Top_Offset=0
+Top_Visible=0
+Top_Width=0
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-103]
+Alignment=0
+BackgroundColor=536870911
+Bold=0
+ClearPreviousStyle=1
+Color=0
+FirstIndent=0
+FontCharset=0
+Fontname=
+Italic=0
+KeepWithNext=0
+LeftIndent=2000
+LineSpacing=1
+None=0
+ParaAttributeOnly=0
+RightIndent=0
+Size=9
+StrikeOut=0
+Underline=0
+VSpaceAfter=0
+VSpaceBefore=200
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-103\Borders]
+Bottom_Colour=-16777208
+Bottom_Offset=0
+Bottom_Visible=0
+Bottom_Width=0
+Left_Colour=-16777208
+Left_Offset=0
+Left_Visible=0
+Left_Width=0
+Right_Colour=-16777208
+Right_Offset=0
+Right_Visible=0
+Right_Width=0
+Top_Colour=-16777208
+Top_Offset=0
+Top_Visible=0
+Top_Width=0
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-104]
+Alignment=0
+BackgroundColor=536870911
+Bold=0
+ClearPreviousStyle=1
+Color=0
+FirstIndent=0
+FontCharset=0
+Fontname=
+Italic=0
+KeepWithNext=0
+LeftIndent=2500
+LineSpacing=1
+None=0
+ParaAttributeOnly=0
+RightIndent=0
+Size=9
+StrikeOut=0
+Underline=0
+VSpaceAfter=0
+VSpaceBefore=200
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-104\Borders]
+Bottom_Colour=-16777208
+Bottom_Offset=0
+Bottom_Visible=0
+Bottom_Width=0
+Left_Colour=-16777208
+Left_Offset=0
+Left_Visible=0
+Left_Width=0
+Right_Colour=-16777208
+Right_Offset=0
+Right_Visible=0
+Right_Width=0
+Top_Colour=-16777208
+Top_Offset=0
+Top_Visible=0
+Top_Width=0
+
+[Configurations\Configuration 7\{51AFC76F-1628-478C-88DB-FA76DB55F3BE}\Elements\-105]
+Alignment=0
+BackgroundColor=536870911
+Bold=0
+ClearPreviousStyle=1
+Color=0
+FirstIndent=0
+Font...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-20 21:46:16
|
Revision: 2086
http://svn.sourceforge.net/jcl/?rev=2086&view=rev
Author: cycocrew
Date: 2007-07-20 14:46:13 -0700 (Fri, 20 Jul 2007)
Log Message:
-----------
More .dtx help files updates.
Modified Paths:
--------------
trunk/help/8087.dtx
trunk/help/AppInst.dtx
trunk/help/Base.dtx
trunk/help/Bitmap32.dtx
trunk/help/Complex.dtx
trunk/help/ExprEval.dtx
trunk/help/FileUtils.dtx
trunk/help/Logic.dtx
trunk/help/Math.dtx
trunk/help/Mime.dtx
trunk/help/Miscel.dtx
trunk/help/Multimedia.dtx
trunk/help/NTFS.dtx
trunk/help/RTTI.dtx
trunk/help/Regions.dtx
trunk/help/Schedule.dtx
trunk/help/Shell.dtx
trunk/help/StrHashMap.dtx
trunk/help/Strings.dtx
trunk/help/Synch.dtx
trunk/help/SysUtils.dtx
trunk/help/WideStrings.dtx
trunk/help/hlpgrps.dtx
Modified: trunk/help/8087.dtx
===================================================================
--- trunk/help/8087.dtx 2007-07-19 22:48:45 UTC (rev 2085)
+++ trunk/help/8087.dtx 2007-07-20 21:46:13 UTC (rev 2086)
@@ -14,7 +14,7 @@
An enumeration describing the set of available FPU exception masks.
Description:
An enumeration which describes the set of available FPU
- exception masks. Note that you can use the <link All8087Exceptions>
+ exception masks. Note that you can use theAll8087Exceptions
constant whenever you need a set which includes all exception
flags.
Donator:
@@ -65,7 +65,7 @@
The GetPending8087Exceptions routine returns a set of flags
representing the pending FPU exceptions. Note that the
pending exceptions are not cleared. To get the pending
- exceptions and clear them use the <link ClearPending8087Exceptions>
+ exceptions and clear them use the ClearPending8087Exceptions
routine.
Result:
The result is the set of pending FPU exceptions.
@@ -123,7 +123,7 @@
Masks additional exceptions.
Description:
Mask8087Exceptions masks the exceptions specified by the
- Exceptions parameter. Unlike <link SetMasked8087Exceptions>
+ Exceptions parameter. Unlike SetMasked8087Exceptions
the original exception mask is left intact. For example, if
the current exception mask equals [emInvalidOp,
emDenormalizedOperand], and you call
Modified: trunk/help/AppInst.dtx
===================================================================
--- trunk/help/AppInst.dtx 2007-07-19 22:48:45 UTC (rev 2085)
+++ trunk/help/AppInst.dtx 2007-07-20 21:46:13 UTC (rev 2086)
@@ -14,7 +14,7 @@
Summary:
WParam field for instance creation notifications
Description:
- When an application instance is created <link TJclAppInstances>
+ When an application instance is created TJclAppInstances
sends a notification message to all other running instances.
The message value is determined by the MessageId property,
the WParam field is set to AI_INSTANCECREATED, and the LParam
@@ -31,7 +31,7 @@
Summary:
WParam field for instance destruction notifications
Description:
- When an application instance is destroyed <link TJclAppInstances>
+ When an application instance is destroyed TJclAppInstances
sends a notification message to all other running instances.
The message value is determined by the MessageId property,
the WParam field is set to AI_INSTANCEDESTROYED, and the
@@ -48,7 +48,7 @@
Summary:
WParam field for user-defined notification messages.
Description:
- When an application uses the UserNotify method of <link TJclAppInstances>
+ When an application uses the UserNotify method of TJclAppInstances
the class sends a message to all running instances with a
message value determined by the MessageID property, WParam
set to AI_USERMSG and LParam set to the parameter specified
@@ -302,10 +302,10 @@
--------------------------------------------------------------------------------
@@TJclAppInstances.SwitchTo
Summary:
- SwitchTo brings the application determined by <link TJclAppInstances.ProcessIDs, ProcessIDs>[Index]
+ SwitchTo brings the application determined by TJclAppInstances.ProcessIDs[Index]
to the foreground.
Description:
- SwitchTo brings the application determined by <link TJclAppInstances.ProcessIDs, ProcessIDs>[Index]
+ SwitchTo brings the application determined by TJclAppInstances.ProcessIDs[Index]
to the foreground.
Parameters:
Index - Zero based index into the TJclAppInstances.ProcessIDs
@@ -334,8 +334,8 @@
Use the AppWnds property to determine the handle of the
invisible window created by one of the application instances.
Index is zero based and determines for which application
- instance a handle is returned. It can be at most <link TJclAppInstances.InstanceCount, InstanceCount>
- - 1 and selects one of the application instances from the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+ instance a handle is returned. It can be at most TJclAppInstances.InstanceCount
+ - 1 and selects one of the application instances from the TJclAppInstances.ProcessIDs
property.
See also:
TJclAppInstances.InstanceCount
@@ -345,8 +345,7 @@
--------------------------------------------------------------------------------
@@TJclAppInstances.InstanceIndex
Summary:
- Returns the index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
- array for a process.
+ Returns the index into the TJclAppInstances.ProcessIDs array for a process.
Description:
Read the InstanceIndex property to determine the zero based
index into the TJclAppInstances.ProcessIDs
@@ -363,10 +362,9 @@
Returns the number of application instances.
Description:
The InstanceCount property returns the number of application
- instances that registered with the <link TJclAppInstances>.
+ instances that registered with theTJclAppInstances.
Among others you can use this to determine the highest valid
- index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
- array property.
+ index into the TJclAppInstances.ProcessIDs array property.
See also:
TJclAppInstances.ProcessIDs
TJclAppInstances.AppWnds
@@ -547,7 +545,7 @@
Create a new instance of the TJclAppInstances class.
Notes:
Do not use this constructor directly to avoid multiples
- instance for this object type. The <link JclAppInstances>
+ instance for this object type. The JclAppInstances
function return a reference to a unique instance for this
application.
See also:
Modified: trunk/help/Base.dtx
===================================================================
--- trunk/help/Base.dtx 2007-07-19 22:48:45 UTC (rev 2085)
+++ trunk/help/Base.dtx 2007-07-20 21:46:13 UTC (rev 2086)
@@ -366,7 +366,7 @@
actual dynamic array or a simulated dynamic array. The tables below show the
declaration of the dynamic array types. When the compiler natively supports
dynamic arrays you can work with types just as if they were declared using the
- array of Type syntax. <P>If the compiler doesn't support dynamic arrays you
+ array of Type syntax. If the compiler doesn't support dynamic arrays you
must use the various DynArrayXxx routines. Before you can use a TDynArray you
must initialize it using DynArrayInitialize.
To query or change the length of the array you use DynArrayLength
@@ -374,7 +374,7 @@
reference an element of the array you use MyArray^[Index] where Index is the index
of the element between 0 and the length of the array minus 1. When you are done
with the array you must release it's memory by calling DynArrayFinalize.
- Compiler supports dynamic arrays</B> (Note that routines that take a TDynArray
+ Compiler supports dynamic arrays (Note that routines that take a TDynArray
as a parameter need an actual TDynArray so you can't declare the parameter using
the "array of Type" syntax):
<TABLE>
@@ -393,7 +393,7 @@
TDynSingleArray array of Single
</TABLE>
- Compiler does not support dynamic arrays</B> (See the various DynArrayXxx routines).
+ Compiler does not support dynamic arrays (See the various DynArrayXxx routines).
The TDynXxxArray types are declared as a pointer to PDynXxxArray types. The
use of the 'P' and 'T' prefix are reversed here to maintain consistency with
the situation where dynamic arrays are supported. As an example the full
@@ -735,7 +735,7 @@
--------------------------------------------------------------------------------
@@PFloat
Summary:
- Type for a pointer to a <link Float> value.
+ Type for a pointer to a Float value.
--------------------------------------------------------------------------------
@@PPointer
Summary:
@@ -743,11 +743,11 @@
--------------------------------------------------------------------------------
@@PLargeInteger
Summary:
- Type for pointer to a <link TLargeInteger> value.
+ Type for pointer to a TLargeInteger value.
--------------------------------------------------------------------------------
@@PULargeInteger
Summary:
- Type for a pointer to a <link TULargeInteger> value.
+ Type for a pointer to a TULargeInteger value.
--------------------------------------------------------------------------------
@@TLargeInteger
Summary:
@@ -771,7 +771,7 @@
--------------------------------------------------------------------------------
@@PJclByteArray
Summary:
- Type for a pointer to a <link TJclByteArray> value.
+ Type for a pointer to a TJclByteArray value.
--------------------------------------------------------------------------------
@@TDynByteArray
Summary:
@@ -795,7 +795,7 @@
--------------------------------------------------------------------------------
@@TDynFloatArray
Summary:
- Type for a dynamic array of <link Float>.
+ Type for a dynamic array of Float.
--------------------------------------------------------------------------------
@@TDynIInterfaceArray
Summary:
Modified: trunk/help/Bitmap32.dtx
===================================================================
--- trunk/help/Bitmap32.dtx 2007-07-19 22:48:45 UTC (rev 2085)
+++ trunk/help/Bitmap32.dtx 2007-07-20 21:46:13 UTC (rev 2086)
@@ -1,8 +1,8 @@
@@TJclThreadPersistent
<GROUP Graphics.Bitmaps>
-Summary
+Summary:
Ancestor class for TJclBitmap32.
-Description
+Description:
TJclThreadPersistent extends the standard TPersistent class with the thread-safe locking and
declares change notification events.
@@ -15,17 +15,15 @@
OnChange to notify its container that it was modified and its data has to be repainted to the
screen. TJclThreadPersistent, however, does not use or implement automatic change notification
itself. This is done in descendants.
-Category
- Graphics
-Donator
- Alex Denissov
-Platform
+Platform:
VCL
+Donator:
+ Alex Denissov
--------------------------------------------------------------------------------
@@TJclThreadPersistent.LockCount
-Summary
- Threading lock count
-Description
+Summary:
+ Threading lock count.
+Description:
LockCount represents the current nesting level of the
threading lock. This is a counter shared by all running
threads in the curent process.
@@ -33,253 +31,234 @@
The object is unlocked only when LockCount is 0 and only one
thread can lock the object at the time. Call Lock to increase
LockCount value and Unlock to decrease it.
-Donator
+See also:
+ TJclThreadPersistent.Lock
+ TJclThreadPersistent.Unlock
+Donator:
Alex Denissov
-See Also
- <link TJclThreadPersistent.Lock>
- <link TJclThreadPersistent.Unlock>
--------------------------------------------------------------------------------
@@TJclThreadPersistent.UpdateCount
-Summary
- Threading lock count
-Description
+Summary:
+ Threading lock count.
+Description:
The current nesting level of the update lock.
UpdateCount is increased each time you call the BeginUpdate method and is
decreased with EndUpdate calls. The object does not generate OnChange as long
as its UpdateCount is greater than 0.
-
-Donator
+See also:
+ TJclThreadPersistent.BeginUpdate
+ TJclThreadPersistent.EndUpdate
+ TJclThreadPersistent.OnChange
+Donator:
Alex Denissov
-See Also
- <link TJclThreadPersistent.BeginUpdate>
- <link TJclThreadPersistent.EndUpdate>
- <link TJclThreadPersistent.OnChange>
--------------------------------------------------------------------------------
@@TJclThreadPersistent.BeginUpdate
-Summary
+Summary:
Disables update notification.
-Description
+Description:
Call this method in order to temporarily disable the update notification.
BeginUpdate increases the UpdateCount property, which disables generation of OnChange events. Calls to BeginUpdate must be
paired with EndUpdate and they may be safely nested.
-
-Donator
+See also:
+ TJclThreadPersistent.EndUpdate
+Donator:
Alex Denissov
-See Also
- <link TJclThreadPersistent.EndUpdate>
--------------------------------------------------------------------------------
@@TJclThreadPersistent.EndUpdate
-Summary
+Summary:
Re-enables update notification.
-Description
+Description:
Re-enables change notification previously disabled with BeginUpdate.
EndUpdate decreases the UpdateCount property and re-enables generation of OnChange events.
EndUpdate itself does not generate the OnChange event. You will need to call Changed explicitly,
after calling EndUpdate in case the change notification is required.
-See Also
- <link TJclThreadPersistent.BeginUpdate>
-
-Donator
+See also:
+ TJclThreadPersistent.BeginUpdate
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclThreadPersistent.Changing
-Summary
+Summary:
Occurs just before a change is made to the object.
-Description
+Description:
Changing is called every time before a change is about to be made to the object. If the object is
being updated Changing does nothing, otherwise it fires the OnChanging event.
-
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclThreadPersistent.Changed
-Summary
+Summary:
Calls the OnChange event.
-Description
+Description:
Calls the OnChange event, provided the change notification is not masked with BeginUpdate.
Descendants of TThreadPersistent call Changed after making changes to their data or properties.
You will need to call Changed explicitly in your application after leaving the
BeginUpdate... EndUpdate block since EndUpdate itself does not internally call Changed.
-See Also
- <link TJclThreadPersistent.BeginUpdate>
- <link TJclThreadPersistent.EndUpdate>
- <link TJclThreadPersistent.OnChange>
-
-Donator
+See also:
+ TJclThreadPersistent.BeginUpdate
+ TJclThreadPersistent.EndUpdate
+ TJclThreadPersistent.OnChange
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclThreadPersistent.Lock
-Summary
+Summary:
Prevents other threads from acessing the object.
-Description
+Description:
Blocks other execution threads from locking the object until the Unlock method is called. If another thread tryes to call the Lock method of an object which is already locked, its execution will be stalled until the lock is released with Unlock method.
Once a thread has locked the object, it can make additional calls to Lock method without blocking its own execution. This prevents the thread from deadlocking itself while waiting for releasing of a lock that it already owns. LockCount is increased each time Lock is called.
-
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclThreadPersistent.Unlock
-Summary
+Summary:
Decreases the LockCount property, allowing other threads to execute when LockCount reaches 0.
-Description
+Description:
Call Unlock at the end of a critical section begun with a call to the Lock method. Every call to Lock must be matched by a call to Unlock.
-
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclThreadPersistent.OnChanging
-Summary
+Summary:
Occurs just before a change is made to the object.
-Description
+Description:
Changing is called every time before a change is about to be made to the object. If the object is
being updated Changing does nothing, otherwise it fires the OnChanging event.
-
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclThreadPersistent.OnChange
-Summary
+Summary:
Occurs when the image has just changed.
-Description
+Description:
OnChange is called immediately after the object changes. For example, TJclThreadPersistent\x92s
descendant TJclBitmap32 uses the OnChange event to notify its parent that something was changed
in a bitmap, and the screen image must be updated.
Generation of OnChange events can be prevented by calling BeginUpdate.
-See Also
- <link TJclThreadPersistent.BeginUpdate>
- <link TJclThreadPersistent.Changed>
- <link TJclThreadPersistent.TJclBitmap32>
- <link TJclThreadPersistent.TJclThreadPersistent>
-
-Donator
+See also:
+ TJclThreadPersistent.BeginUpdate
+ TJclThreadPersistent.Changed
+ TJclThreadPersistent.TJclBitmap32
+ TJclThreadPersistent.TJclThreadPersistent
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@IdentityMatrix
<GROUP Graphics.Bitmaps>
-Summary
+Summary:
A 3x3 identity matrix.
-Description
+Description:
Identity matrix to use with TJclLinearTransformation.
-Category
- Graphics
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclCustomMap
<GROUP Graphics.Bitmaps>
-Summary
+Summary:
Ancestor for objects that hold 2D arrays of data.
-Description
- <B>TJclCustomMap</B> is a common ancestor for objects that hold 2D arrays of data.
-Category
- Graphics
-Platform
+Description:
+ TJclCustomMap is a common ancestor for objects that hold 2D arrays of data.
+Platform:
VCL
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclCustomMap.Delete
-Summary
+Summary:
Clears the map.
-Description
+Description:
By default, Delete calls SetSize(0, 0). In descendants this implies deletion
of stored data and freeing of the occupied memory.
-
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclCustomMap.Empty
-Summary
+Summary:
Specifies whether the map object contains data.
-Description
+Description:
Returns True if the data set is empty, otherwise False.
In general a result of True means that Width or Height is 0.
Result
False, if the instance contains data, True otherwise.
-
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclCustomMap.SetSize@TPersistent
-Summary
+Summary:
Simultaneously changes both Width and Height of contained data.
-Description
+Description:
Simultaneously changes both Width and Height of contained data.
This overloaded version 'knows' how to get the size from the following objects or their descendants: TJclCustomMap, TGraphic, TControl and nil. Passing objects of other TPersistent descendants will cause TJclCustomMap to generate an exception.
The method is overriden in descendants (TJclBitmap32, TJclByteMap) so that bitmap bits are reallocated and byte map data array is resized.
-Parameters
+Parameters::
Height - New value for Height.
Width - New value for Width.
-
-Donator
+See also:
+ TJclCustomMap.SetSize@Integer@Integer
+Donator:
Alex Denissov
-See Also
- <link TJclCustomMap.SetSize@Integer@Integer>
--------------------------------------------------------------------------------
@@TJclCustomMap.SetSize@Integer@Integer
-Summary
+Summary:
Simultaneously changes both Width and Height of contained data.
-Description
+Description:
Simultaneously changes both Width and Height of contained data.
The method is overriden in descendants (TJclBitmap32, TJclByteMap) so that bitmap bits are reallocated and byte map data array is resized.
-Parameters
+Parameters::
Height - New value for Height.
Width - New value for Width.
-
-Donator
+See also:
+ TJclCustomMap.SetSize@TPersistent
+Donator:
Alex Denissov
-See Also
- <link TJclCustomMap.SetSize@TPersistent>
--------------------------------------------------------------------------------
@@TJclCustomMap.Height
-Summary
+Summary:
Specifies the width of the contained data array.
-Description
+Description:
Specifies the width of the contained data array.
Writing into the Width property will resize the data array.
Use the SetSize method to change both width and height simultaneously.
-
-Donator
+See also:
+ TJclCustomMap.SetSize@Integer@Integer
+Donator:
Alex Denissov
-See Also
- <link TJclCustomMap.SetSize@Integer@Integer>
--------------------------------------------------------------------------------
@@TJclCustomMap.Width
-Summary
+Summary:
Specifies the height of the contained data array.
-Description
+Description:
Specifies the height of the contained data array.
Use the SetSize method to change both width and height simultaneously.
-
-Donator
+See also:
+ TJclCustomMap.SetSize@Integer@Integer
+Donator:
Alex Denissov
-See Also
- <link TJclCustomMap.SetSize@Integer@Integer>
--------------------------------------------------------------------------------
@@TJclBitmap32
<GROUP Graphics.Bitmaps>
-Summary
+Summary:
32 bit color depth bitmap class.
-Description
- <B>TJclBitmap32</B> manages a single 32-bit device-independent bitmap (DIB) and
+Description:
+ TJclBitmap32 manages a single 32-bit device-independent bitmap (DIB) and
provides methods for drawing on it and combining it with other DIBs or other
objects with device context (DC).
- <B>TJclBitmap32</B> overrides Assign and AssignTo methods (inherited from
+ TJclBitmap32 overrides Assign and AssignTo methods (inherited from
TPersistent) to provide compatibility with standard objects: TBitmap, TPicture
and TClipboard in both directions. The design-time streaming to and from *.dfm
files, inherited from TPersistent, is supported, but its realization is different
from streaming with other stream types (See the source code for details).
- <B>TJclBitmap32</B> does not implement its own low-level streaming or low-level
+ TJclBitmap32 does not implement its own low-level streaming or low-level
file loading/saving. Instead, it uses streaming methods of temporal TBitmap or
TPicture objects. This is an obvious performance penalty, however such approach
allows using third-party libraries, which extend TGraphic class for various image
@@ -291,41 +270,40 @@
locking mechanism and it may be used in multi-threaded applications.
Category
Graphics
-Platform
+Platform:
VCL
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclBitmap32.BitmapHandle
-Summary
+Summary:
The Windows GDI bitmap handle.
-Description
+Description:
Provides access to the Windows GDI bitmap handle for accessing the GDI bitmap object.
-Note
+Notes:
This property is not the same as Handle, which returns a device context handle (HDC).
-
-Donator
+See also:
+ TJclBitmap32.Handle
+ TJclBitmap32.PixelPtr
+ TJclBitmap32.ScanLine
+Donator:
Alex Denissov
-See Also
- <link TJclBitmap32.Handle>
- <link TJclBitmap32.PixelPtr>
- <link TJclBitmap32.ScanLine>
--------------------------------------------------------------------------------
@@TJclBitmap32.BitmapInfo
-Summary
+Summary:
Bitmap information record.
-Description
+Description:
Returns a BITMAPINFO record corresponding to a current DIB data. See BITMAPINFO in Windows SDK documentation for more information.
-
-Donator
+See also:
+ TJclBitmap32.PixelPtr
+ TJclBitmap32.ScanLine
+Donator:
Alex Denissov
-See Also
- <link TJclBitmap32.PixelPtr>
- <link TJclBitmap32.ScanLine>
--------------------------------------------------------------------------------
@@TJclBitmap32.Bits
-
-Description
+Summary:
+ Pointer to the pixel data.
+Description:
The bits property contains the address of the first
(top-left) pixel in a bitmap. If the bitmap is not allocated
(width or height is zero), the returned address is nil. Note,
@@ -346,25 +324,20 @@
Note, that in this code no size verification is required, if
width or height is zero, their product is zero and the loop
will never be executed.
-
-Summary
- Pointer to the pixel data.
-
-Donator
+See also:
+ TJclBitmap32.Height
+ TJclBitmap32.Width
+ TJclBitmap32.PixelPtr
+ TJclBitmap32.ScanLine
+ TColor32
+ TColor32Array
+Donator:
Alex Denissov
-
-See Also
- <link TJclBitmap32.Height>
- <link TJclBitmap32.Width>
- <link TJclBitmap32.PixelPtr>
- <link TJclBitmap32.ScanLine>
- <link TColor32>
- <link TColor32Array>
--------------------------------------------------------------------------------
@@TJclBitmap32.DrawMode
-Summary
+Summary:
Specifies how the bitmap is displayed.
-Description
+Description:
Specifies how the bitmap should be combined with a background during pixel
transfer and similar operations.
@@ -375,36 +348,34 @@
blending functions using the OnPixelCombine call-back event.
Blending in dmBlend mode, is performed using Blend or BlendEx functions.
-
-Donator
+See also:
+ TJclBitmap32.Blend
+ TJclBitmap32.BlendEx
+ TJclBitmap32.Draw
+ TJclBitmap32.DrawTo
+ TJclBitmap32.OnPixelCombine
+ TDrawMode
+Donator:
Alex Denissov
-See Also
- <link TJclBitmap32.Blend>
- <link TJclBitmap32.BlendEx>
- <link TJclBitmap32.Draw>
- <link TJclBitmap32.DrawTo>
- <link TJclBitmap32.OnPixelCombine>
- <link TDrawMode>
--------------------------------------------------------------------------------
@@TJclBitmap32.Font
-Summary
+Summary:
Specifies the font to use when writing text on the image.
-Description
+Description:
Set Font to specify the font to use for writing text on the image. The value of Font is a TFont object. Set the properties of the TFont object to specify the font face, color, size, style, and any other aspects of the font.
-Note
+Notes:
Setting the Font property assigns the specified TFont object, rather than replacing the current TFont object.
-
-Donator
+See also:
+ TJclBitmap32.RenderText
+ TJclBitmap32.TextOut
+ TJclBitmap32.UpdateFont
+Donator:
Alex Denissov
-See Also
- <link TJclBitmap32.RenderText>
- <link TJclBitmap32.TextOut>
- <link TJclBitmap32.UpdateFont>
--------------------------------------------------------------------------------
@@TJclBitmap32.Handle
-Summary
+Summary:
Provides the device context handle of the contained DIB.
-Description
+Description:
The Handle property provides the device context handle of the contained DIB.
This handle may be used in low-level Windows API calls or, for example, to
@@ -425,57 +396,53 @@
end;
</CODE>
Handle contains zero, if the bitmap is empty (width or height is zero), and its value can change after resizing.
-
-Donator
+Donator:
Alex Denissov
--------------------------------------------------------------------------------
@@TJclBitmap32.MasterAlpha
-Summary
+Summary:
Specifies an alpha blending factor applied to the bitmap as a whole.
-Description
+Description:
When blending a bitmap to the screen or to another bitmap, MasterAlpha normally controls the blending factor. The per-pixel opacity, stored in the blended bitmap, is premultiplied with MasterAlpha. If the MasterAlpha property is $00, the bitmap will be fully transparent, if it is equal to $FF, only per-pixel opacity, stored in bitmap\x92s alpha channel is used. This property is used only for bitmap blending, it does not affect pixel/line drawing and other similar routines.
When blending bitmaps in dmCustom draw mode, this property may be used for other purposes. Custom combining routine may use all 32 bits of MasterAlpha.
If the bitmap is in dmBlend draw mode and MasterAlpha is not in the [0\x85255] range, the blending result is not specified, it is your responsibility to keep MasterAlpha consistent with current draw mode.
-
-Donator
+See also:
+ TJclBitmap32.DrawMode
+ TColor32
+Donator:
Alex Denissov
-See Also
- <link TJclBitmap32.DrawMode>
- <link TColor32>
--------------------------------------------------------------------------------
@@TJclBitmap32.OuterColor
-Summary
+Summary:
Color to assume for pixels which lie outside the bitmap.
-Description
+Description:
This property specifies the color returned by PixelS property when reading a
pixel with coordinates that lie outside the bitmap. The default value is
$00000000, which corresponds to a fully transparent black. It is also used
when performing linear transformations of a bitmap.
-
-Donator
+See also:
+ TJclBitmap32.Pixel
+ TColor32
+Donator:
Alex Denissov
-See Also
- <link TJclBitmap32.Pixel>
- <link TColor32>
--------------------------------------------------------------------------------
@@TJclBitmap32.PenColor
-Summary
+Summary:
Specifies the color used to draw lines.
-Description
+Description:
Use PenColor to specify the color used to draw lines.
PenColor is used exclusively in MoveTo/LineTo functions.
-
-Donator
+See also:
+ TJclBitmap32.LineToS
+ TJclBitmap32.MoveTo
+ TColor32
+Donator:
Alex Denissov
-See Also
- <LINK TJclBitmap32.LineToS>
- <link TJclBitmap32.MoveTo>
- <link TColor32>
--------------------------------------------------------------------------------
@@TJclBitmap32.Pixel
-Summary
+Summary:
Specifies the color of the pixel at coordinates X, Y.
-Description
+Description:
Pixel property sets the value of the pixel in the bitmap. Reading it, will
return the color value of the pixel located at specified coordinates. This
property does not validate the specified coordinates, so use it only then you
@@ -489,169 +456,151 @@
PixelS is a 'safe' version of the Pixel property. When reading pixels from the
outside the bitmap boundary, the value specified by OuterColor is returned.
Writing with invalid coordinates will have no effect.
-
-
-Donator
+See also:
+ TJclBitmap32.OuterColor
+ TJclBitmap32.SetP...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-21 08:53:51
|
Revision: 2088
http://svn.sourceforge.net/jcl/?rev=2088&view=rev
Author: cycocrew
Date: 2007-07-21 01:53:50 -0700 (Sat, 21 Jul 2007)
Log Message:
-----------
More .dtx help files updates.
Modified Paths:
--------------
trunk/help/AppInst.dtx
trunk/help/Debug.dtx
trunk/help/Math.dtx
trunk/help/Statistics.dtx
trunk/help/Strings.dtx
trunk/help/Synch.dtx
trunk/help/SysUtils.dtx
trunk/help/Unicode.dtx
Modified: trunk/help/AppInst.dtx
===================================================================
--- trunk/help/AppInst.dtx 2007-07-20 22:24:32 UTC (rev 2087)
+++ trunk/help/AppInst.dtx 2007-07-21 08:53:50 UTC (rev 2088)
@@ -84,7 +84,7 @@
To receive notifications you must override the WndProc of
your main form and include the following code (or something
along those lines):
- <pre>
+
procedure TForm1.WndProc(var Msg: TMessage);
begin
if Msg.Msg = JclAppInstances.MessageId then
@@ -95,7 +95,7 @@
end;
inherited WndProc(Msg);
end;
- </pre>
+
Note that in both instance creation and instance destruction
the Msg.LParam field contains the process ID of the affected
instance (which could be the instance itself). Also,
Modified: trunk/help/Debug.dtx
===================================================================
--- trunk/help/Debug.dtx 2007-07-20 22:24:32 UTC (rev 2087)
+++ trunk/help/Debug.dtx 2007-07-21 08:53:50 UTC (rev 2088)
@@ -64,8 +64,8 @@
Result:
If the specified handle is valid the function returns True. If the specified
handle is invalid the function returns False.
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@IsDebuggerAttached
<GROUP Debugging.Miscellanuous>
@@ -78,8 +78,8 @@
Result:
If the current process is running in the context of a debugger, the return value is True.
If the current process is not running in the context of a debugger, the return value is False.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@EnableCrashOnCtrlScroll
<GROUP Debugging.Miscellanuous>
@@ -95,8 +95,8 @@
Enable - If set to True the crash on ctrl scroll 'feature' is enabled, if set to False it is disabled.
Result:
If the function succeeds it returns True, otherwise it returns False.
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@AssertKindOf
<GROUP Debugging.Diagnostics>
@@ -110,8 +110,8 @@
Parameters:
ClassName - Name of the class to test Obj for.
Obj - The object to test.
-Quick info:
- Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@Trace
<GROUP Debugging.Diagnostics>
@@ -124,11 +124,11 @@
Notes:
If you are running your application under the control of the debugger you can view these messages using the event log dialog, 'View | Debug Windows | Event Log'. If the application is not running under the debugger the message is sent to the system debugger. If there is no system debugger active the function does nothing.
See also:
- <link TraceFmt>
- <link TraceLoc>
- <link TraceLocFmt>
-Quick info:
- Donator: Marcel van Brakel
+ TraceFmt
+ TraceLoc
+ TraceLocFmt
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TraceFmt
<GROUP Debugging.Diagnostics>
@@ -145,11 +145,11 @@
Notes:
If you are running your application under the control of the debugger you can view these messages using the event log dialog, 'View | Debug Windows | Event Log'. If the application is not running under the debugger the message is sent to the system debugger. If there is no system debugger active the function does nothing.
See also:
- <link Trace>
- <link TraceLoc>
- <link TraceLocFmt>
-Quick info:
- Donator: Marcel van Brakel
+ Trace
+ TraceLoc
+ TraceLocFmt
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TraceLoc
<GROUP Debugging.Diagnostics>
@@ -168,11 +168,11 @@
Notes:
If you are running your application under the control of the debugger you can view these messages using the event log dialog, 'View | Debug Windows | Event Log'. If the application is not running under the debugger the message is sent to the system debugger. If there is no system debugger active the function does nothing.
See also:
- <link Trace>
- <link TraceFmt>
- <link TraceLocFmt>
-Quick info:
- Donator: Marcel van Brakel
+ Trace
+ TraceFmt
+ TraceLocFmt
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TraceLocFmt
<GROUP Debugging.Diagnostics>
@@ -191,11 +191,11 @@
Notes:
If you are running your application under the control of the debugger you can view these messages using the event log dialog, 'View | Debug Windows | Event Log'. If the application is not running under the debugger the message is sent to the system debugger. If there is no system debugger active the function does nothing.
See also:
- <link Trace>
- <link TraceFmt>
- <link TraceLoc>
-Quick info:
- Donator: Marcel van Brakel
+ Trace
+ TraceFmt
+ TraceLoc
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TJclMapAddress
<GROUP Debugging.SourceLocations.MapParsers>
@@ -203,8 +203,8 @@
Holds location information.
Description:
TJclMapAddress holds location information in notifiers of the map parsers.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
@@TJclMapAddress.Segment
Segment number of item.
@@TJclMapAddress.Offset
@@ -213,39 +213,39 @@
@@PJclMapString
<GROUP Debugging.SourceLocations.MapParsers>
Summary:
- A map-file string
+ A map-file string.
Description:
PJclMapString holds a map-file specific string. Use the MapStringToString class
function to convert it to a normal string.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser
<GROUP Debugging.SourceLocations.MapParsers>
Summary:
- Abstract Map parser
+ Abstract Map parser.
Description:
TJclAbstractMapParser is an abstract base class for a MAP-file parser.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.ClassTableItem
Summary:
- Handler for a class item
+ Handler for a class item.
Description:
ClassTableItem is a handler for a class item (eg. CODE, DATA or BSS class) in
the map file. It get's called by the Parse method when it finds a class table item.
Parameters:
Address - Address of the class item.
Len - Length of the class item.
- - Section name of the class item (eg. ".text").
- - Class name of the class item (eg. "CODE").
-Quick info:
- Donator: Petr Vones
+ SectionName - Section name of the class item (eg. ".text").
+ GroupName - Class name of the class item (eg. "CODE").
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.SegmentItem
Summary:
- Handler for a segment item (i.e.. a Delphi unit)
+ Handler for a segment item (i.e.. a Delphi unit).
Description:
SegmentItem is a handler for a segment item (i.e.. a Delphi unit) in the map file.
It gets called by the Parse method when it finds a segment item.
@@ -254,36 +254,36 @@
Len - Length of the segment item.
GroupName - Class name of the segment item (eg. "CODE").
UnitName - Delphi unit name of the segment item (eg. "System").
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.PublicsByNameItem
Summary:
Handler for a public item in the publics by name section.
Description:
PublicsByNameItem is a handler for a public item (eg. a procedure) in the "Publics
- By Name"-section of the map file.
+ By Name" section of the map file.
It gets called by the Parse method when it finds a public item in the "Publics
- By Name"-section.
+ By Name" section.
Parameters:
Address - Address of the public item.
Name - Name of the public item.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.PublicsByValueItem
Summary:
Handler for a public item in the publics by value section.
Description:
PublicsByValueItem is a handler for a public item (eg. a procedure) in the "Publics
- By Value"-section of the map file.
+ By Value" section of the map file.
It gets called by the Parse method when it finds a public item in the "Publics
- By Value"-section.
+ By Value" section.
Parameters:
Address - Address of the public item.
Name - Name of the public item.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.LineNumberUnitItem
Summary:
@@ -295,8 +295,8 @@
Parameters:
UnitName - Name of the unit.
UnitFileName - Name of the source file.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.LineNumbersItem
Summary:
@@ -308,78 +308,78 @@
Parameters:
LineNumber - Line number for the item.
Address - Starting address for the line number.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.Create
Summary:
- Creates an instance of TJclAbstractMapParser
+ Creates an instance of TJclAbstractMapParser.
Description:
The Create method instantiates a map-parser object. Since TJclAbstractMapParser
is an abstract base class, you should not Create an instance of
- TJclAbstractMapParser directly, but rather of a descendant.</P><P>
+ TJclAbstractMapParser directly, but rather of a descendant.
If the specified file exists, a TJclFileMappingStream will be assigned to
the Stream property, referencing the map file.
Parameters:
MapFileName - Name of the map-file to associate with the parser.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.Destroy
Summary:
- Destroys an instance of TJclAbstractMapParser
+ Destroys an instance of TJclAbstractMapParser.
Description:
Destroy frees up all internal objects before freeing this instance.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.Parse
Summary:
- Parses the map file
+ Parses the map file.
Description:
Parse parses the map file specified referenced by the Stream property. It calls
different methods for items found in the file. Descendants override these methods
to store it in an internal structure.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.MapStringToStr
Summary:
Translates map file specific strings to a normal string.
Description:
- MapStringToStr translates map file specific strings to a normal string.</P><P>
+ MapStringToStr translates map file specific strings to a normal string.
If MapString points to an opening bracket, it returns the text starting
at the next character up to the closing bracket or a Carriage Return, whichever
comes first.
If MapString does not point to an opening bracket, it returns the text from
the current location up to the next space, a carriage return or a closing bracket.
Parameters:
- MapString - String to translate
+ MapString - String to translate.
Result:
If MapString = nil the function returns an empty string, otherwise it returns
translated version of the string.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.Stream
Summary:
- A stream referencing the map file
+ A stream referencing the map file.
Description:
Stream holds the a reference to the map file assigned by the Create method.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.LinkerBug
Summary:
- Is the linker bug found in the map
+ Is the linker bug found in the map.
Description:
LinkerBug holds a flag to determine if the linker bug is found in the map file.
The bug appears if a unit has >64K of data after the code and another unit
follows. The solution is to move the data to a separate unit.
See also:
- <link LinkerBugUnit>
-Quick info:
- Donator: Petr Vones
+ LinkerBugUnit
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclAbstractMapParser.LinkerBugUnitName
Summary:
@@ -388,19 +388,19 @@
LinkerBugUnit holds the name of the unit containing the linker bug. If there's
no linker bug present (ie. LinkerBug = False) LinkerBugUnit is empty.
See also:
- <link LinkerBug>
-Quick info:
- Donator: Petr Vones
+ LinkerBug
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapParser
<GROUP Debugging.SourceLocations.MapParsers>
Summary:
- Generic map file parser
+ Generic map file parser.
Description:
TJclMapParser is a class for a generic MAP-file parser. Items are reported to
the user through event calls.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapParser.OnClassTable
Summary:
@@ -408,39 +408,39 @@
Description:
OnClassTable is the event handler for a class item in the map file. It get's called by
the ClassTableItem method when the parser finds a class table item.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapParser.OnSegment
Summary:
- Event handler for a segment item (i.e.. a Delphi unit)
+ Event handler for a segment item (i.e.. a Delphi unit).
Description:
OnSegment is the event handler for a segment item (i.e.. a Delphi unit) in the map file.
It gets called by the SegmentItem method when the parser finds a segment item.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapParser.OnPublicsByName
Summary:
Event handler for a public item in the publics by name section.
Description:
OnPublicsByName is the event handler for a public item (eg. a procedure) in the "Publics
- By Name"-section of the map file.
+ By Name" section of the map file.
It gets called by the PublicsByNameItem method when the parser finds a public item in
- the "Publics By Name"-section.
-Quick info:
- Donator: Petr Vones
+ the "Publics By Name" section.
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapParser.OnPublicsByValue
Summary:
Event handler for a public item in the publics by value section.
Description:
OnPublicsByValue is the event handler for a public item (eg. a procedure) in the "Publics
- By Value"-section of the map file.
+ By Value" section of the map file.
It gets called by the PublicsByValueItem method when the parser finds a public item in
- the "Publics By Value"-section.
-Quick info:
- Donator: Petr Vones
+ the "Publics By Value" section.
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapParser.OnLineNumberUnit
Summary:
@@ -449,8 +449,8 @@
OnLineNumberUnit is the event handler for a unit declaration in the lines section
of the map file. It gets called by the LineNumberUnitItem method when the parser
finds a unit declaration in the lines section.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapParser.OnLineNumbers
Summary:
@@ -459,18 +459,18 @@
OnLineNumbers is the event handler for a line declaration in the lines section
of the map file. It gets called by the LineNumbers method when the parser finds
a unit declaration in the lines section.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapScanner
<GROUP Debugging.SourceLocations.MapParsers>
Summary:
- Generic map file parser
+ Generic map file parser.
Description:
TJclMapScanner is a map file scanner. The class scans the map file and holds the
result for later reference.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapScanner.Scan
Summary:
@@ -478,20 +478,20 @@
Description:
Scan scans the map file specified by Create and stores the result for later
reference.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapScanner.Create
Summary:
- Creates an instance of TJclMapScanner
+ Creates an instance of TJclMapScanner.
Description:
The Create method instantiates a map-file scanner object. After calling the
inherited Create from TJclAbstractMapParser,
the scan method will be called to scan the file.
Parameters:
MapFileName - Name of the map-file to associate with the parser.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapScanner.LineNumberFromAddr
Summary:
@@ -503,12 +503,12 @@
Result:
The line number for the specified address.
See also:
- <link ModuleNameFromAddr>
- <link ModuleStartFromAddr>
- <link ProcNameFromAddr>
- <link SourceNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ ModuleNameFromAddr
+ ModuleStartFromAddr
+ ProcNameFromAddr
+ SourceNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapScanner.ModuleNameFromAddr
Summary:
@@ -520,12 +520,12 @@
Result:
The Delphi unit name for the specified address.
See also:
- <link LineNumberFromAddr>
- <link ModuleStartFromAddr>
- <link ProcNameFromAddr>
- <link SourceNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ LineNumberFromAddr
+ ModuleStartFromAddr
+ ProcNameFromAddr
+ SourceNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapScanner.ModuleStartFromAddr
Summary:
@@ -538,12 +538,12 @@
Result:
The starting address of the Delphi unit that contains the specified address.
See also:
- <link LineNumberFromAddr>
- <link ModuleNameFromAddr>
- <link ProcNameFromAddr>
- <link SourceNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ LineNumberFromAddr
+ ModuleNameFromAddr
+ ProcNameFromAddr
+ SourceNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapScanner.ProcNameFromAddr
Summary:
@@ -555,12 +555,12 @@
Result:
The procedure name for the specified address.
See also:
- <link LineNumberFromAddr>
- <link ModuleNameFromAddr>
- <link ModuleStartFromAddr>
- <link SourceNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ LineNumberFromAddr
+ ModuleNameFromAddr
+ ModuleStartFromAddr
+ SourceNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclMapScanner.SourceNameFromAddr
Summary:
@@ -572,39 +572,39 @@
Result:
The source file name for the specified address.
See also:
- <link LineNumberFromAddr>
- <link ModuleNameFromAddr>
- <link ModuleStartFromAddr>
- <link ProcNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ LineNumberFromAddr
+ ModuleNameFromAddr
+ ModuleStartFromAddr
+ ProcNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@JclDbgDataSignature
<GROUP Debugging.SourceLocations.BinaryDebugData>
Summary:
- Signature of Jcl Binary Debug Data
+ Signature of Jcl Binary Debug Data.
Description:
- JclDbgDataSignature is the signature of the Jcl Binary Debug Data
-Quick info:
- Donator: Petr Vones
+ JclDbgDataSignature is the signature of the Jcl Binary Debug Data.
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@JclDbgDataResName
<GROUP Debugging.SourceLocations.BinaryDebugData>
Summary:
- Resource name for binary debug data
+ Resource name for binary debug data.
Description:
JclDbgDataResName is the resource name for Jcl Binary Debug Data.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@JclDbgFileExtension
<GROUP Debugging.SourceLocations.BinaryDebugData>
Summary:
- File extension for a Jcl Binary Debug File
+ File extension for a Jcl Binary Debug File.
Description:
JclDbgFileExtension is the extension for Jcl Binary Debug Data File.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugGenerator
<GROUP Debugging.SourceLocations.BinaryDebugData>
@@ -613,26 +613,26 @@
Description:
TJclBinDebugGenerator translates the text based map file created by the linker into
a smaller, binary version. The result is saved in a memory stream.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugGenerator.CreateData
Summary:
- Translates the map file
+ Translates the map file.
Description:
CreateData translates the text based map file into a binary version and stores it
in a memorystream, referenced by the DataStream
- property. CreateData gets called by the Create method automatically.</P><P>
+ property. CreateData gets called by the Create method automatically.
Literal strings are compressed into a 6-bit character, which results in a compression of
3:4. Furthermore, it doesn't store spaces and integers are stored as integer values (always
4 bytes instead of 8-byte hex-string). This results in a considerable savings on
needed space.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugGenerator.Create
Summary:
- Creates an instance of TJclBinDebugGenerator
+ Creates an instance of TJclBinDebugGenerator.
Description:
The Create method instantiates a binary debug generator object. After calling the
inherited Create from TJclMapScanner,
@@ -640,8 +640,8 @@
binary version.
Parameters:
MapFileName - Name of the map-file to associate with the parser.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugGenerator.CalculateCheckSum
Summary:
@@ -651,16 +651,16 @@
Result:
If the checksum could be calculated the function returns True, otherwise it returns
False.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugGenerator.DataStream
Summary:
A memory stream holding the translation result.
Description:
DataStream holds the result of the translation.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner
<GROUP Debugging.SourceLocations.BinaryDebugData>
@@ -671,12 +671,12 @@
file. The binary file can be generated from a text-based map file by instantiating
a TJclBinDebugGenerator-object
and saving the DataStream to a file.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner.Create
Summary:
- Creates an instance of TJclBinDebugScanner
+ Creates an instance of TJclBinDebugScanner.
Description:
The Create method instantiates a binary debug scanner object. After instantiating
and assigning the stream, the format is checked. You can use the ValidFormat-property
@@ -684,8 +684,8 @@
Parameters:
AStream - Stream with binary debug data.
CacheData - If set to true, data read from the stream is internally cached.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner.IsModuleNameValid
Summary:
@@ -693,12 +693,12 @@
Description:
IsModuleNameValid checks if the given filename is a valid name for the module.
Parameters:
- Name - Filename to check
+ Name - Filename to check.
Result:
If the specified filename belongs to this module the function returns True,
otherwise it returns False.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner.LineNumberFromAddr
Summary:
@@ -710,12 +710,12 @@
Result:
The line number for the specified address.
See also:
- <link ModuleNameFromAddr>
- <link ModuleStartFromAddr>
- <link ProcNameFromAddr>
- <link SourceNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ ModuleNameFromAddr
+ ModuleStartFromAddr
+ ProcNameFromAddr
+ SourceNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner.ModuleNameFromAddr
Summary:
@@ -727,12 +727,12 @@
Result:
The Delphi unit name for the specified address.
See also:
- <link LineNumberFromAddr>
- <link ModuleStartFromAddr>
- <link ProcNameFromAddr>
- <link SourceNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ LineNumberFromAddr
+ ModuleStartFromAddr
+ ProcNameFromAddr
+ SourceNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner.ModuleStartFromAddr
Summary:
@@ -745,12 +745,12 @@
Result:
The starting address of the Delphi unit that contains the specified address.
See also:
- <link LineNumberFromAddr>
- <link ModuleNameFromAddr>
- <link ProcNameFromAddr>
- <link SourceNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ LineNumberFromAddr
+ ModuleNameFromAddr
+ ProcNameFromAddr
+ SourceNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner.ProcNameFromAddr
Summary:
@@ -762,12 +762,12 @@
Result:
The procedure name for the specified address.
See also:
- <link LineNumberFromAddr>
- <link ModuleNameFromAddr>
- <link ModuleStartFromAddr>
- <link SourceNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ LineNumberFromAddr
+ ModuleNameFromAddr
+ ModuleStartFromAddr
+ SourceNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner.SourceNameFromAddr
Summary:
@@ -777,20 +777,20 @@
Result:
The source file name for the specified address.
See also:
- <link LineNumberFromAddr>
- <link ModuleNameFromAddr>
- <link ModuleStartFromAddr>
- <link ProcNameFromAddr>
-Quick info:
- Donator: Petr Vones
+ LineNumberFromAddr
+ ModuleNameFromAddr
+ ModuleStartFromAddr
+ ProcNameFromAddr
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclBinDebugScanner.ValidFormat
Summary:
- Flag to check validity of data
+ Flag to check validity of data.
Description:
ValidFormat is true if the data in the specified stream is valid binary debug data.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@ConvertMapFileToJdbgFile
<GROUP Debugging.SourceLocations.BinaryDebugData>
@@ -799,18 +799,18 @@
Description:
ConvertMapFileToJdbgFile convert the specified text based map file to a Jcl binary
debug file.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclLocationInfo
<GROUP Debugging.SourceLocations>
Summary:
- Location info structure
+ Location info structure.
Description:
TJclLocationInfo is the structure returned in various routines and methods that
request location info for a specific address.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
@@TJclLocationInfo.Address
Nearest address of the request.
@@TJclLocationInfo.UnitName
@@ -830,11 +830,11 @@
Debug info location item.
Description:
TJclDebugInfoSource is an abstract base class to hold location information.
- Instances of descendants are created by the TJclDebugInfoList-object.</P><P>
+ Instances of descendants are created by the TJclDebugInfoList-object.
Descendants should override the InitializeSource
and GetLocationInfo methods.
-Quick info:
- Donator: Petr Vones
+Donator:
+ Petr Vones
--------------------------------------------------------------------------------
@@TJclDebugInfoSource.InitializeSource
Summary:
@@ -843,8 +843,8 @@
InitializeSource initializes the object.
Result:
If the function succeeds it returns True, otherwise it returns False.
-Quick info...
[truncated message content] |
|
From: <ou...@us...> - 2007-07-21 20:59:57
|
Revision: 2090
http://svn.sourceforge.net/jcl/?rev=2090&view=rev
Author: outchy
Date: 2007-07-21 13:59:54 -0700 (Sat, 21 Jul 2007)
Log Message:
-----------
Skeleton of help file for JclFont.pas
Help project file update
Modified Paths:
--------------
trunk/help/JCLHelp.dox
Added Paths:
-----------
trunk/help/Font.dtx
Added: trunk/help/Font.dtx
===================================================================
--- trunk/help/Font.dtx (rev 0)
+++ trunk/help/Font.dtx 2007-07-21 20:59:54 UTC (rev 2090)
@@ -0,0 +1,6 @@
+--------------------------------------------------------------------------------
+@@SetObjectFontToSystemFont@TObject@TFontType
+\ \
+--------------------------------------------------------------------------------
+@@TFontType
+\ \
Property changes on: trunk/help/Font.dtx
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Modified: trunk/help/JCLHelp.dox
===================================================================
--- trunk/help/JCLHelp.dox 2007-07-21 20:40:41 UTC (rev 2089)
+++ trunk/help/JCLHelp.dox 2007-07-21 20:59:54 UTC (rev 2090)
@@ -11224,7 +11224,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 1\Disabled Topics]
-Count=389
+Count=393
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -11512,42 +11512,46 @@
ID354=TJclDesktopCanvas.Create
ID355=TJclDesktopCanvas.Destroy
ID356=TJclIsFunc
-ID357=TLanaEnum
-ID358=TLoadedImage
-ID359=TModuleEntry32
+ID357=TJclRebaseImageInfo.NewImageBase
+ID358=TJclRebaseImageInfo.NewImageSize
+ID359=TJclRebaseImageInfo.OldImageBase
ID36=AMD_BIT_6
-ID360=TModuleInfo
-ID361=TNameBuffer
-ID362=TNCB
-ID363=TNCBPostProc
-ID364=TObjectList.Clear
-ID365=TObjectList.Create
-ID366=TObjectList.OwnsObjects
-ID367=TOSVersionInfoEx
-ID368=TReparseDataBuffer
-ID369=TReparsePointInformation
+ID360=TJclRebaseImageInfo.OldImageSize
+ID361=TLanaEnum
+ID362=TLoadedImage
+ID363=TModuleEntry32
+ID364=TModuleInfo
+ID365=TNameBuffer
+ID366=TNCB
+ID367=TNCBPostProc
+ID368=TObjectList.Clear
+ID369=TObjectList.Create
ID37=AMD_CMOV_FLAG
-ID370=TWideStrings.Destroy
-ID371=VER_NT_DOMAIN_CONTROLLER
-ID372=VER_NT_SERVER
-ID373=VER_NT_WORKSTATION
-ID374=VER_SUITE_BACKOFFICE
-ID375=VER_SUITE_COMMUNICATIONS
-ID376=VER_SUITE_DATACENTER
-ID377=VER_SUITE_EMBEDDEDNT
-ID378=VER_SUITE_ENTERPRISE
-ID379=VER_SUITE_PERSONAL
+ID370=TObjectList.OwnsObjects
+ID371=TOSVersionInfoEx
+ID372=TReparseDataBuffer
+ID373=TReparsePointInformation
+ID374=TWideStrings.Destroy
+ID375=VER_NT_DOMAIN_CONTROLLER
+ID376=VER_NT_SERVER
+ID377=VER_NT_WORKSTATION
+ID378=VER_SUITE_BACKOFFICE
+ID379=VER_SUITE_COMMUNICATIONS
ID38=AMD_CX8_FLAG
-ID380=VER_SUITE_SERVERAPPLIANCE
-ID381=VER_SUITE_SINGLEUSERTS
-ID382=VER_SUITE_SMALLBUSINESS
-ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID384=VER_SUITE_TERMINAL
-ID385=Win32BackupFile
-ID386=Win32DeleteFile
-ID387=Win32MoveFileReplaceExisting
-ID388=Win32RestoreFile
+ID380=VER_SUITE_DATACENTER
+ID381=VER_SUITE_EMBEDDEDNT
+ID382=VER_SUITE_ENTERPRISE
+ID383=VER_SUITE_PERSONAL
+ID384=VER_SUITE_SERVERAPPLIANCE
+ID385=VER_SUITE_SINGLEUSERTS
+ID386=VER_SUITE_SMALLBUSINESS
+ID387=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID388=VER_SUITE_TERMINAL
+ID389=Win32BackupFile
ID39=AMD_DE_FLAG
+ID390=Win32DeleteFile
+ID391=Win32MoveFileReplaceExisting
+ID392=Win32RestoreFile
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
ID41=AMD_MCE_FLAG
@@ -11616,7 +11620,7 @@
ID99=DOMAIN_ALIAS_RID_SYSTEM_OPS
[Configurations\Configuration 1\Enabled Topics]
-Count=16
+Count=17
ID0=BOM_LSB_FIRST
ID1=Jcl8087.pas
ID10=StrToFloatSafe@AnsiString
@@ -11625,6 +11629,7 @@
ID13=TJclThreadPersistent.Create
ID14=TJclThreadPersistent.Destroy
ID15=TJclThreadPersistent.UpdateCount
+ID16=TStreamNotifyEvent
ID2=JclAppInst.pas
ID3=JclFileUtils.pas
ID4=JclQGraphics.pas
@@ -23342,7 +23347,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 2\Disabled Topics]
-Count=389
+Count=393
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -23630,42 +23635,46 @@
ID354=TJclDesktopCanvas.Create
ID355=TJclDesktopCanvas.Destroy
ID356=TJclIsFunc
-ID357=TLanaEnum
-ID358=TLoadedImage
-ID359=TModuleEntry32
+ID357=TJclRebaseImageInfo.NewImageBase
+ID358=TJclRebaseImageInfo.NewImageSize
+ID359=TJclRebaseImageInfo.OldImageBase
ID36=AMD_BIT_6
-ID360=TModuleInfo
-ID361=TNameBuffer
-ID362=TNCB
-ID363=TNCBPostProc
-ID364=TObjectList.Clear
-ID365=TObjectList.Create
-ID366=TObjectList.OwnsObjects
-ID367=TOSVersionInfoEx
-ID368=TReparseDataBuffer
-ID369=TReparsePointInformation
+ID360=TJclRebaseImageInfo.OldImageSize
+ID361=TLanaEnum
+ID362=TLoadedImage
+ID363=TModuleEntry32
+ID364=TModuleInfo
+ID365=TNameBuffer
+ID366=TNCB
+ID367=TNCBPostProc
+ID368=TObjectList.Clear
+ID369=TObjectList.Create
ID37=AMD_CMOV_FLAG
-ID370=TWideStrings.Destroy
-ID371=VER_NT_DOMAIN_CONTROLLER
-ID372=VER_NT_SERVER
-ID373=VER_NT_WORKSTATION
-ID374=VER_SUITE_BACKOFFICE
-ID375=VER_SUITE_COMMUNICATIONS
-ID376=VER_SUITE_DATACENTER
-ID377=VER_SUITE_EMBEDDEDNT
-ID378=VER_SUITE_ENTERPRISE
-ID379=VER_SUITE_PERSONAL
+ID370=TObjectList.OwnsObjects
+ID371=TOSVersionInfoEx
+ID372=TReparseDataBuffer
+ID373=TReparsePointInformation
+ID374=TWideStrings.Destroy
+ID375=VER_NT_DOMAIN_CONTROLLER
+ID376=VER_NT_SERVER
+ID377=VER_NT_WORKSTATION
+ID378=VER_SUITE_BACKOFFICE
+ID379=VER_SUITE_COMMUNICATIONS
ID38=AMD_CX8_FLAG
-ID380=VER_SUITE_SERVERAPPLIANCE
-ID381=VER_SUITE_SINGLEUSERTS
-ID382=VER_SUITE_SMALLBUSINESS
-ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID384=VER_SUITE_TERMINAL
-ID385=Win32BackupFile
-ID386=Win32DeleteFile
-ID387=Win32MoveFileReplaceExisting
-ID388=Win32RestoreFile
+ID380=VER_SUITE_DATACENTER
+ID381=VER_SUITE_EMBEDDEDNT
+ID382=VER_SUITE_ENTERPRISE
+ID383=VER_SUITE_PERSONAL
+ID384=VER_SUITE_SERVERAPPLIANCE
+ID385=VER_SUITE_SINGLEUSERTS
+ID386=VER_SUITE_SMALLBUSINESS
+ID387=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID388=VER_SUITE_TERMINAL
+ID389=Win32BackupFile
ID39=AMD_DE_FLAG
+ID390=Win32DeleteFile
+ID391=Win32MoveFileReplaceExisting
+ID392=Win32RestoreFile
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
ID41=AMD_MCE_FLAG
@@ -23734,7 +23743,7 @@
ID99=DOMAIN_ALIAS_RID_SYSTEM_OPS
[Configurations\Configuration 2\Enabled Topics]
-Count=16
+Count=17
ID0=BOM_LSB_FIRST
ID1=Jcl8087.pas
ID10=StrToFloatSafe@AnsiString
@@ -23743,6 +23752,7 @@
ID13=TJclThreadPersistent.Create
ID14=TJclThreadPersistent.Destroy
ID15=TJclThreadPersistent.UpdateCount
+ID16=TStreamNotifyEvent
ID2=JclAppInst.pas
ID3=JclFileUtils.pas
ID4=JclQGraphics.pas
@@ -35460,7 +35470,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 3\Disabled Topics]
-Count=389
+Count=393
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -35748,42 +35758,46 @@
ID354=TJclDesktopCanvas.Create
ID355=TJclDesktopCanvas.Destroy
ID356=TJclIsFunc
-ID357=TLanaEnum
-ID358=TLoadedImage
-ID359=TModuleEntry32
+ID357=TJclRebaseImageInfo.NewImageBase
+ID358=TJclRebaseImageInfo.NewImageSize
+ID359=TJclRebaseImageInfo.OldImageBase
ID36=AMD_BIT_6
-ID360=TModuleInfo
-ID361=TNameBuffer
-ID362=TNCB
-ID363=TNCBPostProc
-ID364=TObjectList.Clear
-ID365=TObjectList.Create
-ID366=TObjectList.OwnsObjects
-ID367=TOSVersionInfoEx
-ID368=TReparseDataBuffer
-ID369=TReparsePointInformation
+ID360=TJclRebaseImageInfo.OldImageSize
+ID361=TLanaEnum
+ID362=TLoadedImage
+ID363=TModuleEntry32
+ID364=TModuleInfo
+ID365=TNameBuffer
+ID366=TNCB
+ID367=TNCBPostProc
+ID368=TObjectList.Clear
+ID369=TObjectList.Create
ID37=AMD_CMOV_FLAG
-ID370=TWideStrings.Destroy
-ID371=VER_NT_DOMAIN_CONTROLLER
-ID372=VER_NT_SERVER
-ID373=VER_NT_WORKSTATION
-ID374=VER_SUITE_BACKOFFICE
-ID375=VER_SUITE_COMMUNICATIONS
-ID376=VER_SUITE_DATACENTER
-ID377=VER_SUITE_EMBEDDEDNT
-ID378=VER_SUITE_ENTERPRISE
-ID379=VER_SUITE_PERSONAL
+ID370=TObjectList.OwnsObjects
+ID371=TOSVersionInfoEx
+ID372=TReparseDataBuffer
+ID373=TReparsePointInformation
+ID374=TWideStrings.Destroy
+ID375=VER_NT_DOMAIN_CONTROLLER
+ID376=VER_NT_SERVER
+ID377=VER_NT_WORKSTATION
+ID378=VER_SUITE_BACKOFFICE
+ID379=VER_SUITE_COMMUNICATIONS
ID38=AMD_CX8_FLAG
-ID380=VER_SUITE_SERVERAPPLIANCE
-ID381=VER_SUITE_SINGLEUSERTS
-ID382=VER_SUITE_SMALLBUSINESS
-ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID384=VER_SUITE_TERMINAL
-ID385=Win32BackupFile
-ID386=Win32DeleteFile
-ID387=Win32MoveFileReplaceExisting
-ID388=Win32RestoreFile
+ID380=VER_SUITE_DATACENTER
+ID381=VER_SUITE_EMBEDDEDNT
+ID382=VER_SUITE_ENTERPRISE
+ID383=VER_SUITE_PERSONAL
+ID384=VER_SUITE_SERVERAPPLIANCE
+ID385=VER_SUITE_SINGLEUSERTS
+ID386=VER_SUITE_SMALLBUSINESS
+ID387=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID388=VER_SUITE_TERMINAL
+ID389=Win32BackupFile
ID39=AMD_DE_FLAG
+ID390=Win32DeleteFile
+ID391=Win32MoveFileReplaceExisting
+ID392=Win32RestoreFile
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
ID41=AMD_MCE_FLAG
@@ -35852,7 +35866,7 @@
ID99=DOMAIN_ALIAS_RID_SYSTEM_OPS
[Configurations\Configuration 3\Enabled Topics]
-Count=16
+Count=17
ID0=BOM_LSB_FIRST
ID1=Jcl8087.pas
ID10=StrToFloatSafe@AnsiString
@@ -35861,6 +35875,7 @@
ID13=TJclThreadPersistent.Create
ID14=TJclThreadPersistent.Destroy
ID15=TJclThreadPersistent.UpdateCount
+ID16=TStreamNotifyEvent
ID2=JclAppInst.pas
ID3=JclFileUtils.pas
ID4=JclQGraphics.pas
@@ -39429,7 +39444,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 5\Disabled Topics]
-Count=389
+Count=393
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -39717,42 +39732,46 @@
ID354=TJclDesktopCanvas.Create
ID355=TJclDesktopCanvas.Destroy
ID356=TJclIsFunc
-ID357=TLanaEnum
-ID358=TLoadedImage
-ID359=TModuleEntry32
+ID357=TJclRebaseImageInfo.NewImageBase
+ID358=TJclRebaseImageInfo.NewImageSize
+ID359=TJclRebaseImageInfo.OldImageBase
ID36=AMD_BIT_6
-ID360=TModuleInfo
-ID361=TNameBuffer
-ID362=TNCB
-ID363=TNCBPostProc
-ID364=TObjectList.Clear
-ID365=TObjectList.Create
-ID366=TObjectList.OwnsObjects
-ID367=TOSVersionInfoEx
-ID368=TReparseDataBuffer
-ID369=TReparsePointInformation
+ID360=TJclRebaseImageInfo.OldImageSize
+ID361=TLanaEnum
+ID362=TLoadedImage
+ID363=TModuleEntry32
+ID364=TModuleInfo
+ID365=TNameBuffer
+ID366=TNCB
+ID367=TNCBPostProc
+ID368=TObjectList.Clear
+ID369=TObjectList.Create
ID37=AMD_CMOV_FLAG
-ID370=TWideStrings.Destroy
-ID371=VER_NT_DOMAIN_CONTROLLER
-ID372=VER_NT_SERVER
-ID373=VER_NT_WORKSTATION
-ID374=VER_SUITE_BACKOFFICE
-ID375=VER_SUITE_COMMUNICATIONS
-ID376=VER_SUITE_DATACENTER
-ID377=VER_SUITE_EMBEDDEDNT
-ID378=VER_SUITE_ENTERPRISE
-ID379=VER_SUITE_PERSONAL
+ID370=TObjectList.OwnsObjects
+ID371=TOSVersionInfoEx
+ID372=TReparseDataBuffer
+ID373=TReparsePointInformation
+ID374=TWideStrings.Destroy
+ID375=VER_NT_DOMAIN_CONTROLLER
+ID376=VER_NT_SERVER
+ID377=VER_NT_WORKSTATION
+ID378=VER_SUITE_BACKOFFICE
+ID379=VER_SUITE_COMMUNICATIONS
ID38=AMD_CX8_FLAG
-ID380=VER_SUITE_SERVERAPPLIANCE
-ID381=VER_SUITE_SINGLEUSERTS
-ID382=VER_SUITE_SMALLBUSINESS
-ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID384=VER_SUITE_TERMINAL
-ID385=Win32BackupFile
-ID386=Win32DeleteFile
-ID387=Win32MoveFileReplaceExisting
-ID388=Win32RestoreFile
+ID380=VER_SUITE_DATACENTER
+ID381=VER_SUITE_EMBEDDEDNT
+ID382=VER_SUITE_ENTERPRISE
+ID383=VER_SUITE_PERSONAL
+ID384=VER_SUITE_SERVERAPPLIANCE
+ID385=VER_SUITE_SINGLEUSERTS
+ID386=VER_SUITE_SMALLBUSINESS
+ID387=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID388=VER_SUITE_TERMINAL
+ID389=Win32BackupFile
ID39=AMD_DE_FLAG
+ID390=Win32DeleteFile
+ID391=Win32MoveFileReplaceExisting
+ID392=Win32RestoreFile
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
ID41=AMD_MCE_FLAG
@@ -39821,7 +39840,7 @@
ID99=DOMAIN_ALIAS_RID_SYSTEM_OPS
[Configurations\Configuration 5\Enabled Topics]
-Count=16
+Count=17
ID0=BOM_LSB_FIRST
ID1=Jcl8087.pas
ID10=StrToFloatSafe@AnsiString
@@ -39830,6 +39849,7 @@
ID13=TJclThreadPersistent.Create
ID14=TJclThreadPersistent.Destroy
ID15=TJclThreadPersistent.UpdateCount
+ID16=TStreamNotifyEvent
ID2=JclAppInst.pas
ID3=JclFileUtils.pas
ID4=JclQGraphics.pas
@@ -40804,7 +40824,7 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 6\Disabled Topics]
-Count=389
+Count=393
ID0=_DLLVERSIONINFO.dwPlatformId
ID1=_FILE_ZERO_DATA_INFORMATION
ID10=_IMAGE_RESOURCE_DIRECTORY
@@ -41092,42 +41112,46 @@
ID354=TJclDesktopCanvas.Create
ID355=TJclDesktopCanvas.Destroy
ID356=TJclIsFunc
-ID357=TLanaEnum
-ID358=TLoadedImage
-ID359=TModuleEntry32
+ID357=TJclRebaseImageInfo.NewImageBase
+ID358=TJclRebaseImageInfo.NewImageSize
+ID359=TJclRebaseImageInfo.OldImageBase
ID36=AMD_BIT_6
-ID360=TModuleInfo
-ID361=TNameBuffer
-ID362=TNCB
-ID363=TNCBPostProc
-ID364=TObjectList.Clear
-ID365=TObjectList.Create
-ID366=TObjectList.OwnsObjects
-ID367=TOSVersionInfoEx
-ID368=TReparseDataBuffer
-ID369=TReparsePointInformation
+ID360=TJclRebaseImageInfo.OldImageSize
+ID361=TLanaEnum
+ID362=TLoadedImage
+ID363=TModuleEntry32
+ID364=TModuleInfo
+ID365=TNameBuffer
+ID366=TNCB
+ID367=TNCBPostProc
+ID368=TObjectList.Clear
+ID369=TObjectList.Create
ID37=AMD_CMOV_FLAG
-ID370=TWideStrings.Destroy
-ID371=VER_NT_DOMAIN_CONTROLLER
-ID372=VER_NT_SERVER
-ID373=VER_NT_WORKSTATION
-ID374=VER_SUITE_BACKOFFICE
-ID375=VER_SUITE_COMMUNICATIONS
-ID376=VER_SUITE_DATACENTER
-ID377=VER_SUITE_EMBEDDEDNT
-ID378=VER_SUITE_ENTERPRISE
-ID379=VER_SUITE_PERSONAL
+ID370=TObjectList.OwnsObjects
+ID371=TOSVersionInfoEx
+ID372=TReparseDataBuffer
+ID373=TReparsePointInformation
+ID374=TWideStrings.Destroy
+ID375=VER_NT_DOMAIN_CONTROLLER
+ID376=VER_NT_SERVER
+ID377=VER_NT_WORKSTATION
+ID378=VER_SUITE_BACKOFFICE
+ID379=VER_SUITE_COMMUNICATIONS
ID38=AMD_CX8_FLAG
-ID380=VER_SUITE_SERVERAPPLIANCE
-ID381=VER_SUITE_SINGLEUSERTS
-ID382=VER_SUITE_SMALLBUSINESS
-ID383=VER_SUITE_SMALLBUSINESS_RESTRICTED
-ID384=VER_SUITE_TERMINAL
-ID385=Win32BackupFile
-ID386=Win32DeleteFile
-ID387=Win32MoveFileReplaceExisting
-ID388=Win32RestoreFile
+ID380=VER_SUITE_DATACENTER
+ID381=VER_SUITE_EMBEDDEDNT
+ID382=VER_SUITE_ENTERPRISE
+ID383=VER_SUITE_PERSONAL
+ID384=VER_SUITE_SERVERAPPLIANCE
+ID385=VER_SUITE_SINGLEUSERTS
+ID386=VER_SUITE_SMALLBUSINESS
+ID387=VER_SUITE_SMALLBUSINESS_RESTRICTED
+ID388=VER_SUITE_TERMINAL
+ID389=Win32BackupFile
ID39=AMD_DE_FLAG
+ID390=Win32DeleteFile
+ID391=Win32MoveFileReplaceExisting
+ID392=Win32RestoreFile
ID4=_IMAGE_BOUND_IMPORT_DESCRIPTOR
ID40=AMD_FPU_FLAG
ID41=AMD_MCE_FLAG
@@ -41196,7 +41220,7 @@
ID99=DOMAIN_ALIAS_RID_SYSTEM_OPS
[Configurations\Configuration 6\Enabled Topics]
-Count=16
+Count=17
ID0=BOM_LSB_FIRST
ID1=Jcl8087.pas
ID10=StrToFloatSafe@AnsiString
@@ -41205,6 +41229,7 @@
ID13=TJclThreadPersistent.Create
ID14=TJclThreadPersistent.Destroy
ID15=TJclThreadPersistent.UpdateCount
+ID16=TStreamNotifyEvent
ID2=JclAppInst.pas
ID3=JclFileUtils.pas
ID4=JclQGraphics.pas
@@ -51019,18 +51044,23 @@
BodySourceUseSyntaxHighlight=0
[Configurations\Configuration 7\Disabled Topics]
-Count=8
+Count=12
ID0=TExprCompileParser.CompileExpr
ID1=TExprCompileParser.CompileSignedFactor
+ID10=TJclRebaseImageInfo.OldImageBase
+ID11=TJclRebaseImageInfo.OldImageSize
ID2=TExprCompileParser.CompileSimpleExpr
ID3=TExprCompileParser.CompileTerm
ID4=TExprEvalParser.EvalExpr
ID5=TExprEvalParser.EvalSignedFactor
ID6=TExprEvalParser.EvalSimpleExpr
ID7=TExprEvalParser.EvalTerm
+ID8=TJclRebaseImageInfo.NewImageBase
+ID9=TJclRebaseImageInfo.NewImageSize
[Configurations\Configuration 7\Enabled Topics]
-Count=0
+Count=1
+ID0=TStreamNotifyEvent
[Configurations\Configuration 7\Export Symbols]
Classes=1
@@ -51974,60 +52004,14575 @@
UseInheritedUseUsing=0
[External Topic Properties]
-Count=52
-ID0=!!SYMREF
-ID1=Algorithms
-ID10=Internationalisation
-ID11=InternetandE-mail
-ID12=jclcs1.inc
-ID13=jcld10.inc
-ID14=jcld10.net.inc
-ID15=jcld5.inc
-ID16=jcld6.inc
-ID17=jcld7.inc
-ID18=jcld8.inc
-ID19=jcld9.inc
-ID2=BaseServices
-ID20=jcld9.net.inc
-ID21=JclPCRE
-ID22=JclPCRE_Intro
-ID23=JclPCRE_Using
-ID24=LibrariesProcessesandThreads
-ID25=MathRoutines
-ID26=MemoryClassesandObjects
-ID27=MIME
-ID28=Miscellaneous
-ID29=MultiMedia
-ID3=Containers
-ID30=OrdinalMathandLogic
-ID31=pcre
-ID32=RegistryandInifiles
-ID33=Regular Expressions
-ID34=RuntimeTypeInformation
-ID35=Source files
-ID36=StringManipulation
-ID37=SystemInformationRoutines
-ID38=TJclAnsiCaptureOffset
-ID39=TJclAnsiCaptureOffset.FirstPos
-ID4=DateandTime
-ID40=TJclAnsiCaptureOffset.LastPos
-ID41=TJclAnsiRegEx.CaptureOffset
-ID42=TJclAnsiRegEx.Create
-ID43=Unicode
-ID44=UnitConversions
-ID45=Windows.ComponentObjectModel
-ID46=Windows.LANManager
-ID47=Windows.Security
-ID48=Windows.ServiceControl
-ID49=Windows.Shell
-ID5=Debugging
-ID50=Windows.Win32API
-ID51=Windows_Specific
-ID6=EDI
-ID7=ExprEval
-ID8=FilesandIO
-ID9=Graphics
+Count=13852
+ID0=!!CLASSES
+ID1=!!CONSTANTS
+ID10=!!OVERLOADED_AppendFormat_TStringBuilder
+ID100=!!OVERLOADED_InsertSegments_TEDITransactionSet
+ID1000=clTrRed32
+ID10000=TJclClrTableMethodDefRow.GetMethodImplFlags
+ID10001=TJclClrTableMethodDefRow.GetName
+ID10002=TJclClrTableMethodDefRow.GetNewSlot
+ID10003=TJclClrTableMethodDefRow.GetParam@Integer
+ID10004=TJclClrTableMethodDefRow.GetParamCount
+ID10005=TJclClrTableMethodDefRow.GetSignature
+ID10006=TJclClrTableMethodDefRow.GetSignatureData
+ID10007=TJclClrTableMethodDefRow.HasParam
+ID10008=TJclClrTableMethodDefRow.ImplFlags
+ID10009=TJclClrTableMethodDefRow.Managed
+ID1001=clTrWhite32
+ID10010=TJclClrTableMethodDefRow.MemberAccess
+ID10011=TJclClrTableMethodDefRow.MethodBody
+ID10012=TJclClrTableMethodDefRow.MethodFlags
+ID10013=TJclClrTableMethodDefRow.MethodImplFlags
+ID10014=TJclClrTableMethodDefRow.Name
+ID10015=TJclClrTableMethodDefRow.NameOffset
+ID10016=TJclClrTableMethodDefRow.NewSlot
+ID10017=TJclClrTableMethodDefRow.ParamCount
+ID10018=TJclClrTableMethodDefRow.ParamListIdx
+ID10019=TJclClrTableMethodDefRow.Params
+ID1002=CLTYPE_LEN
+ID10020=TJclClrTableMethodDefRow.ParentToken
+ID10021=TJclClrTableMethodDefRow.RVA
+ID10022=TJclClrTableMethodDefRow.SetParentToken@TJclClrTableTypeDefRow
+ID10023=TJclClrTableMethodDefRow.Signature
+ID10024=TJclClrTableMethodDefRow.SignatureData
+ID10025=TJclClrTableMethodDefRow.SignatureOffset
+ID10026=TJclClrTableMethodDefRow.Update
+ID10027=TJclClrTableMethodDefRow.UpdateParams
+ID10028=TJclClrTableMethodImpl
+ID10029=TJclClrTableMethodImpl.GetRow@Integer
+ID1003=clWhite32
+ID10030=TJclClrTableMethodImpl.Rows
+ID10031=TJclClrTableMethodImpl.TableRowClass
+ID10032=TJclClrTableMethodImplRow
+ID10033=TJclClrTableMethodImplRow.ClassIdx
+ID10034=TJclClrTableMethodImplRow.Create@TJclClrTable
+ID10035=TJclClrTableMethodImplRow.FClassIdx
+ID10036=TJclClrTableMethodImplRow.FMethodBodyIdx
+ID10037=TJclClrTableMethodImplRow.FMethodDeclarationIdx
+ID10038=TJclClrTableMethodImplRow.MethodBodyIdx
+ID10039=TJclClrTableMethodImplRow.MethodDeclarationIdx
+ID1004=clYellow32
+ID10040=TJclClrTableMethodPtr
+ID10041=TJclClrTableMethodPtr.GetRow@Integer
+ID10042=TJclClrTableMethodPtr.Rows
+ID10043=TJclClrTableMethodPtr.TableRowClass
+ID10044=TJclClrTableMethodPtrRow
+ID10045=TJclClrTableMethodPtrRow.Create@TJclClrTable
+ID10046=TJclClrTableMethodPtrRow.FMethodIdx
+ID10047=TJclClrTableMethodPtrRow.GetMethod
+ID10048=TJclClrTableMethodPtrRow.Method
+ID10049=TJclClrTableMethodPtrRow.MethodIdx
+ID1005=CMOV_FLAG
+ID10050=TJclClrTableMethodSemantics
+ID10051=TJclClrTableMethodSemantics.GetRow@Integer
+ID10052=TJclClrTableMethodSemantics.Rows
+ID10053=TJclClrTableMethodSemantics.TableRowClass
+ID10054=TJclClrTableMethodSemanticsRow
+ID10055=TJclClrTableMethodSemanticsRow.AssociationIdx
+ID10056=TJclClrTableMethodSemanticsRow.Create@TJclClrTable
+ID10057=TJclClrTableMethodSemanticsRow.FAssociationIdx
+ID10058=TJclClrTableMethodSemanticsRow.FMethodIdx
+ID10059=TJclClrTableMethodSemanticsRow.FSemantics
+ID1006=CMYKToBGR@Pointer@Pointer@Byte@Cardinal
+ID10060=TJclClrTableMethodSemanticsRow.MethodIdx
+ID10061=TJclClrTableMethodSemanticsRow.Semantics
+ID10062=TJclClrTableMethodSpec
+ID10063=TJclClrTableMethodSpec.GetRow@Integer
+ID10064=TJclClrTableMethodSpec.Rows
+ID10065=TJclClrTableMethodSpec.TableRowClass
+ID10066=TJclClrTableMethodSpecRow
+ID10067=TJclClrTableMethodSpecRow.Create@TJclClrTable
+ID10068=TJclClrTableMethodSpecRow.FInstantiationOffset
+ID10069=TJclClrTableMethodSpecRow.FMethodIdx
+ID1007=CMYKToBGR@Pointer@Pointer@Pointer@Pointer@Pointer@Byte@Cardinal
+ID10070=TJclClrTableMethodSpecRow.GetInstantiation
+ID10071=TJclClrTableMethodSpecRow.GetMethod
+ID10072=TJclClrTableMethodSpecRow.Instantiation
+ID10073=TJclClrTableMethodSpecRow.InstantiationOffset
+ID10074=TJclClrTableMethodSpecRow.Method
+ID10075=TJclClrTableMethodSpecRow.MethodIdx
+ID10076=TJclClrTableModule
+ID10077=TJclClrTableModule.GetRow@Integer
+ID10078=TJclClrTableModule.Rows
+ID10079=TJclClrTableModule.TableRowClass
+ID1008=CNLEN
+ID10080=TJclClrTableModuleRef
+ID10081=TJclClrTableModuleRef.GetRow@Integer
+ID10082=TJclClrTableModuleRef.Rows
+ID10083=TJclClrTableModuleRef.TableRowClass
+ID10084=TJclClrTableModuleRefRow
+ID10085=TJclClrTableModuleRefRow.Create@TJclClrTable
+ID10086=TJclClrTableModuleRefRow.DumpIL
+ID10087=TJclClrTableModuleRefRow.FNameOffset
+ID10088=TJclClrTableModuleRefRow.GetName
+ID10089=TJclClrTableModuleRefRow.Name
+ID1009=CodeBlockName@TUnicodeBlock
+ID10090=TJclClrTableModuleRefRow.NameOffset
+ID10091=TJclClrTableModuleRow
+ID10092=TJclClrTableModuleRow.Create@TJclClrTable
+ID10093=TJclClrTableModuleRow.DumpIL
+ID10094=TJclClrTableModuleRow.EncBaseId
+ID10095=TJclClrTableModuleRow.EncBaseIdIdx
+ID10096=TJclClrTableModuleRow.EncId
+ID10097=TJclClrTableModuleRow.EncIdIdx
+ID10098=TJclClrTableModuleRow.FEncBaseIdIdx
+ID10099=TJclClrTableModuleRow.FEncIdIdx
+ID101=!!OVERLOADED_InsertSubElement_TEDISEFCompositeElement
+ID1010=CodeBlockRange@TUnicodeBlock
+ID10100=TJclClrTableModuleRow.FGeneration
+ID10101=TJclClrTableModuleRow.FMvidIdx
+ID10102=TJclClrTableModuleRow.FNameOffset
+ID10103=TJclClrTableModuleRow.Generation
+ID10104=TJclClrTableModuleRow.GetEncBaseId
+ID10105=TJclClrTableModuleRow.GetEncId
+ID10106=TJclClrTableModuleRow.GetMvid
+ID10107=TJclClrTableModuleRow.GetName
+ID10108=TJclClrTableModuleRow.HasEncBaseId
+ID10109=TJclClrTableModuleRow.HasEncId
+ID1011=Color32@Byte@Byte@Byte@Byte
+ID10110=TJclClrTableModuleRow.Mvid
+ID10111=TJclClrTableModuleRow.MvidIdx
+ID10112=TJclClrTableModuleRow.Name
+ID10113=TJclClrTableModuleRow.NameOffset
+ID10114=TJclClrTableNestedClass
+ID10115=TJclClrTableNestedClass.GetRow@Integer
+ID10116=TJclClrTableNestedClass.Rows
+ID10117=TJclClrTableNestedClass.TableRowClass
+ID10118=TJclClrTableNestedClassRow
+ID10119=TJclClrTableNestedClassRow.Create@TJclClrTable
+ID1012=Color32@Byte@TPalette32
+ID10120=TJclClrTableNestedClassRow.EnclosingClassIdx
+ID10121=TJclClrTableNestedClassRow.FEnclosingClassIdx
+ID10122=TJclClrTableNestedClassRow.FNestedClassIdx
+ID10123=TJclClrTableNestedClassRow.NestedClassIdx
+ID10124=TJclClrTableParamDef
+ID10125=TJclClrTableParamDef.GetRow@Integer
+ID10126=TJclClrTableParamDef.Rows
+ID10127=TJclClrTableParamDef.TableRowClass
+ID10128=TJclClrTableParamDefRow
+ID10129=TJclClrTableParamDefRow.Create@TJclClrTable
+ID1013=Color32@TColor
+ID10130=TJclClrTableParamDefRow.DumpIL
+ID10131=TJclClrTableParamDefRow.FFlagMask
+ID10132=TJclClrTableParamDefRow.FFlags
+ID10133=TJclClrTableParamDefRow.FlagMask
+ID10134=TJclClrTableParamDefRow.Flags
+ID10135=TJclClrTableParamDefRow.FMethod
+ID10136=TJclClrTableParamDefRow.FNameOffset
+ID10137=TJclClrTableParamDefRow.FSequence
+ID10138=TJclClrTableParamDefRow.GetName
+ID10139=TJclClrTableParamDefRow.Method
+ID1014=ColorToHTML@TColor
+ID10140=TJclClrTableParamDefRow.Name
+ID10141=TJclClrTableParamDefRow.NameOffset
+ID10142=TJclClrTableParamDefRow.ParamFlags@TJclClrParamKinds
+ID10143=TJclClrTableParamDefRow.ParamFlags@Word
+ID10144=TJclClrTableParamDefRow.Sequence
+ID10145=TJclClrTableParamDefRow.SetMethod@TJclClrTableMethodDefRow
+ID10146=TJclClrTableParamPtr
+ID10147=TJclClrTableParamPtr.GetRow@Integer
+ID10148=TJclClrTableParamPtr.Rows
+ID10149=TJclClrTableParamPtr.TableRowClass
+ID1015=CoMallocFree@Pointer
+ID10150=TJclClrTableParamPtrRow
+ID10151=TJclClrTableParamPtrRow.Create@TJclClrTable
+ID10152=TJclClrTableParamPtrRow.FParamIdx
+ID10153=TJclClrTableParamPtrRow.GetParam
+ID10154=TJclClrTableParamPtrRow.Param
+ID10155=TJclClrTableParamPtrRow.ParamIdx
+ID10156=TJclClrTablePropertyDef
+ID10157=TJclClrTablePropertyDef.GetRow@Integer
+ID10158=TJclClrTablePropertyDef.Rows
+ID10159=TJclClrTablePropertyDef.TableRowClass
+ID1016=Combinations@Cardinal@Cardinal
+ID10160=TJclClrTablePropertyDefRow
+ID10161=TJclClrTablePropertyDefRow.Create@TJclClrTable
+ID10162=TJclClrTablePropertyDefRow.DumpIL
+ID10163=TJclClrTablePropertyDefRow.FFlags
+ID10164=TJclClrTablePropertyDefRow.FKindIdx
+ID10165=TJclClrTablePropertyDefRow.Flags
+ID10166=TJclClrTablePropertyDefRow.FNameOffset
+ID10167=TJclClrTablePropertyDefRow.GetFlags
+ID10168=TJclClrTablePropertyDefRow.GetName
+ID10169=TJclClrTablePropertyDefRow.KindIdx
+ID1017=CombineCOMSDataOfCOMSDefinition@TEDISEFCompositeElement
+ID10170=TJclClrTablePropertyDefRow.Name
+ID10171=TJclClrTablePropertyDefRow.NameOffset
+ID10172=TJclClrTablePropertyDefRow.RawFlags
+ID10173=TJclClrTablePropertyFlag
+ID10174=TJclClrTablePropertyFlag.pfHasDefault
+ID10175=TJclClrTablePropertyFlag.pfRTSpecialName
+ID10176=TJclClrTablePropertyFlag.pfSpecialName
+ID10177=TJclClrTablePropertyFlags
+ID10178=TJclClrTablePropertyMap
+ID10179=TJclClrTablePropertyMap.GetRow@Integer
+ID1018=CombineCOMSDataOfSEGSDefinition@TEDISEFCompositeElement
+ID10180=TJclClrTablePropertyMap.Rows
+ID10181=TJclClrTablePropertyMap.TableRowClass
+ID10182=TJclClrTablePropertyMap.Update
+ID10183=TJclClrTablePropertyMapRow
+ID10184=TJclClrTablePropertyMapRow.Add@TJclClrTablePropertyDefRow
+ID10185=TJclClrTablePropertyMapRow.Create@TJclClrTable
+ID10186=TJclClrTablePropertyMapRow.Destroy
+ID10187=TJclClrTablePropertyMapRow.FParentIdx
+ID10188=TJclClrTablePropertyMapRow.FProperties
+ID10189=TJclClrTablePropertyMapRow.FPropertyListIdx
+ID1019=CombineELMSDataOfCOMSorSEGSDefinition@TEDISEFElement@TEDISEFDataObjectList
+ID10190=TJclClrTablePropertyMapRow.GetParent
+ID10191=TJclClrTablePropertyMapRow.GetProperty@Integer
+ID10192=TJclClrTablePropertyMapRow.GetPropertyCount
+ID10193=TJclClrTablePropertyMapRow.Parent
+ID10194=TJclClrTablePropertyMapRow.ParentIdx
+ID10195=TJclClrTablePropertyMapRow.Properties
+ID10196=TJclClrTablePropertyMapRow.PropertyCount
+ID10197=TJclClrTablePropertyMapRow.PropertyListIdx
+ID10198=TJclClrTablePropertyPtr
+ID10199=TJclClrTablePropertyPtr.GetRow@Integer
+ID102=!!OVERLOADED_InsertTable_TEDISEFSet
+ID1020=CombineELMSDataOfELMSDefinition@TEDISEFElement
+ID10200=TJclClrTablePropertyPtr.Rows
+ID10201=TJclClrTablePropertyPtr.TableRowClass
+ID10202=TJclClrTablePropertyPtrRow
+ID10203=TJclClrTablePropertyPtrRow._Property
+ID10204=TJclClrTablePropertyPtrRow.Create@TJclClrTable
+ID10205=TJclClrTablePropertyPtrRow.FPropertyIdx
+ID10206=TJclClrTablePropertyPtrRow.GetProperty
+ID10207=TJclClrTablePropertyPtrRow.PropertyIdx
+ID10208=TJclClrTableRow
+ID10209=TJclClrTableRow.Create@TJclClrTable
+ID1021=CombineMem
+ID10210=TJclClrTableRow.DecodeResolutionScope@DWORD
+ID10211=TJclClrTableRow.DecodeTypeDefOrRef@DWORD
+ID10212=TJclClrTableRow.DumpIL
+ID10213=TJclClrTableRow.FIndex
+ID10214=TJclClrTableRow.FTable
+ID10215=TJclClrTableRow.GetToken
+ID10216=TJclClrTableRow.Index
+ID10217=TJclClrTableRow.Table
+ID10218=TJclClrTableRow.Token
+ID10219=TJclClrTableRow.Update
+ID1022=CombineReg
+ID10220=TJclClrTableRowClass
+ID10221=TJclClrTableStandAloneSig
+ID10222=TJclClrTableStandAloneSig.GetRow@Integer
+ID10223=TJclClrTableStandAloneSig.Rows
+ID10224=TJclClrTableStandAloneSig.TableRowClass
+ID10225=TJclClrTableStandAloneSigRow
+ID10226=TJclClrTableStandAloneSigRow.Create@TJclClrTable
+ID10227=TJclClrTableStandAloneSigRow.FSignatureOffset
+ID10228=TJclClrTableStandAloneSigRow.GetSignature
+ID10229=TJclClrTableStandAloneSigRow.Signature
+ID1023=CombineSEGSDataOfSEGSDefinition@TEDISEFSegment
+ID10230=TJclClrTableStandAloneSigRow.SignatureOffset
+ID10231=TJclClrTableStream
+ID10232=TJclClrTableStream.BigHeap
+ID10233=TJclClrTableStream.Create@TJclPeMetadata@PClrStreamHeader
+ID10234=TJclClrTableStream.Destroy
+ID10235=TJclClrTableStream.DumpIL
+ID10236=TJclClrTableStream.FHeader
+ID10237=TJclClrTableStream.FindTable@TJclClrTableKind@TJclClrTable
+ID10238=TJclClrTableStream.FTableCount
+ID10239=TJclClrTableStream.FTables
+ID1024=CombineSEGSDataOfSETSDefinition@TEDISEFSegment
+ID10240=TJclClrTableStream.GetBigHeap@TJclClrHeapKind
+ID10241=TJclClrTableStream.GetTable@TJclClrTableKind
+ID10242=TJclClrTableStream.GetVersionString
+ID10243=TJclClrTableStream.Header
+ID10244=TJclClrTableStream.TableCount
+ID10245=TJclClrTableStream.Tables
+ID10246=TJclClrTableStream.Update
+ID10247=TJclClrTableStream.VersionString
+ID10248=TJclClrTableTypeDef
+ID10249=TJclClrTableTypeDef.GetRow@Integer
+ID1025=CompareCLRVersions@string@string
+ID10250=TJclClrTableTypeDef.Rows
+ID10251=TJclClrTableTypeDef.TableRowClass
+ID10252=TJclClrTableTypeDefRow
+ID10253=TJclClrTableTypeDefRow.Attributes
+ID10254=TJclClrTableTypeDefRow.ClassLayout
+ID10255=TJclClrTableTypeDefRow.ClassSemantics
+ID10256=TJclClrTableTypeDefRow.Create@TJclClrTable
+ID10257=TJclClrTableTypeDefRow.Destroy
+ID10258=TJclClrTableTypeDefRow.DumpIL
+ID10259=TJclClrTableTypeDefRow.Extends
+ID1026=CompilerExtensionBPI
+ID10260=TJclClrTableTypeDefRow.ExtendsIdx
+ID10261=TJclClrTableTypeDefRow.FExtendsIdx
+ID10262=TJclClrTableTypeDefRow.FFieldListIdx
+ID10263=TJclClrTableTypeDefRow.FFields
+ID10264=TJclClrTableTypeDefRow.FFlags
+ID10265=TJclClrTableTypeDefRow.FieldCount
+ID10266=TJclClrTableTypeDefRow.FieldListIdx
+ID10267=TJclClrTableTypeDefRow.Fields
+ID10268=TJclClrTableTypeDefRow.Flags
+ID10269=TJclClrTableTypeDefRow.FMethodListIdx
+ID1027=CompilerExtensionDCP
+ID10270=TJclClrTableTypeDefRow.FMethods
+ID10271=TJclClrTableTypeDefRow.FNameOffset
+ID10272=TJclClrTableTypeDefRow.FNamespaceOffset
+ID10273=TJclClrTableTypeDefRow.FullName
+ID10274=TJclClrTableTypeDefRow.GetAttributes
+ID10275=TJclClrTableTypeDefRow.GetClassLayout
+ID10276=TJclClrTableTypeDefRow.GetClassSemantics
+ID10277=TJclClrTableTypeDefRow.GetExtends
+ID10278=TJclClrTableTypeDefRow.GetField@Integer
+ID10279=TJclClrTa...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-22 09:13:10
|
Revision: 2091
http://svn.sourceforge.net/jcl/?rev=2091&view=rev
Author: cycocrew
Date: 2007-07-22 02:13:00 -0700 (Sun, 22 Jul 2007)
Log Message:
-----------
Updated Font.dtx and Streams.dtx help files.
Updated Guidelines.txt file (this file provides syntax guidelines to write help entries).
Modified Paths:
--------------
trunk/help/Font.dtx
trunk/help/Guidelines.txt
trunk/help/Streams.dtx
Modified: trunk/help/Font.dtx
===================================================================
--- trunk/help/Font.dtx 2007-07-21 20:59:54 UTC (rev 2090)
+++ trunk/help/Font.dtx 2007-07-22 09:13:00 UTC (rev 2091)
@@ -1,6 +1,42 @@
--------------------------------------------------------------------------------
@@SetObjectFontToSystemFont@TObject@TFontType
-\ \
+Summary:
+ This procedure sets the font of an object to the proper font based on the
+ object type and the Windows operation system version.
+Description:
+ Almost each Windows operating system version comes with a different font set
+ applicable to various UI objects. The SetObjectFontToSystemFont procedure
+ enables support of multiple Windows operating system versions while setting
+ font type to the correct "style".
+Parameters:
+ AObject - The object which font is to be changed.
+ FontType - The font type. It is set to ftAuto by default.
+See also:
+ TFontType
+Donator:
+ Jean-Fabien Connault
--------------------------------------------------------------------------------
@@TFontType
-\ \
+Summary:
+ Defines which font type will be applied to objects.
+Description:
+ Here are the possible values for TFontType:
+
+ * ftAuto - The font type (style) will be selected automatically based on
+ object type (TFont, TMemo, TRichEdit or others).
+ * ftCaption - The font type will be forced to "Caption" style. It usually applies
+ to anything different from TMemo and TRichEdit objects.
+ Here are the fonts used:
+ * Segoe UI 9 on Windows Vista/Server 2008
+ * Tahoma 8 on Windows 2000/XP
+ * MS Sans Serif 8 on other Windows versions
+ * ftContent - The font type will be forced to "Content" style. It usually applies
+ to TMemo and TRichEdit objects.
+ Here are the fonts used:
+ * Calibri UI 9 on Windows Vista/Server 2008
+ * Verdana 8 on Windows 2000/XP
+ * MS Sans Serif 8 on other Windows versions
+See also:
+ SetObjectFontToSystemFont
+Donator:
+ Jean-Fabien Connault
\ No newline at end of file
Modified: trunk/help/Guidelines.txt
===================================================================
--- trunk/help/Guidelines.txt 2007-07-21 20:59:54 UTC (rev 2090)
+++ trunk/help/Guidelines.txt 2007-07-22 09:13:00 UTC (rev 2091)
@@ -36,17 +36,20 @@
Contributor2
--------------------------------------------------------------------------------
-The section are listed in the specific order outlined in the sample.
+HINTS
+-----
-Sentences are always ended with a '.'.
-
-"Notes" is always spelled with an 's' at the end.
-
-If one donator only then spell "Donator" instead of "Donators".
-
-If one contributor only then spell "Contributor" instead of "Contributors".
-
-If a section is missing entries, use the TODO keyword.
-
-Exceptions, Example, Requirements and Visibility sections are rarely used.
-
+* The section are listed in the specific order outlined in the sample.
+* Sentences are always ended with a '.'.
+* "Notes" is always spelled with an 's' at the end.
+* If one donator only then spell "Donator" instead of "Donators".
+* If one contributor only then spell "Contributor" instead of "Contributors".
+* If a section is missing entries, use the TODO keyword.
+* "Platforms" section is rarely used.
+* "Exceptions", "Example", "Requirements" and "Visibility" sections are very rarely used.
+* "See Also:" -> "See also:" (lowercase 'a').
+* No '\' char when a new line starts.
+* In "See also" section, one reference per line.
+* Make sure that ':' is present after section name.
+* "Returns:" -> "Result:".
+* Make sure that "Parameters" and "Result" entries are ended with a '.' char.
Modified: trunk/help/Streams.dtx
===================================================================
--- trunk/help/Streams.dtx 2007-07-21 20:59:54 UTC (rev 2090)
+++ trunk/help/Streams.dtx 2007-07-22 09:13:00 UTC (rev 2091)
@@ -451,6 +451,8 @@
TJclScopedStream.MaxSize).
See also:
TJclScopedStream.MaxSize
+Donator:
+ Florent Ouchet
--------------------------------------------------------------------------------
@@TJclScopedStream.FCurrentPos
Description:
@@ -461,7 +463,7 @@
@@TJclScopedStream.FMaxSize
Description:
Private field to store maximum position available (if any).
-See Also:
+See also:
TJclScopedStream.MaxSize
Donator:
Florent Ouchet
@@ -470,18 +472,18 @@
Description:
Private field to store a reference to the stream containing
the data.
+See also:
+ TJclScopedStream.ParentStream
Donator:
Florent Ouchet
-See Also:
- TJclScopedStream.ParentStream
--------------------------------------------------------------------------------
@@TJclScopedStream.FStartPos
Description:
Private field to store the original position of ParentStream
- \on creation of this object
+ on creation of this object
Donator:
Florent Ouchet
-See Also:
+See also:
TJclScopedStream.StartPos TJclScopedStream.ParentStream
--------------------------------------------------------------------------------
@@TJclScopedStream.MaxSize
@@ -495,10 +497,11 @@
If not set (=0), every bytes following position StartPos will
be available in data stream.
+See also:
+ TJclScopedStream.ParentStream
+ TJclScopedStream.StartPos
Donator:
Florent Ouchet
-See Also:
- TJclScopedStream.ParentStream TJclScopedStream.StartPos
--------------------------------------------------------------------------------
@@TJclScopedStream.ParentStream
Summary:
@@ -506,10 +509,11 @@
Description:
This property exposes the stream providing and storing data
for this virtual stream.
+See also:
+ TJclScopedStream.StartPos
+ TJclScopedStream.MaxSize
Donator:
Florent Ouchet
-See Also:
- TJclScopedStream.StartPos TJclScopedStream.MaxSize
--------------------------------------------------------------------------------
@@TJclScopedStream.StartPos
Summary:
@@ -517,10 +521,11 @@
Description:
This property exposes the initial position of the data stream
when this virtual stream was created.
+See also:
+ TJclScopedStream.ParentStream
+ TJclScopedStream.MaxSize
Donator:
Florent Ouchet
-See Also:
- TJclScopedStream.ParentStream TJclScopedStream.MaxSize
--------------------------------------------------------------------------------
@@TJclScopedStream.Create@TStream@Int64
Summary:
@@ -538,33 +543,44 @@
Florent Ouchet
--------------------------------------------------------------------------------
@@TJclScopedStream.Read@@Longint
+Summary:
+ TODO
Description:
Overridden method of TStream.Read, all calls to this methods
are redirected to the ParentStream.Read.
-See Also:
-TJclScopedStream.Seek TJclScopedStream.Write
+See also:
+ TJclScopedStream.Seek
+ TJclScopedStream.Write
Donator:
Florent Ouchet
--------------------------------------------------------------------------------
@@TJclScopedStream.Seek@Int64@TSeekOrigin
+Summary:
+ TODO
Description:
Overridden method of TStream.Seek, all calls to this methods
are redirected to the ParentStream.Seek.
-See Also:
- TJclScopedStream.Read TJclScopedStream.Write
+See also:
+ TJclScopedStream.Read
+ TJclScopedStream.Write
Donator:
Florent Ouchet
--------------------------------------------------------------------------------
@@TJclScopedStream.Write@@Longint
+Summary:
+ TODO
Description:
Overridden method of TStream.Write, all calls to this methods
are redirected to the ParentStream.Write.
-See Also:
- TJclScopedStream.Read TJclScopedStream.Seek
+See also:
+ TJclScopedStream.Read
+ TJclScopedStream.Seek
Donator:
Florent Ouchet
--------------------------------------------------------------------------------
@@TJclEasyStream
+Summary:
+ TODO
Description:
The TJclEasyStream class helps read and write operations of
common data types to stream.
@@ -572,407 +588,538 @@
Heinz Zastrau
--------------------------------------------------------------------------------
@@TJclEasyStream.IsEqual@TStream
+Summary:
+ TODO
Description:
The IsEqual method compares data of this instance to data of
reference stream for difference. Result is set accordingly.
+Parameters:
+ Stream - Reference stream for comparisons.
+Result:
+ Returns true if streams are equal, false otherwise.
Donator:
Heinz Zastrau
-Parameters:
- Stream - Reference stream for comparisons
-Returns:
- \Returns true if streams are equal, false otherwise.
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadBoolean
Description:
The ReadBoolean method reads a boolean value from this stream (1 byte length).
+Result:
+ Boolean value.
+See also:
+ TJclEasyStream.WriteBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteBoolean TJclEasyStream.ReadChar
- TJclEasyStream.ReadCString TJclEasyStream.ReadCurrency
- TJclEasyStream.ReadDateTime TJclEasyStream.ReadDouble
- TJclEasyStream.ReadExtended TJclEasyStream.ReadInt64
- TJclEasyStream.ReadInteger TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns
- Boolean value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadChar
Description:
The ReadChar method reads a character value from this stream (1 byte length).
+See also:
+ TJclEasyStream.WriteChar
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
+Result:
+ Character value.
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteChar TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadCString TJclEasyStream.ReadCurrency
- TJclEasyStream.ReadDateTime TJclEasyStream.ReadDouble
- TJclEasyStream.ReadExtended TJclEasyStream.ReadInt64
- TJclEasyStream.ReadInteger TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- Character value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadCString
Description:
The ReadCString method reads a C-like string (null terminated) from this stream.
+See also:
+ TJclEasyStream.WriteCString
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
+Result:
+ String value.
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteCString TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCurrency
- TJclEasyStream.ReadDateTime TJclEasyStream.ReadDouble
- TJclEasyStream.ReadExtended TJclEasyStream.ReadInt64
- TJclEasyStream.ReadInteger TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- String value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadCurrency
Description:
- The ReadCurrency method reads a currency value from this stream
- (8 bytes length).
+ The ReadCurrency method reads a currency value from this stream (8 bytes length).
+See also:
+ TJclEasyStream.WriteCurrency
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
+Result:
+ Currency value.
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteCurrency TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadDateTime TJclEasyStream.ReadDouble
- TJclEasyStream.ReadExtended TJclEasyStream.ReadInt64
- TJclEasyStream.ReadInteger TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- Currency value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadDateTime
Description:
- The ReadDateTime method reads a TDateTime value from this stream
- (8 bytes length).
+ The ReadDateTime method reads a TDateTime value from this stream (8 bytes length).
+See also:
+ TJclEasyStream.WriteDateTime
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
+Result:
+ TDateTime value.
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteDateTime TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadCurrency TJclEasyStream.ReadDouble
- TJclEasyStream.ReadExtended TJclEasyStream.ReadInt64
- TJclEasyStream.ReadInteger TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- TDateTime value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadDouble
Description:
The ReadDouble method reads a double precision floating point
value from this stream (8 bytes length).
+See also:
+ TJclEasyStream.WriteDouble
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
+Result:
+ Double precision floating point value.
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteDouble TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadCurrency TJclEasyStream.ReadDateTime
- TJclEasyStream.ReadExtended TJclEasyStream.ReadInt64
- TJclEasyStream.ReadInteger TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- Double precision floating point value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadExtended
Description:
The ReadExtended method reads an extended precision floating
point value from this stream (10 bytes length).
+Result:
+ Extended precision floating point value.
+See also:
+ TJclEasyStream.WriteExtended
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteExtended TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadCurrency TJclEasyStream.ReadDateTime
- TJclEasyStream.ReadDouble TJclEasyStream.ReadInt64
- TJclEasyStream.ReadInteger TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- Extended precision floating point value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadInt64
Description:
- The ReadInt64 method reads a 64-bit integer value from this stream
- (8 bytes length).
+ The ReadInt64 method reads a 64-bit integer value from this stream (8 bytes length).
+See also:
+ TJclEasyStream.WriteInt64
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
+Result:
+ 64 bit integer value.
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteInt64 TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadCurrency TJclEasyStream.ReadDateTime
- TJclEasyStream.ReadDouble TJclEasyStream.ReadExtended
- TJclEasyStream.ReadInteger TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- 64 bit integer value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadInteger
Description:
- The ReadInteger method reads a 32 bit integer value from this stream
- (4 bytes length).
+ The ReadInteger method reads a 32 bit integer value from this stream (4 bytes length).
+See also:
+ TJclEasyStream.WriteInteger
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
+Result:
+ 32 bit integer value.
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteInteger TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadCurrency TJclEasyStream.ReadDateTime
- TJclEasyStream.ReadDouble TJclEasyStream.ReadExtended
- TJclEasyStream.ReadInt64 TJclEasyStream.ReadShortString
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- 32 bit integer value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadShortString
Description:
The ReadShortString method reads a short string value from this stream
(max 255 characters).
+See also:
+ TJclEasyStream.WriteShortString
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadSingle
+ TJclEasyStream.ReadSizedString
+Result:
+ Short string value
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteShortString TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadCurrency TJclEasyStream.ReadDateTime
- TJclEasyStream.ReadDouble TJclEasyStream.ReadExtended
- TJclEasyStream.ReadInt64 TJclEasyStream.ReadInteger
- TJclEasyStream.ReadSingle TJclEasyStream.ReadSizedString
-Returns:
- \Short string value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadSingle
Description:
The ReadSingle method reads a single precision floating point
value from this stream (4 bytes length).
+Result:
+ Single precision floating point value.
+See also:
+ TJclEasyStream.WriteSingle
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSizedString
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteSingle TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadCurrency TJclEasyStream.ReadDateTime
- TJclEasyStream.ReadDouble TJclEasyStream.ReadExtended
- TJclEasyStream.ReadInt64 TJclEasyStream.ReadInteger
- TJclEasyStream.ReadShortString TJclEasyStream.ReadSizedString
-Returns:
- Single precision floating point value
--------------------------------------------------------------------------------
@@TJclEasyStream.ReadSizedString
Description:
The ReadSizedString method reads a prefixed length string
value from this stream (max 2G characters).
+Result:
+ String value.
+See also:
+ TJclEasyStream.WriteSizedString
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.ReadChar
+ TJclEasyStream.ReadCString
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.ReadShortString
+ TJclEasyStream.ReadSingle
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.WriteSizedString TJclEasyStream.ReadBoolean
- TJclEasyStream.ReadChar TJclEasyStream.ReadCString
- TJclEasyStream.ReadCurrency TJclEasyStream.ReadDateTime
- TJclEasyStream.ReadDouble TJclEasyStream.ReadExtended
- TJclEasyStream.ReadInt64 TJclEasyStream.ReadInteger
- TJclEasyStream.ReadShortString TJclEasyStream.ReadSingle
-Returns:
- String value
--------------------------------------------------------------------------------
@@TJclEasyStream.WriteBoolean@Boolean
Description:
The WriteBoolean method writes a boolean value to this stream
(1 byte length).
+Parameters:
+ Value - Boolean value.
+See also:
+ TJclEasyStream.ReadBoolean
+ TJclEasyStream.WriteChar
+ TJclEasyStream.WriteCurrency
+ TJclEasyStream.WriteDateTime
+ TJclEasyStream.WriteDouble
+ TJclEasyStream.WriteExtended
+ TJclEasyStream.WriteInt64
+ TJclEasyStream.WriteInteger
+ TJclEasyStream.WriteShortString
+ TJclEasyStream.WriteSingle
+ TJclEasyStream.WriteSizedString
+ TJclEasyStream.WriteStringDelimitedByNull
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.ReadBoolean TJclEasyStream.WriteChar
- TJclEasyStream.WriteCurrency TJclEasyStream.WriteDateTime
- TJclEasyStream.WriteDouble TJclEasyStream.WriteExtended
- TJclEasyStream.WriteInt64 TJclEasyStream.WriteInteger
- TJclEasyStream.WriteShortString TJclEasyStream.WriteSingle
- TJclEasyStream.WriteSizedString
- TJclEasyStream.WriteStringDelimitedByNull
-Parameters:
- Value - Boolean value
--------------------------------------------------------------------------------
@@TJclEasyStream.WriteChar@Char
Description:
The WriteChar method writes a character value to this stream
(1 byte length).
+Parameters:
+ Value - Character value.
+See also:
+ TJclEasyStream.ReadChar
+ TJclEasyStream.WriteBoolean
+ TJclEasyStream.WriteCurrency
+ TJclEasyStream.WriteDateTime
+ TJclEasyStream.WriteDouble
+ TJclEasyStream.WriteExtended
+ TJclEasyStream.WriteInt64
+ TJclEasyStream.WriteInteger
+ TJclEasyStream.WriteShortString
+ TJclEasyStream.WriteSingle
+ TJclEasyStream.WriteSizedString
+ TJclEasyStream.WriteStringDelimitedByNull
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.ReadChar TJclEasyStream.WriteBoolean
- TJclEasyStream.WriteCurrency TJclEasyStream.WriteDateTime
- TJclEasyStream.WriteDouble TJclEasyStream.WriteExtended
- TJclEasyStream.WriteInt64 TJclEasyStream.WriteInteger
- TJclEasyStream.WriteShortString TJclEasyStream.WriteSingle
- TJclEasyStream.WriteSizedString
- TJclEasyStream.WriteStringDelimitedByNull
-Parameters:
- Value - Character value
--------------------------------------------------------------------------------
@@TJclEasyStream.WriteCurrency@Currency
Description:
The WriteCurrency method writes a currency value to this
stream (8 bytes length).
+Parameters:
+ Value - Currency value.
+See also:
+ TJclEasyStream.ReadCurrency
+ TJclEasyStream.WriteBoolean
+ TJclEasyStream.WriteChar
+ TJclEasyStream.WriteDateTime
+ TJclEasyStream.WriteDouble
+ TJclEasyStream.WriteExtended
+ TJclEasyStream.WriteInt64
+ TJclEasyStream.WriteInteger
+ TJclEasyStream.WriteShortString
+ TJclEasyStream.WriteSingle
+ TJclEasyStream.WriteSizedString
+ TJclEasyStream.WriteStringDelimitedByNull
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.ReadCurrency TJclEasyStream.WriteBoolean
- TJclEasyStream.WriteChar TJclEasyStream.WriteDateTime
- TJclEasyStream.WriteDouble TJclEasyStream.WriteExtended
- TJclEasyStream.WriteInt64 TJclEasyStream.WriteInteger
- TJclEasyStream.WriteShortString TJclEasyStream.WriteSingle
- TJclEasyStream.WriteSizedString
- TJclEasyStream.WriteStringDelimitedByNull
-Parameters:
- Value - Currency value
--------------------------------------------------------------------------------
@@TJclEasyStream.WriteDateTime@TDateTime
Description:
The WriteDateTime method writes a TDateTime value to this
stream (8 bytes length).
+Parameters:
+ Value - TDateTime value.
+See also:
+ TJclEasyStream.ReadDateTime
+ TJclEasyStream.WriteBoolean
+ TJclEasyStream.WriteChar
+ TJclEasyStream.WriteCurrency
+ TJclEasyStream.WriteDouble
+ TJclEasyStream.WriteExtended
+ TJclEasyStream.WriteInt64
+ TJclEasyStream.WriteInteger
+ TJclEasyStream.WriteShortString
+ TJclEasyStream.WriteSingle
+ TJclEasyStream.WriteSizedString
+ TJclEasyStream.WriteStringDelimitedByNull
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.ReadDateTime TJclEasyStream.WriteBoolean
- TJclEasyStream.WriteChar TJclEasyStream.WriteCurrency
- TJclEasyStream.WriteDouble TJclEasyStream.WriteExtended
- TJclEasyStream.WriteInt64 TJclEasyStream.WriteInteger
- TJclEasyStream.WriteShortString TJclEasyStream.WriteSingle
- TJclEasyStream.WriteSizedString
- TJclEasyStream.WriteStringDelimitedByNull
-Parameters:
- Value - TDateTime value
--------------------------------------------------------------------------------
@@TJclEasyStream.WriteDouble@Double
Description:
The WriteDouble method writes a double precision floating
point value to this stream (8 bytes length).
+Parameters:
+ Value - Double precision floating point value.
+See also:
+ TJclEasyStream.ReadDouble
+ TJclEasyStream.WriteBoolean
+ TJclEasyStream.WriteChar
+ TJclEasyStream.WriteCurrency
+ TJclEasyStream.WriteDateTime
+ TJclEasyStream.WriteExtended
+ TJclEasyStream.WriteInt64
+ TJclEasyStream.WriteInteger
+ TJclEasyStream.WriteShortString
+ TJclEasyStream.WriteSingle
+ TJclEasyStream.WriteSizedString
+ TJclEasyStream.WriteStringDelimitedByNull
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.ReadDouble TJclEasyStream.WriteBoolean
- TJclEasyStream.WriteChar TJclEasyStream.WriteCurrency
- TJclEasyStream.WriteDateTime TJclEasyStream.WriteExtended
- TJclEasyStream.WriteInt64 TJclEasyStream.WriteInteger
- TJclEasyStream.WriteShortString TJclEasyStream.WriteSingle
- TJclEasyStream.WriteSizedString
- TJclEasyStream.WriteStringDelimitedByNull
-Parameters:
- Value - Double precision floating point value
--------------------------------------------------------------------------------
@@TJclEasyStream.WriteExtended@Extended
Description:
The WriteExtended method writes an extended precision
floating point value to this stream (10 bytes length).
+Parameters:
+ Value - Extended precision floating point value.
+See also:
+ TJclEasyStream.ReadExtended
+ TJclEasyStream.WriteBoolean
+ TJclEasyStream.WriteChar
+ TJclEasyStream.WriteCurrency
+ TJclEasyStream.WriteDateTime
+ TJclEasyStream.WriteDouble
+ TJclEasyStream.WriteInt64
+ TJclEasyStream.WriteInteger
+ TJclEasyStream.WriteShortString
+ TJclEasyStream.WriteSingle
+ TJclEasyStream.WriteSizedString
+ TJclEasyStream.WriteStringDelimitedByNull
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.ReadExtended TJclEasyStream.WriteBoolean
- TJclEasyStream.WriteChar TJclEasyStream.WriteCurrency
- TJclEasyStream.WriteDateTime TJclEasyStream.WriteDouble
- TJclEasyStream.WriteInt64 TJclEasyStream.WriteInteger
- TJclEasyStream.WriteShortString TJclEasyStream.WriteSingle
- TJclEasyStream.WriteSizedString
- TJclEasyStream.WriteStringDelimitedByNull
-Parameters:
- Value - Extended precision floating point value
--------------------------------------------------------------------------------
@@TJclEasyStream.WriteInt64@Int64
Description:
The WriteInt64 method writes a 64 bit integer value to this
stream (8 bytes length).
+Parameters:
+ Value - 64 bit integer value.
+See also:
+ TJclEasyStream.ReadInt64
+ TJclEasyStream.WriteBoolean
+ TJclEasyStream.WriteChar
+ TJclEasyStream.WriteCurrency
+ TJclEasyStream.WriteDateTime
+ TJclEasyStream.WriteDouble
+ TJclEasyStream.WriteExtended
+ TJclEasyStream.WriteInteger
+ TJclEasyStream.WriteShortString
+ TJclEasyStream.WriteSingle
+ TJclEasyStream.WriteSizedString
+ TJclEasyStream.WriteStringDelimitedByNull
Donator:
Heinz Zastrau
-See Also:
- TJclEasyStream.ReadInt64 TJclEasyStream.WriteBoolean
- TJclEasyStream.WriteChar TJclEasyStream.WriteCurrency
- TJclEasyStream.WriteDateTime TJclEasyStream.WriteDouble
- TJclEasyStream.WriteExtended TJclEasyStream.WriteInteger
- TJclEasyStream.WriteShortString TJclEasyStream.WriteSingle
- TJclEasyStream.WriteSizedString
- TJclEasyStream.WriteStringDelimitedByNull
-Parameters:
- Value - 64 bit integer value
--------------------------------------------------------------------------------
@@TJclEasyStream.WriteInteger@Integer
Description:
The WriteInteger method writes a 32 bit integer value to this
stream (4 bytes length).
+Parameters:
+ Value - 32 bit integer value.
+See also:
+ TJclEasyStream.ReadInteger
+ TJclEasyStream.WriteBoolean
+ TJclEasyStream.WriteChar
+ TJclEasyStream.WriteCurrency
+ TJclEasyStream.WriteDateTime
+ TJclEasyS...
[truncated message content] |
|
From: <cyc...@us...> - 2007-07-28 07:43:23
|
Revision: 2095
http://jcl.svn.sourceforge.net/jcl/?rev=2095&view=rev
Author: cycocrew
Date: 2007-07-28 00:43:19 -0700 (Sat, 28 Jul 2007)
Log Message:
-----------
More .dtx help files updates.
Modified Paths:
--------------
trunk/help/Base.dtx
trunk/help/Bitmap32.dtx
trunk/help/Com.dtx
trunk/help/Debug.dtx
trunk/help/FileUtils.dtx
trunk/help/Math.dtx
trunk/help/NTFS.dtx
trunk/help/RTTI.dtx
trunk/help/Registry.dtx
trunk/help/Security.dtx
trunk/help/Shell.dtx
trunk/help/Streams.dtx
trunk/help/Strings.dtx
trunk/help/SvcCtrl.dtx
trunk/help/SysInfo.dtx
trunk/help/hlpgrps.dtx
trunk/help/pcre.dtx
Modified: trunk/help/Base.dtx
===================================================================
--- trunk/help/Base.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Base.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -66,7 +66,7 @@
This type is provided for compatibility with FPC. When compiling with Delphi or
Kylix use the type defined in SysUtils.pas instead.
Donator:
- JCL Team
+ Team JCL
--------------------------------------------------------------------------------
@@SysErrorMessage
<GROUP BaseServices.FPCCompatibility>
@@ -81,7 +81,7 @@
Result:
Returns the error message string associated with the specified Windows API error code.
Donator:
- JCL Team
+ Team JCL
--------------------------------------------------------------------------------
@@EJclError
<GROUP BaseServices.ErrorHandling>
@@ -140,7 +140,7 @@
Exceptions of the EJclInternalError exception class are raised if some
internal consistency check fails.
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@EJclWin32Error
<GROUP BaseServices.ErrorHandling>
@@ -635,7 +635,7 @@
EWin32Error exception with the error code and message associated with that error.
This routine is provided for backwards compatibility.
Donator:
- JCL Team
+ Team JCL
--------------------------------------------------------------------------------
@@IInterface
<GROUP BaseServices.Compatibility>
@@ -649,7 +649,7 @@
alias for IInterface. For more information see the Delphi for IUnknown or IInterface
depending on your Delphi version.
Donator:
- JCL Team
+ Team JCL
--------------------------------------------------------------------------------
@@JclVersionBuild
<combine JclVersion>
@@ -835,4 +835,4 @@
--------------------------------------------------------------------------------
@@TDynWordArray
Summary:
- Type for a dynamic array of Word (unsigned 16-bit integer).
\ No newline at end of file
+ Type for a dynamic array of Word (unsigned 16-bit integer).
Modified: trunk/help/Bitmap32.dtx
===================================================================
--- trunk/help/Bitmap32.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Bitmap32.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -1886,12 +1886,12 @@
All functions perform clipping.
Platform:
VCL
-Donator:
- Alex Denissov
See also:
Graphics_Naming_Conventions
TJclBitmap32
TColor32
+Donator:
+ Alex Denissov
@@PolyLineAS
<GROUP Graphics.Bitmaps>
<COMBINE PolyLine>
@@ -2175,5 +2175,4 @@
TScanLine
Donator:
Alex Denissov
---------------------------------------------------------------------------------
-
+--------------------------------------------------------------------------------
\ No newline at end of file
Modified: trunk/help/Com.dtx
===================================================================
--- trunk/help/Com.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Com.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -66,7 +66,7 @@
GetMDACVersion returns the version of MDAC (Microsoft Data Access) installed on
the target system.
Result:
- The MDAC version in the form a.b.c.d
+ The MDAC version in the form a.b.c.d.
Donator:
Kevin S. Gallagher
--------------------------------------------------------------------------------
Modified: trunk/help/Debug.dtx
===================================================================
--- trunk/help/Debug.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Debug.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -1736,7 +1736,7 @@
Description:
TimeStamp holds the date and time of creation of the list.
Donator:
- Hallvard Vassbotn
+ Hallvard Vassbotn
--------------------------------------------------------------------------------
@@TJclStackInfoList
<GROUP Debugging.Stackinforoutines>
@@ -1924,7 +1924,7 @@
Donator:
Marcel Bestebroer
@@TExceptFrameKind.efkUnknown
- Unknown exception frame (most likely an exception frame inside a non-Borland library.
+ Anonymous exception frame (most likely an exception frame inside a non-Borland library.
@@TExceptFrameKind.efkFinally
A try...finally frame. Note that the compiler inserts implicit try...finally blocks for any method, function or procedure with parameters and/or variables that need clean up (eg. long strings, dynamic arrays, interface references).
@@TExceptFrameKind.efkAnyException
@@ -2348,4 +2348,4 @@
If the given procedure name contains a '.', the string after the '.' is returned,
otherwise the entire string is returned.
Donator:
- Petr Vones
\ No newline at end of file
+ Petr Vones
Modified: trunk/help/FileUtils.dtx
===================================================================
--- trunk/help/FileUtils.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/FileUtils.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -23,7 +23,7 @@
<TITLE NTFS>
<TOPICORDER 100>
--------------------------------------------------------------------------------
-@@FilesandIO.Pathmanipulation
+@@FilesandIO.PathManipulation
<GROUP FilesandIO>
<TITLE Path manipulation>
<TOPICORDER 300>
@@ -39,7 +39,7 @@
<TOPICORDER 100>
--------------------------------------------------------------------------------
@@DriveLetters
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Set of valid characters to use as drive letters.
Description:
@@ -51,7 +51,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathDevicePrefix
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Prefix used to specify a physical device under Windows.
Description:
@@ -64,7 +64,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathSeparator
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Character used as path element separator.
Description:
@@ -76,7 +76,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathUncPrefix
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Prefix for UNC path names.
Description:
@@ -100,9 +100,9 @@
The size of the file, in bytes. If the function fails to determine the size of
the file it raises an exception.
Donator:
- David Hervieux (Win32 code)
+ David Hervieux (Win32)
Contributor:
- Robert Rossmair (Unix code)
+ Robert Rossmair (Unix)
--------------------------------------------------------------------------------
@@TJclFileMappingView
<GROUP FilesandIO.Streams.FileMapping>
@@ -668,7 +668,7 @@
Jean-Fabien Connault
--------------------------------------------------------------------------------
@@PathGetLongName
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Returns the long name of a path.
Description:
@@ -689,7 +689,7 @@
Rudy Velthuis
--------------------------------------------------------------------------------
@@PathGetLongName2
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary
Returns the long name of a path.
Description
@@ -709,7 +709,7 @@
PathGetLongName
--------------------------------------------------------------------------------
@@PathGetShortName
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Returns the short name of a path.
Description:
@@ -729,7 +729,7 @@
Rudy Velthuis
--------------------------------------------------------------------------------
@@PathGetRelativePath
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
TODO
Description:
@@ -742,7 +742,7 @@
Robert Rossmair
--------------------------------------------------------------------------------
@@PathGetTempPath
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Retrieves the path of the directory designated for temporary files.
Description:
@@ -757,7 +757,7 @@
Robert Rossmair
--------------------------------------------------------------------------------
@@PathIsChild
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Checks whether Path is a child of Base.
Description:
@@ -776,7 +776,7 @@
Anthony Steele
--------------------------------------------------------------------------------
@@PathIsAbsolute
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Tests if a path is an absolute path.
Description:
@@ -794,7 +794,7 @@
Robert Marquardt
--------------------------------------------------------------------------------
@@PathIsDiskDevice
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Tests whether a path denotes a disk device.
Description:
@@ -815,7 +815,7 @@
Robert Rossmair
--------------------------------------------------------------------------------
@@PathIsUNC
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Tests whether a path is a UNC path.
Description:
@@ -837,7 +837,7 @@
Robert Marquardt
--------------------------------------------------------------------------------
@@PathExtractElements
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Extracts all elements from a path.
Description:
@@ -854,7 +854,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathAddSeparator
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Forces the string to end with a directory separator.
Description:
@@ -872,7 +872,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathAddExtension
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Adds the extension to a path.
Description:
@@ -890,7 +890,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathAppend
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Concatenates two paths.
Description:
@@ -905,7 +905,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathBuildRoot
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Creates a root path for the given drive number.
Description:
@@ -919,7 +919,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathCommonPrefix
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Compares two paths for a common prefix.
Description:
@@ -936,7 +936,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathCompactPath
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Compacts a path to fit within the given pixel width.
Description:
@@ -968,7 +968,7 @@
Anonymous
--------------------------------------------------------------------------------
@@PathExtractFileDirFixed
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Extracts drive and directory parts from a filename.
Description:
@@ -986,7 +986,7 @@
Anthony Steele
--------------------------------------------------------------------------------
@@PathExtractFileNameNoExt
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Extracts the filename without the extension.
Description:
@@ -1001,7 +1001,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathRemoveExtension
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Removes the extension from a path.
Description:
@@ -1016,7 +1016,7 @@
Marcel van Brakel
--------------------------------------------------------------------------------
@@PathRemoveSeparator
-<GROUP FilesandIO.Pathmanipulation>
+<GROUP FilesandIO.PathManipulation>
Summary:
Removes a trailing directory separator from a path.
Description:
@@ -1826,7 +1826,7 @@
Notes:
This function is a replacement for the FileUtils.DirectoryExists function from the Delphi RTL to avoid dependency on that particular unit. There's nothing wrong with that function except that the unit uses Forms etc. which add significant resources and startup time to your application (if it doesn't use these units already).
Donator:
- Unknown (Win32)
+ Anonymous (Win32)
Contributor:
Robert Rossmair (Unix)
--------------------------------------------------------------------------------
@@ -1992,7 +1992,7 @@
Description:
CompanyName returns the value of the company name string key.
Donator:
- Marcel van Brake
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TJclFileVersionInfo.FileDescription
Summary:
@@ -2113,7 +2113,7 @@
Description:
FileVersion returns the value of the file version string key.
Donator:
- Marcel van Brake
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@TJclFileVersionInfo.InternalName
Summary:
@@ -2525,7 +2525,8 @@
See also:
VersionResourceAvailable
TJclFileVersionInfo
-Donator: Marcel van Brakel
+Donator:
+ Marcel van Brakel
--------------------------------------------------------------------------------
@@CreateSymbolicLink
<GROUP FilesandIO.FilesandDirectories>
Modified: trunk/help/Math.dtx
===================================================================
--- trunk/help/Math.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Math.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -1402,7 +1402,7 @@
SetPrecisionTolerance
SetPrecisionToleranceToEpsilon
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@CalcMachineEpsSingle
<GROUP MathRoutines.Floatsupport>
@@ -1419,7 +1419,7 @@
SetPrecisionTolerance
SetPrecisionToleranceToEpsilon
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@CalcMachineEpsDouble
<GROUP MathRoutines.Floatsupport>
@@ -1436,7 +1436,7 @@
SetPrecisionTolerance
SetPrecisionToleranceToEpsilon
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@CalcMachineEpsExtended
<GROUP MathRoutines.Floatsupport>
@@ -1453,7 +1453,7 @@
SetPrecisionTolerance
SetPrecisionToleranceToEpsilon
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@Exp
<GROUP MathRoutines.Exponential>
@@ -1464,7 +1464,7 @@
Parameters:
X - Value for which to calculate the exp.
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@IsFloatZero
<GROUP MathRoutines.Floatsupport>
@@ -1480,7 +1480,7 @@
IsInfinite
IsSpecialValue
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@IsPrimeFactor
<GROUP MathRoutines.Miscellaneous>
@@ -1499,7 +1499,7 @@
IsPrimeTD
IsRelativePrime
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@IsPrimeRM
<GROUP MathRoutines.Miscellaneous>
@@ -1517,7 +1517,7 @@
SetPrimalityTest
IsPrime
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@IsPrimeTD
<GROUP MathRoutines.Miscellaneous>
@@ -1531,7 +1531,7 @@
Parameters:
N - The value to test.
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@IsSpecialValue
<GROUP MathRoutines.Floatsupport>
@@ -1559,7 +1559,7 @@
See also:
TODO
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@SetPrecisionTolerance
<GROUP MathRoutines.Floatsupport>
@@ -1573,7 +1573,7 @@
See also:
SetPrecisionToleranceToEpsilon
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@SetPrecisionToleranceToEpsilon
<GROUP MathRoutines.Floatsupport>
@@ -1586,7 +1586,7 @@
Parameters:
TODO
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@SetPrimalityTest
<GROUP MathRoutines.Miscellaneous>
@@ -2094,4 +2094,4 @@
See also:
TJclRational.Add@Float
TJclRational.Add@Integer
- TJclRational.Add@TJclRational
\ No newline at end of file
+ TJclRational.Add@TJclRational
Modified: trunk/help/NTFS.dtx
===================================================================
--- trunk/help/NTFS.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/NTFS.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -787,7 +787,7 @@
Requirements:
Windows NT 3.51, 4.0, 2000 or XP
Donator:
- Unknown
+ Anonymous
Contributor:
Anonymous
--------------------------------------------------------------------------------
@@ -804,7 +804,7 @@
Requirements:
The specified file must reside on an NTFS formatted volume
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@NtfsFindHardLinks
Summary:
@@ -827,7 +827,7 @@
Requirements:
Path must point to a directory on an NTFS formatted volume.
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@NtfsDeleteHardLinks
Description: Given the name of a file, this function deletes all hard links (including the specified one). This will result in
@@ -841,4 +841,4 @@
Note that in case of failure the function attempts to restore the hard links it had already deleted, but
it can't be guarenteed that this will succeed. So in case of failure, some hard links might already have been deleted
Donator:
- Unknown
\ No newline at end of file
+ Anonymous
Modified: trunk/help/RTTI.dtx
===================================================================
--- trunk/help/RTTI.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/RTTI.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -395,7 +395,7 @@
@@JclIsClass
<GROUP RuntimeTypeInformation.Classoperatorhooking>
Summary:
- Is class operator replacement
+ Is class operator replacement.
Description:
JclIsClass is an is class operator replacement. This implementation is
an exact copy of the one in the system.pas unit.
@@ -412,7 +412,7 @@
@@JclIsClassByName
<GROUP RuntimeTypeInformation.Classoperatorhooking>
Summary:
- Is class operator replacement
+ Is class operator replacement.
Description:
JclIsClassByName is an is class operator replacement. This implementation
checks the class by it's name.
@@ -431,7 +431,7 @@
@@JclTypeInfo
<GROUP RuntimeTypeInformation.RTTIretrieval>
Summary:
- Retrieve RTTI information
+ Retrieve RTTI information.
Description:
JclTypeInfo retrieves and interface to RTTI information given a pointer to the
type info structure. ATypeInfo can be obtained through a call to
@@ -445,7 +445,7 @@
@@IJclBaseInfo
<GROUP RuntimeTypeInformation.RTTIretrieval.IJclBaseInfo>
Summary:
- Basic type info interface
+ Basic type info interface.
Description:
IJclBaseInfo is the base interface of type information retrieval. It provides two
method for outputting the RTTI
@@ -788,9 +788,9 @@
--------------------------------------------------------------------------------
@@IJclSetTypeInfo.BaseType
Summary:
- An interface to the base type
+ An interface to the base type.
Description:
- BaseType is an interface to the base type for the set
+ BaseType is an interface to the base type for the set.
Background:
When the compiler finds a set declaration similar to TMySet = set of
Modified: trunk/help/Registry.dtx
===================================================================
--- trunk/help/Registry.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Registry.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -792,5 +792,5 @@
Notes:
Obsolete, use RegWriteInt64 instead (which creates REG_QWORD values).
Donator:
- Unknown
---------------------------------------------------------------------------------
\ No newline at end of file
+ Anonymous
+--------------------------------------------------------------------------------
Modified: trunk/help/Security.dtx
===================================================================
--- trunk/help/Security.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Security.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -246,7 +246,7 @@
Notes:
Under Windows 95/98/Millenium Edition, this function always returns an empty string.
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@GetUserObjectName
<GROUP Windows.Security.Privileges>
@@ -261,7 +261,7 @@
Notes:
Under Windows 95/98/Millenium Edition, this function always returns an empty result.
Donator:
- Unknown
+ Anonymous
--------------------------------------------------------------------------------
@@SetUserObjectFullAccess
<GROUP Windows.Security.Privileges>
@@ -278,4 +278,4 @@
Under Windows 95/98/Millenium Edition, this function does nothing; in addition,
it always returns True.
Donator:
- Unknown
\ No newline at end of file
+ Anonymous
Modified: trunk/help/Shell.dtx
===================================================================
--- trunk/help/Shell.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Shell.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -72,7 +72,7 @@
of the namespace (root of the lefthand treeview).
Parameters:
FolderID - Special folder ID to open. One of the CSIDL_XXX constants must be specified here (see ShlObj.pas for the full list).
- Parent - Handle of the window to serve as the parent of any dialogs displayed
+ Parent - Handle of the window to serve as the parent of any dialogs displayed.
Result:
If the function succeeds the result is True, otherwise it is False.
See also:
@@ -235,7 +235,7 @@
@@SHEnumFolderFirst
<GROUP Windows.Shell.FilesandFolders>
Summary:
- Begins the enumeration of the items in a folder
+ Begins the enumeration of the items in a folder.
Description:
SHEnumFolderFirst begins the enumeration of all items in the specified folder that
match the specified Flags. If the function succeeds then the return value is True
@@ -963,7 +963,7 @@
If the function succeeds the return value is the item identifier list of the
specified path, relative to the specified Folder. If the function fails the
return value is nil. Note that the caller is responsible for eventually releasing
- the memory associated with the returned pidl by calling PidlFree
+ the memory associated with the returned pidl by calling PidlFree.
See also:
PidlToPath
PathToPidlBind
@@ -1072,7 +1072,7 @@
return value is False.
Parameters:
Source - The item identifier to copy.
- Dest - The item identifier that receives a copy of Source. Note that you must eventually free this item identifier by calling PidlFree
+ Dest - The item identifier that receives a copy of Source. Note that you must eventually free this item identifier by calling PidlFree.
Result:
If the function succeeds then the return value is True, otherwise it is False.
Donator:
@@ -1089,7 +1089,7 @@
assumes that the memory associated with the item identifier was allocated by the
Shell's memory allocator and will fail if this is not the case.
Parameters:
- IdList - The item identifier list whose associated memory shall be freed
+ IdList - The item identifier list whose associated memory shall be freed.
Result:
If the function succeeds the return value is True and IdList is set to nil. If
the function fails the return value is False and the IdList parameter will retain
Modified: trunk/help/Streams.dtx
===================================================================
--- trunk/help/Streams.dtx 2007-07-26 20:54:13 UTC (rev 2094)
+++ trunk/help/Streams.dtx 2007-07-28 07:43:19 UTC (rev 2095)
@@ -271,7 +271,7 @@
See also:
TJclEventStream
Donator:
- Florent Ocuhet
+ Florent Ouchet
--------------------------------------------------------------------------------
@@TJclDelegatedStream.FOnRead
Summary:
@@ -412,7 +412,7 @@
Parameters:
Sender - Object that triggers the event.
Offset - Number of bytes to seek from specified origin.
- Count - Origin (valid values are soBeginning, soCurrent or soEnd)
+ Count - Origin (valid values are soBeginning, soCurrent or soEnd).
Result:
Returns the new position from the beginning of the stream.
Donator:
@@ -480,11 +480,12 @@
@@TJclScopedStream.FStartPos
Description:
Private field to store the original position of ParentStream
- on creation of this object
+ on creation of this object.
+See also:
+ TJclScopedStream.StartPos
+ TJclScopedStream.ParentStream
Donator:
Florent Ouchet
-See also:
- TJclScopedStream.StartPos TJclScopedStream.ParentStream
--------------------------------------------------------------------------------
@@TJclScopedStream.MaxSize
Summary:
@@ -517,7 +518,7 @@
--------------------------------------------------------------------------------
@@TJclScopedStream.StartPos
Summary:
- Origin of the translation in position
+ Origin of the translation in position.
Description:
This property exposes the initial position of the data stream
when this virtual stream was created.
@@ -537,8 +538,8 @@
Parameters:
AParentStream - Data stream storing data that can be
read/written by this virtual stream.
- AMaxSize - Maximum size of this virtual stream (set 0
- not to limit).
+ AMaxSize - Maximum size of this virtual stream (set 0
+ not to limit).
Donator:
Florent Ouchet
--------------------------------------------------------------------------------
@@ -1139,7 +1140,7 @@
--------------------------------------------------------------------------------
@@TJclEventStream.FNotification
Description:
- Private field to store event handler
+ Private field to store event handler.
See also:
TJclEventStream.OnNotification
Donator:
@@ -1147,7 +1148,7 @@
--------------------------------------------------------------------------------
@@TJclEventStream.OnNotification
Summary:
- Notification event
+ Notification event.
Description:
The OnNotification event is fired on every operations on the
stream (read/write/seek).
@@ -1175,10 +1176,10 @@
Description:
Create a new instance of the TJclEventStream class.
Parameters:
- AStream - Stream where data are written/read
- ANotification - Notification handler
+ AStream - Stream where data are written/read.
+ ANotification - Notification handler.
AOwnsStream - if set, current stream is destroyed when this
- instance is destroyed
+ instance is destroyed.
See also:
TJclEventStream.OnNotification
Donator:
@@ -1304,11 +1305,11 @@
--------------------------------------------------------------------------------
@@TJclBufferedStream.BufferHit
Summary:
- Test if data at current position is in buffer
+ Test if data at current position is in buffer.
Description:
This internal helper tests if data at current position are stored in buffer.
Returns:
- True if data is in buffer
+ True if data is in buffer.
See also:
TJclBufferedStream.LoadBuffer
Donator:
@@ -1392,7 +1393,7 @@
This field stores the number of bytes valid in buffer. This number may be
different of BufferSize on the following situation: end of stream is reached
or data are being appended to the end of the stream. FbufferCurrentSize is
- always less or equal to Buffersize
+ always less or equal to Buffersize.
See also:
TJclBufferedStream.FBuffer
TJclBufferedStream.BufferSize
@@ -1440,10 +1441,10 @@
Flush modifications in buffer to data stream.
Description:
By calling this function, all modifications made to bytes in buffer (by calls
- to TJclBufferedStream.Write@@Longint) are written to data stream.
+ to TJclBufferedStream.Write) are written to data stream.
See also:
TJclBufferedStream.FBufferMaxModifiedPos
- TJclBufferedStream.Write@@Longint
+ TJclBufferedStream.Write
Donator:
Heinz Zastrau
--------------------------------------------------------------------------------
@@ -1454,9 +1455,9 @@
This field stores current position of this stream. Its value is updated on
every accesses (Read/Write/Seek).
See also:
- TJclBufferedStream.Read@@Longint
- TJclBufferedStream.Seek@Int64@TSeekOrigin
- TJclBufferedStream.Write@@Longint
+ TJclBufferedStream.Read
+ TJclBufferedStream.Seek
+ TJclBufferedStream.Write
Donator:
Heinz Zastrau
--------------------------------------------------------------------------------
@@ -1468,7 +1469,7 @@
and eventually data that will be appended to this stream on next time the
buffer is flushed.
See also:
- TJclBufferedStream.Seek@Int64@TSeekOrigin
+ TJclBufferedStream.Seek
Donator:
Heinz Zastrau
--------------------------------------------------------------------------------
@@ -1520,13 +1521,13 @@
Effective number of bytes that were read.
See also:
TJclBufferedStream.WriteToBuffer
- TJclBufferedStream.Read@@Longint
+ TJclBuff...
[truncated message content] |
|
From: <cyc...@us...> - 2007-08-08 09:01:12
|
Revision: 2109
http://jcl.svn.sourceforge.net/jcl/?rev=2109&view=rev
Author: cycocrew
Date: 2007-08-08 02:01:09 -0700 (Wed, 08 Aug 2007)
Log Message:
-----------
Minor .dtx help files update.
Modified Paths:
--------------
trunk/help/Math.dtx
trunk/help/Strings.dtx
Modified: trunk/help/Math.dtx
===================================================================
--- trunk/help/Math.dtx 2007-08-07 19:29:15 UTC (rev 2108)
+++ trunk/help/Math.dtx 2007-08-08 09:01:09 UTC (rev 2109)
@@ -26,11 +26,11 @@
for complete bytes. The bitwise function can be used to
calculate the table. So this kind of CRC calculating offers
some specialities:
- * the table based operation creates the same result as
+ * The table based operation creates the same result as
the bitwise calculation.
- * the table is reproduced by calculating the CRC of a
+ * The table is reproduced by calculating the CRC of a
single byte, using the starting value Zero.
- * the CRC check immediately creates the syndrome.
+ * The CRC check immediately creates the syndrome.
Beware, that the results of different CRC software algorithms
might be different even if the same Polynomial and starting
value is used. The algorithm might use another order of bits
@@ -1182,13 +1182,15 @@
finite or infinite (fpInfinite). If finite, it is either denormal
(fpDenormal) or normal. If normal, it is either non-zero (fpNormal)
or zero (fpZero).
- Remarks
- * Only the Extended data type allows for unsupported encodings.
- * What separates NaNs from numbers is that the former are unordered. That is,
- the result of relational operations (<, <=, =, >=, >) is not defined for NaNs.
- * Certain classes of floating point values may result from an exception
- condition if the corresponding FPU exception is masked out.
- See table below.
+Notes:
+ Only the Extended data type allows for unsupported encodings.
+
+ What separates NaNs from numbers is that the former are unordered. That is,
+ the result of relational operations (<, <=, =, >=, >) is not defined for NaNs.
+
+ Certain classes of floating point values may result from an exception
+ condition if the corresponding FPU exception is masked out.
+ See table below.
<TABLE>
Exception class Result on masked exception Result class
--------------- -------------------------- ------------
@@ -1863,7 +1865,7 @@
Idx - Index of the bit.
Result:
The return value is the value of the indexed bit.
-See also:;
+See also:
TJclASet.SetBit
--------------------------------------------------------------------------------
@@TJclASet.GetRange@Integer@Integer@Boolean
@@ -2088,9 +2090,9 @@
This operation is implemented with three different versions
depending on the type of the number to added:
- - to add a floating point number: TJclRational.Add Method (Float)
- - to add an integer number: TJclRational.Add Method (Integer)
- - to add a rational number: TJclRational.Add Method (TJclRational)
+ * To add a floating point number: TJclRational.Add Method (Float)
+ * To add an integer number: TJclRational.Add Method (Integer)
+ * To add a rational number: TJclRational.Add Method (TJclRational)
See also:
TJclRational.Add@Float
TJclRational.Add@Integer
Modified: trunk/help/Strings.dtx
===================================================================
--- trunk/help/Strings.dtx 2007-08-07 19:29:15 UTC (rev 2108)
+++ trunk/help/Strings.dtx 2007-08-08 09:01:09 UTC (rev 2109)
@@ -209,8 +209,8 @@
StrSame compares the two supplied strings and returns whether or not they are
identical.
Parameters:
- S1 - First string to compare
- S2 - Second string to compare
+ S1 - First string to compare.
+ S2 - Second string to compare.
Result:
If the two strings are identical the return value is True, if they are not the
return value is False.
@@ -274,8 +274,8 @@
If it doesn't then the prefix is prepended to the string otherwise the function
does nothing. Note that if Text is an empty string then the result will be Prefix.
Parameters:
- Prefix - The prefix to test for and apply
- Text - The string which must be forced to have a prefix
+ Prefix - The prefix to test for and apply.
+ Text - The string which must be forced to have a prefix.
Result:
The function result is a copy of the supplied Text, prefixed with Prefix.
See also:
@@ -293,8 +293,8 @@
If it does then the prefix is deleted from the string otherwise the function
does nothing.
Parameters:
- Prefix - The prefix to test for and apply
- Text - The string which must not have a prefix
+ Prefix - The prefix to test for and apply.
+ Text - The string which must not have a prefix.
Result:
The function result is a copy of the supplied Text, eventually minus the prefix.
See also:
@@ -312,8 +312,8 @@
If it doesn't then the suffix is appended to the string otherwise the function
does nothing. Note that if Text is an empty string then the result will be Suffix.
Parameters:
- Suffix - The suffix to test for and apply
- Text - The string which must be forced to have a suffix
+ Suffix - The suffix to test for and apply.
+ Text - The string which must be forced to have a suffix.
Result:
The function result is a copy of the supplied Text, with the suffix.
See also:
@@ -331,8 +331,8 @@
If it does then the suffix is deleted from the string otherwise the function
does nothing.
Parameters:
- Suffix - The suffix to test for and apply
- Text - The string which must not have a suffix
+ Suffix - The suffix to test for and apply.
+ Text - The string which must not have a suffix.
Result:
The function result is a copy of the supplied Text, eventually minus the suffix.
See also:
@@ -380,7 +380,7 @@
@@StrLower
<GROUP StringManipulation.StringTransformationRoutines>
Summary:
- Lowercases all characters in a string
+ Lowercases all characters in a string.
Description:
StrLower returns a copy of the string, converted to lowercase. That is, if you pass in 'Project JEDI' you'll get 'project jedi'.
Parameters:
@@ -397,7 +397,7 @@
@@StrLowerInPlace
<GROUP StringManipulation.StringTransformationRoutines>
Summary:
- Lowercases all characters in a string
+ Lowercases all characters in a string.
Description:
StrLower converts all characters in the supplied string to lowercase.
Parameters:
@@ -414,7 +414,7 @@
@@StrLowerBuff
<GROUP StringManipulation.StringTransformationRoutines>
Summary:
- Lowercases all characters in a string
+ Lowercases all characters in a string.
Description:
StrLowerBuff converts all characters in the supplied string to lowercase.
Parameters:
@@ -572,7 +572,7 @@
reversing it, then do not write code like S := StrReverse(S) but instead use
the StrReverseInPlace function because it's much faster.
Parameters:
- S - The string to reverse
+ S - The string to reverse.
Result:
A reversed copy of the supplied string.
See also:
@@ -721,7 +721,7 @@
results in an empty string. If the string length of the Source is odd
then a '0' is prepended internally to make up the first byte.
Parameters:
- S - A string of hex digit pairs to be converted
+ S - A string of hex digit pairs to be converted.
Result:
The string of converted bytes.
Donator:
@@ -736,7 +736,7 @@
For example, StrTrimCharLeft('000123', '0') returns '123'.
Parameters:
S - The source string from which the leading characters need to be removed.
- C - The character to remove
+ C - The character to remove.
Result:
The function returns the source string S without any leading characters C.
See also:
@@ -753,7 +753,7 @@
For example, StrTrimCharRight('123000', '0') returns '123'.
Parameters:
S - The source string from which the trailing characters need to be removed.
- C - The character to remove
+ C - The character to remove.
Result:
The function returns the source string S without any trailing characters C.
See also:
@@ -782,7 +782,7 @@
@@StrUpperInPlace
<GROUP StringManipulation.StringTransformationRoutines>
Summary:
- Uppercases all characters in a string
+ Uppercases all characters in a string.
Description:
StrUpper converts all characters in the supplied string to uppercase.
Parameters:
@@ -799,7 +799,7 @@
@@StrUpperBuff
<GROUP StringManipulation.StringTransformationRoutines>
Summary:
- Uppercases all characters in a string
+ Uppercases all characters in a string.
Description:
StrUpper converts all characters in the supplied string to uppercase.
Parameters:
@@ -988,8 +988,8 @@
</TABLE>
Parameters:
- S1 - First string to compare
- S2 - Second string to compare
+ S1 - First string to compare.
+ S2 - Second string to compare.
Result:
StrCompare returns 0 if the two strings match or the number of different characters
in case of a mismatch.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2007-08-15 16:38:23
|
Revision: 2134
http://jcl.svn.sourceforge.net/jcl/?rev=2134&view=rev
Author: outchy
Date: 2007-08-15 09:38:15 -0700 (Wed, 15 Aug 2007)
Log Message:
-----------
Sync code and documentation
Modified Paths:
--------------
trunk/help/Base.dtx
trunk/help/Bitmap32.dtx
trunk/help/ExprEval.dtx
trunk/help/JCLHelp.dox
trunk/help/PE.dtx
trunk/help/RTTI.dtx
trunk/help/Streams.dtx
trunk/help/SysInfo.dtx
trunk/help/WideStrings.dtx
trunk/help/hlpgrps.dtx
Modified: trunk/help/Base.dtx
===================================================================
--- trunk/help/Base.dtx 2007-08-15 11:21:26 UTC (rev 2133)
+++ trunk/help/Base.dtx 2007-08-15 16:38:15 UTC (rev 2134)
@@ -98,40 +98,8 @@
Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
-@@EJclError.CreateResRecFmt
-Summary:
- Creates an instance of EJclError with a message loaded from the application's resource and then formatted.
-Description:
- Creates an instance of EJclError with a message loaded from the application's
- resource and then formatted with additional information. The message is specified
- using the ResStringRec parameter and is used as:
- resourcestring
- RsMyResource = 'Oops, an error occurred with code %u';
- raise EJclError.CreateResRecFmt(@RsMyResource, [GetLastError]);
-Parameters:
- ResStringRec - Pointer to a resource string. See the example above.
- Args - Array of value used to format the message string with. See the Format function for more information on how to use these parameters (internally Format is used to do the formatting so the semantics are identical).
-See also:
- CreateResRec
-Donator:
- Marcel van Brakel
---------------------------------------------------------------------------------
-@@EJclError.CreateResRec
-Summary:
- Creates an instance of EJclError with a simple message loaded from the application's resource.
-Description:
- Creates an instance of EJclError with a simple message loaded from the application's
- resource. The message is specified using the ResStringRec parameter and is used as:
- resourcestring
- RsMyResource = 'Oops, an error occurred';
- raise EJclError.CreateResRec(@RsMyResource);
-Parameters
- ResStringRec - Pointer to a resource string. See the example above.
-See also:
- CreateResRecFmt
-Donator:
- Marcel van Brakel
---------------------------------------------------------------------------------
+
+
@@EJclInternalError
<GROUP BaseServices.ErrorHandling>
Summary:
@@ -203,21 +171,7 @@
Donator:
Marcel van Brakel
--------------------------------------------------------------------------------
-@@EJclWin32Error.CreateResRec
-Summary:
- Instantiates an instance of EJclWin32Error with a string loaded from the application's resource.
-Description:
- CreateRes instantiates an EJclWin32Error exception class. ResStringRec is a pointer
- to a message which is loaded from the application's resource.
-Parameters:
- ResStringRec - ResStringRec is a pointer to a resource string.
-See also:
- Create
- CreateFmt
- CreateRes
-Donator:
- Marcel van Brakel
---------------------------------------------------------------------------------
+
@@EJclWin32Error.LastError
Summary:
Contains the LastError.
@@ -592,38 +546,9 @@
Donator:
Petr Vones
--------------------------------------------------------------------------------
-@@TObjectList.Clear
-Summary:
- Deletes all items from the list.
-Description:
- Clear empties the list, frees the memory used to store the Objects array, and
- sets Count and Capacity to 0. If OwnsObjects is True, Clear also frees the objects
- in the list.
-Donator:
- Petr Vones
---------------------------------------------------------------------------------
-@@TObjectList.Create
-Summary:
- Creates an instance of TObjectList
-Description:
- Creates an instance of TObjectList and initializes the OwnsObjects property.
-Parameters:
- AOwnsObjects - Initial value for the OwnsObjects property.
-Donator:
- Petr Vones
---------------------------------------------------------------------------------
-@@TObjectList.OwnsObjects
-Summary:
- Determines whether the class owns it's items.
-Description:
- The OwnsObjects property determines whether the class owns the objects it stores.
- If set to True, clearing the list through the Clear method will free all objects
- in addition to removing them from the list. If set to False, clearing the list
- through the Clear method merely removes the items from the list but does not free
- the objects.
-Donator:
- Petr Vones
---------------------------------------------------------------------------------
+
+
+
@@RaiseLastOSError
<GROUP BaseServices.Compatibility>
Summary:
Modified: trunk/help/Bitmap32.dtx
===================================================================
--- trunk/help/Bitmap32.dtx 2007-08-15 11:21:26 UTC (rev 2133)
+++ trunk/help/Bitmap32.dtx 2007-08-15 16:38:15 UTC (rev 2134)
@@ -683,7 +683,7 @@
@@TJclBitmap32.FillRectTS
<COMBINE TJclBitmap32.FillRect>
--------------------------------------------------------------------------------
-@@TJclBitmap32.FrameRect
+@@TJclBitmap32.FrameRectS
Summary:
Draws a rectangle using the specified color.
Description:
@@ -700,12 +700,10 @@
TColor32
Donator:
Alex Denissov
-@@TJclBitmap32.FrameRectS
-<COMBINE TJclBitmap32.FrameRect>
@@TJclBitmap32.FrameRectTS
-<COMBINE TJclBitmap32.FrameRect>
+<COMBINE TJclBitmap32.FrameRectS>
@@TJclBitmap32.FrameRectTSP
-<COMBINE TJclBitmap32.FrameRect>
+<COMBINE TJclBitmap32.FrameRectS>
--------------------------------------------------------------------------------
@@TJclBitmap32.DrawHorzLine
Summary:
@@ -1193,20 +1191,7 @@
Donator:
Alex Denissov
--------------------------------------------------------------------------------
-@@TJclBitmap32.OnPixelCombine
-Summary:
- Occurs for every pixel drawn on dmCustom draw mode.
-Description:
- This event is called when the bitmap is drawn in dmCustom draw mode.
- Use this event to customize handling of colors. Note, however, that this event
- is called for every pixel, so the event handler should be kept small and fast.
-See also:
- DrawMode
- TColor32
- TPixelCombineEvent
-Donator:
- Alex Denissov
---------------------------------------------------------------------------------
+
@@Graphics_Naming_Conventions
<TITLE Function naming conventions>
<GROUP Graphics.Bitmaps>
@@ -1367,19 +1352,7 @@
Donator:
Alex Denissov
--------------------------------------------------------------------------------
-@@TJclByteMap.Byte
-Summary:
- Provides access to the data byte at position (X, Y).
-Description:
- Provides coordinate-based access to stored bytes. This function does not
- perform any range checking of its arguments. Ensure that the byte map is not
- empty and that both X and Y are in a valid range.
-See also:
- ValPtr
- Bytes
-Donator:
- Alex Denissov
---------------------------------------------------------------------------------
+
@@TJclByteMap.Assign
Summary:
TODO
@@ -2175,4 +2148,4 @@
TScanLine
Donator:
Alex Denissov
---------------------------------------------------------------------------------
\ No newline at end of file
+--------------------------------------------------------------------------------
Modified: trunk/help/ExprEval.dtx
===================================================================
--- trunk/help/ExprEval.dtx 2007-08-15 11:21:26 UTC (rev 2133)
+++ trunk/help/ExprEval.dtx 2007-08-15 16:38:15 UTC (rev 2134)
@@ -868,25 +868,25 @@
Donator:
Barry Kelly
--------------------------------------------------------------------------------
-@@TExprCompileParser.CompileExpr
+@@TExprCompileParser.CompileExprLevel0
Summary:
- Compiles relational operators and uses CompileSimpleExpr.
+ Compiles relational operators and uses CompileExprLevel1.
Donator:
Barry Kelly
--------------------------------------------------------------------------------
-@@TExprCompileParser.CompileSimpleExpr
+@@TExprCompileParser.CompileExprLevel1
Summary:
- Compiles +, -, etc and uses CompileTerm.
+ Compiles +, -, etc and uses CompileExprLevel2.
Donator:
Barry Kelly
--------------------------------------------------------------------------------
-@@TExprCompileParser.CompileTerm
+@@TExprCompileParser.CompileExprLevel2
Summary:
- Compiles *, /, etc and uses CompileSignedFactor.
+ Compiles *, /, etc and uses CompileExprLevel3.
Donator:
Barry Kelly
--------------------------------------------------------------------------------
-@@TExprCompileParser.CompileSignedFactor
+@@TExprCompileParser.CompileExprLevel3
Summary:
Compiles unary negate etc, and uses CompileFactor.
Donator:
@@ -959,25 +959,25 @@
Donator:
Barry Kelly
--------------------------------------------------------------------------------
-@@TExprEvalParser.EvalExpr
+@@TExprEvalParser.EvalExprLevel0
Summary:
- Evaluates relational operators and uses EvalSimpleExpr.
+ Evaluates relational operators and uses EvalExprLevel1.
Donator:
Barry Kelly
--------------------------------------------------------------------------------
-@@TExprEvalParser.EvalSimpleExpr
+@@TExprEvalParser.EvalExprLevel1
Summary:
- Evaluates +, -, etc and uses EvalTerm.
+ Evaluates +, -, etc and uses EvalExprLevel2.
Donator:
Barry Kelly
--------------------------------------------------------------------------------
-@@TExprEvalParser.EvalTerm
+@@TExprEvalParser.EvalExprLevel2
Summary:
- Evaluates *, /, etc and uses EvalSignedFactor.
+ Evaluates *, /, etc and uses EvalExprLevel3.
Donator:
Barry Kelly
--------------------------------------------------------------------------------
-@@TExprEvalParser.EvalSignedFactor
+@@TExprEvalParser.EvalExprLevel3
Summary:
Evaluates unary negate etc, and uses EvalFactor.
Donator:
Modified: trunk/help/JCLHelp.dox
===================================================================
--- trunk/help/JCLHelp.dox 2007-08-15 11:21:26 UTC (rev 2133)
+++ trunk/help/JCLHelp.dox 2007-08-15 16:38:15 UTC (rev 2134)
@@ -11723,9 +11723,9 @@
[Configurations\Configuration 1\Image Paths]
Count=3
-Path0=$(DOM)\graphics
-Path1=$(DOM)\graphics\legacy
-Path2=images
+Path0=images
+Path1=$(DOM)\graphics
+Path2=$(DOM)\graphics\legacy
[Configurations\Configuration 1\Link Database]
LinkPrecedence=0
@@ -23846,9 +23846,9 @@
[Configurations\Configuration 2\Image Paths]
Count=3
-Path0=$(DOM)\graphics
-Path1=$(DOM)\graphics\legacy
-Path2=images
+Path0=images
+Path1=$(DOM)\graphics
+Path2=$(DOM)\graphics\legacy
[Configurations\Configuration 2\Link Database]
LinkPrecedence=0
@@ -34065,7 +34065,7 @@
DontIncludeFolders=0
Help2AdditionalXMLData=
Help2Collection=
-Help2Compiler=F:\Programme\Microsoft Help 2.0 SDK\hxcomp.exe
+Help2Compiler=C:\Program Files\Visual Studio 2005 SDK\2006.04\VisualStudioIntegration\Archive\HelpIntegration\hxcomp.exe
Help2CompileResult=1
Help2Dexplore=
Help2GenericInfoType=kbRef
@@ -35969,9 +35969,9 @@
[Configurations\Configuration 3\Image Paths]
Count=3
-Path0=$(DOM)\graphics
-Path1=$(DOM)\graphics\legacy
-Path2=images
+Path0=images
+Path1=$(DOM)\graphics
+Path2=$(DOM)\graphics\legacy
[Configurations\Configuration 3\Link Database]
LinkPrecedence=0
@@ -39943,9 +39943,9 @@
[Configurations\Configuration 5\Image Paths]
Count=3
-Path0=$(DOM)\graphics
-Path1=$(DOM)\graphics\legacy
-Path2=images
+Path0=images
+Path1=$(DOM)\graphics
+Path2=$(DOM)\graphics\legacy
[Configurations\Configuration 5\Link Database]
LinkPrecedence=0
@@ -41323,9 +41323,9 @@
[Configurations\Configuration 6\Image Paths]
Count=3
-Path0=$(DOM)\graphics
-Path1=$(DOM)\graphics\legacy
-Path2=images
+Path0=images
+Path1=$(DOM)\graphics
+Path2=$(DOM)\graphics\legacy
[Configurations\Configuration 6\Link Database]
LinkPrecedence=0
@@ -52004,4290 +52004,4293 @@
UseInheritedUseUsing=0
[External Topic Properties]
-Count=13852
+Count=13855
ID0=!!CLASSES
ID1=!!CONSTANTS
ID10=!!OVERLOADED_AppendFormat_TStringBuilder
ID100=!!OVERLOADED_InsertSegments_TEDITransactionSet
ID1000=clTrRed32
-ID10000=TJclClrTableMethodDefRow.GetMethodImplFlags
-ID10001=TJclClrTableMethodDefRow.GetName
-ID10002=TJclClrTableMethodDefRow.GetNewSlot
-ID10003=TJclClrTableMethodDefRow.GetParam@Integer
-ID10004=TJclClrTableMethodDefRow.GetParamCount
-ID10005=TJclClrTableMethodDefRow.GetSignature
-ID10006=TJclClrTableMethodDefRow.GetSignatureData
-ID10007=TJclClrTableMethodDefRow.HasParam
-ID10008=TJclClrTableMethodDefRow.ImplFlags
-ID10009=TJclClrTableMethodDefRow.Managed
+ID10000=TJclClrTableMethodDefRow.GetManaged
+ID10001=TJclClrTableMethodDefRow.GetMemberAccess
+ID10002=TJclClrTableMethodDefRow.GetMethodFlags
+ID10003=TJclClrTableMethodDefRow.GetMethodImplFlags
+ID10004=TJclClrTableMethodDefRow.GetName
+ID10005=TJclClrTableMethodDefRow.GetNewSlot
+ID10006=TJclClrTableMethodDefRow.GetParam@Integer
+ID10007=TJclClrTableMethodDefRow.GetParamCount
+ID10008=TJclClrTableMethodDefRow.GetSignature
+ID10009=TJclClrTableMethodDefRow.GetSignatureData
ID1001=clTrWhite32
-ID10010=TJclClrTableMethodDefRow.MemberAccess
-ID10011=TJclClrTableMethodDefRow.MethodBody
-ID10012=TJclClrTableMethodDefRow.MethodFlags
-ID10013=TJclClrTableMethodDefRow.MethodImplFlags
-ID10014=TJclClrTableMethodDefRow.Name
-ID10015=TJclClrTableMethodDefRow.NameOffset
-ID10016=TJclClrTableMethodDefRow.NewSlot
-ID10017=TJclClrTableMethodDefRow.ParamCount
-ID10018=TJclClrTableMethodDefRow.ParamListIdx
-ID10019=TJclClrTableMethodDefRow.Params
+ID10010=TJclClrTableMethodDefRow.HasParam
+ID10011=TJclClrTableMethodDefRow.ImplFlags
+ID10012=TJclClrTableMethodDefRow.Managed
+ID10013=TJclClrTableMethodDefRow.MemberAccess
+ID10014=TJclClrTableMethodDefRow.MethodBody
+ID10015=TJclClrTableMethodDefRow.MethodFlags
+ID10016=TJclClrTableMethodDefRow.MethodImplFlags
+ID10017=TJclClrTableMethodDefRow.Name
+ID10018=TJclClrTableMethodDefRow.NameOffset
+ID10019=TJclClrTableMethodDefRow.NewSlot
ID1002=CLTYPE_LEN
-ID10020=TJclClrTableMethodDefRow.ParentToken
-ID10021=TJclClrTableMethodDefRow.RVA
-ID10022=TJclClrTableMethodDefRow.SetParentToken@TJclClrTableTypeDefRow
-ID10023=TJclClrTableMethodDefRow.Signature
-ID10024=TJclClrTableMethodDefRow.SignatureData
-ID10025=TJclClrTableMethodDefRow.SignatureOffset
-ID10026=TJclClrTableMethodDefRow.Update
-ID10027=TJclClrTableMethodDefRow.UpdateParams
-ID10028=TJclClrTableMethodImpl
-ID10029=TJclClrTableMethodImpl.GetRow@Integer
+ID10020=TJclClrTableMethodDefRow.ParamCount
+ID10021=TJclClrTableMethodDefRow.ParamListIdx
+ID10022=TJclClrTableMethodDefRow.Params
+ID10023=TJclClrTableMethodDefRow.ParentToken
+ID10024=TJclClrTableMethodDefRow.RVA
+ID10025=TJclClrTableMethodDefRow.SetParentToken@TJclClrTableTypeDefRow
+ID10026=TJclClrTableMethodDefRow.Signature
+ID10027=TJclClrTableMethodDefRow.SignatureData
+ID10028=TJclClrTableMethodDefRow.SignatureOffset
+ID10029=TJclClrTableMethodDefRow.Update
ID1003=clWhite32
-ID10030=TJclClrTableMethodImpl.Rows
-ID10031=TJclClrTableMethodImpl.TableRowClass
-ID10032=TJclClrTableMethodImplRow
-ID10033=TJclClrTableMethodImplRow.ClassIdx
-ID10034=TJclClrTableMethodImplRow.Create@TJclClrTable
-ID10035=TJclClrTableMethodImplRow.FClassIdx
-ID10036=TJclClrTableMethodImplRow.FMethodBodyIdx
-ID10037=TJclClrTableMethodImplRow.FMethodDeclarationIdx
-ID10038=TJclClrTableMethodImplRow.MethodBodyIdx
-ID10039=TJclClrTableMethodImplRow.MethodDeclarationIdx
+ID10030=TJclClrTableMethodDefRow.UpdateParams
+ID10031=TJclClrTableMethodImpl
+ID10032=TJclClrTableMethodImpl.GetRow@Integer
+ID10033=TJclClrTableMethodImpl.Rows
+ID10034=TJclClrTableMethodImpl.TableRowClass
+ID10035=TJclClrTableMethodImplRow
+ID10036=TJclClrTableMethodImplRow.ClassIdx
+ID10037=TJclClrTableMethodImplRow.Create@TJclClrTable
+ID10038=TJclClrTableMethodImplRow.FClassIdx
+ID10039=TJclClrTableMethodImplRow.FMethodBodyIdx
ID1004=clYellow32
-ID10040=TJclClrTableMethodPtr
-ID10041=TJclClrTableMethodPtr.GetRow@Integer
-ID10042=TJclClrTableMethodPtr.Rows
-ID10043=TJclClrTableMethodPtr.TableRowClass
-ID10044=TJclClrTableMethodPtrRow
-ID10045=TJclClrTableMethodPtrRow.Create@TJclClrTable
-ID10046=TJclClrTableMethodPtrRow.FMethodIdx
-ID10047=TJclClrTableMethodPtrRow.GetMethod
-ID10048=TJclClrTableMethodPtrRow.Method
-ID10049=TJclClrTableMethodPtrRow.MethodIdx
+ID10040=TJclClrTableMethodImplRow.FMethodDeclarationIdx
+ID10041=TJclClrTableMethodImplRow.MethodBodyIdx
+ID10042=TJclClrTableMethodImplRow.MethodDeclarationIdx
+ID10043=TJclClrTableMethodPtr
+ID10044=TJclClrTableMethodPtr.GetRow@Integer
+ID10045=TJclClrTableMethodPtr.Rows
+ID10046=TJclClrTableMethodPtr.TableRowClass
+ID10047=TJclClrTableMethodPtrRow
+ID10048=TJclClrTableMethodPtrRow.Create@TJclClrTable
+ID10049=TJclClrTableMethodPtrRow.FMethodIdx
ID1005=CMOV_FLAG
-ID10050=TJclClrTableMethodSemantics
-ID10051=TJclClrTableMethodSemantics.GetRow@Integer
-ID10052=TJclClrTableMethodSemantics.Rows
-ID10053=TJclClrTableMethodSemantics.TableRowClass
-ID10054=TJclClrTableMethodSemanticsRow
-ID10055=TJclClrTableMethodSemanticsRow.AssociationIdx
-ID10056=TJclClrTableMethodSemanticsRow.Create@TJclClrTable
-ID10057=TJclClrTableMethodSemanticsRow.FAssociationIdx
-ID10058=TJclClrTableMethodSemanticsRow.FMethodIdx
-ID10059=TJclClrTableMethodSemanticsRow.FSemantics
+ID10050=TJclClrTableMethodPtrRow.GetMethod
+ID10051=TJclClrTableMethodPtrRow.Method
+ID10052=TJclClrTableMethodPtrRow.MethodIdx
+ID10053=TJclClrTableMethodSemantics
+ID10054=TJclClrTableMethodSemantics.GetRow@Integer
+ID10055=TJclClrTableMethodSemantics.Rows
+ID10056=TJclClrTableMethodSemantics.TableRowClass
+ID10057=TJclClrTableMethodSemanticsRow
+ID10058=TJclClrTableMethodSemanticsRow.AssociationIdx
+ID10059=TJclClrTableMethodSemanticsRow.Create@TJclClrTable
ID1006=CMYKToBGR@Pointer@Pointer@Byte@Cardinal
-ID10060=TJclClrTableMethodSemanticsRow.MethodIdx
-ID10061=TJclClrTableMethodSemanticsRow.Semantics
-ID10062=TJclClrTableMethodSpec
-ID10063=TJclClrTableMethodSpec.GetRow@Integer
-ID10064=TJclClrTableMethodSpec.Rows
-ID10065=TJclClrTableMethodSpec.TableRowClass
-ID10066=TJclClrTableMethodSpecRow
-ID10067=TJclClrTableMethodSpecRow.Create@TJclClrTable
-ID10068=TJclClrTableMethodSpecRow.FInstantiationOffset
-ID10069=TJclClrTableMethodSpecRow.FMethodIdx
+ID10060=TJclClrTableMethodSemanticsRow.FAssociationIdx
+ID10061=TJclClrTableMethodSemanticsRow.FMethodIdx
+ID10062=TJclClrTableMethodSemanticsRow.FSemantics
+ID10063=TJclClrTableMethodSemanticsRow.MethodIdx
+ID10064=TJclClrTableMethodSemanticsRow.Semantics
+ID10065=TJclClrTableMethodSpec
+ID10066=TJclClrTableMethodSpec.GetRow@Integer
+ID10067=TJclClrTableMethodSpec.Rows
+ID10068=TJclClrTableMethodSpec.TableRowClass
+ID10069=TJclClrTableMethodSpecRow
ID1007=CMYKToBGR@Pointer@Pointer@Pointer@Pointer@Pointer@Byte@Cardinal
-ID10070=TJclClrTableMethodSpecRow.GetInstantiation
-ID10071=TJclClrTableMethodSpecRow.GetMethod
-ID10072=TJclClrTableMethodSpecRow.Instantiation
-ID10073=TJclClrTableMethodSpecRow.InstantiationOffset
-ID10074=TJclClrTableMethodSpecRow.Method
-ID10075=TJclClrTableMethodSpecRow.MethodIdx
-ID10076=TJclClrTableModule
-ID10077=TJclClrTableModule.GetRow@Integer
-ID10078=TJclClrTableModule.Rows
-ID10079=TJclClrTableModule.TableRowClass
+ID10070=TJclClrTableMethodSpecRow.Create@TJclClrTable
+ID10071=TJclClrTableMethodSpecRow.FInstantiationOffset
+ID10072=TJclClrTableMethodSpecRow.FMethodIdx
+ID10073=TJclClrTableMethodSpecRow.GetInstantiation
+ID10074=TJclClrTableMethodSpecRow.GetMethod
+ID10075=TJclClrTableMethodSpecRow.Instantiation
+ID10076=TJclClrTableMethodSpecRow.InstantiationOffset
+ID10077=TJclClrTableMethodSpecRow.Method
+ID10078=TJclClrTableMethodSpecRow.MethodIdx
+ID10079=TJclClrTableModule
ID1008=CNLEN
-ID10080=TJclClrTableModuleRef
-ID10081=TJclClrTableModuleRef.GetRow@Integer
-ID10082=TJclClrTableModuleRef.Rows
-ID10083=TJclClrTableModuleRef.TableRowClass
-ID10084=TJclClrTableModuleRefRow
-ID10085=TJclClrTableModuleRefRow.Create@TJclClrTable
-ID10086=TJclClrTableModuleRefRow.DumpIL
-ID10087=TJclClrTableModuleRefRow.FNameOffset
-ID10088=TJclClrTableModuleRefRow.GetName
-ID10089=TJclClrTableModuleRefRow.Name
+ID10080=TJclClrTableModule.GetRow@Integer
+ID10081=TJclClrTableModule.Rows
+ID10082=TJclClrTableModule.TableRowClass
+ID10083=TJclClrTableModuleRef
+ID10084=TJclClrTableModuleRef.GetRow@Integer
+ID10085=TJclClrTableModuleRef.Rows
+ID10086=TJclClrTableModuleRef.TableRowClass
+ID10087=TJclClrTableModuleRefRow
+ID10088=TJclClrTableModuleRefRow.Create@TJclClrTable
+ID10089=TJclClrTableModuleRefRow.DumpIL
ID1009=CodeBlockName@TUnicodeBlock
-ID10090=TJclClrTableModuleRefRow.NameOffset
-ID10091=TJclClrTableModuleRow
-ID10092=TJclClrTableModuleRow.Create@TJclClrTable
-ID10093=TJclClrTableModuleRow.DumpIL
-ID10094=TJclClrTableModuleRow.EncBaseId
-ID10095=TJclClrTableModuleRow.EncBaseIdIdx
-ID10096=TJclClrTableModuleRow.EncId
-ID10097=TJclClrTableModuleRow.EncIdIdx
-ID10098=TJclClrTableModuleRow.FEncBaseIdIdx
-ID10099=TJclClrTableModuleRow.FEncIdIdx
+ID10090=TJclClrTableModuleRefRow.FNameOffset
+ID10091=TJclClrTableModuleRefRow.GetName
+ID10092=TJclClrTableModuleRefRow.Name
+ID10093=TJclClrTableModuleRefRow.NameOffset
+ID10094=TJclClrTableModuleRow
+ID10095=TJclClrTableModuleRow.Create@TJclClrTable
+ID10096=TJclClrTableModuleRow.DumpIL
+ID10097=TJclClrTableModuleRow.EncBaseId
+ID10098=TJclClrTableModuleRow.EncBaseIdIdx
+ID10099=TJclClrTableModuleRow.EncId
ID101=!!OVERLOADED_InsertSubElement_TEDISEFCompositeElement
ID1010=CodeBlockRange@TUnicodeBlock
-ID10100=TJclClrTableModuleRow.FGeneration
-ID10101=TJclClrTableModuleRow.FMvidIdx
-ID10102=TJclClrTableModuleRow.FNameOffset
-ID10103=TJclClrTableModuleRow.Generation
-ID10104=TJclClrTableModuleRow.GetEncBaseId
-ID10105=TJclClrTableModuleRow.GetEncId
-ID10106=TJclClrTableModuleRow.GetMvid
-ID10107=TJclClrTableModuleRow.GetName
-ID10108=TJclClrTableModuleRow.HasEncBaseId
-ID10109=TJclClrTableModuleRow.HasEncId
+ID10100=TJclClrTableModuleRow.EncIdIdx
+ID10101=TJclClrTableModuleRow.FEncBaseIdIdx
+ID10102=TJclClrTableModuleRow.FEncIdIdx
+ID10103=TJclClrTableModuleRow.FGeneration
+ID10104=TJclClrTableModuleRow.FMvidIdx
+ID10105=TJclClrTableModuleRow.FNameOffset
+ID10106=TJclClrTableModuleRow.Generation
+ID10107=TJclClrTableModuleRow.GetEncBaseId
+ID10108=TJclClrTableModuleRow.GetEncId
+ID10109=TJclClrTableModuleRow.GetMvid
ID1011=Color32@Byte@Byte@Byte@Byte
-ID10110=TJclClrTableModuleRow.Mvid
-ID10111=TJclClrTableModuleRow.MvidIdx
-ID10112=TJclClrTableModuleRow.Name
-ID10113=TJclClrTableModuleRow.NameOffset
-ID10114=TJclClrTableNestedClass
-ID10115=TJclClrTableNestedClass.GetRow@Integer
-ID10116=TJclClrTableNestedClass.Rows
-ID10117=TJclClrTableNestedClass.TableRowClass
-ID10118=TJclClrTableNestedClassRow
-ID10119=TJclClrTableNestedClassRow.Create@TJclClrTable
+ID10110=TJclClrTableModuleRow.GetName
+ID10111=TJclClrTableModuleRow.HasEncBaseId
+ID10112=TJclClrTableModuleRow.HasEncId
+ID10113=TJclClrTableModuleRow.Mvid
+ID10114=TJclClrTableModuleRow.MvidIdx
+ID10115=TJclClrTableModuleRow.Name
+ID10116=TJclClrTableModuleRow.NameOffset
+ID10117=TJclClrTableNestedClass
+ID10118=TJclClrTableNestedClass.GetRow@Integer
+ID10119=TJclClrTableNestedClass.Rows
ID1012=Color32@Byte@TPalette32
-ID10120=TJclClrTableNestedClassRow.EnclosingClassIdx
-ID10121=TJclClrTableNestedClassRow.FEnclosingClassIdx
-ID10122=TJclClrTableNestedClassRow.FNestedClassIdx
-ID10123=TJclClrTableNestedClassRow.NestedClassIdx
-ID10124=TJclClrTableParamDef
-ID10125=TJclClrTableParamDef.GetRow@Integer
-ID10126=TJclClrTableParamDef.Rows
-ID10127=TJclClrTableParamDef.TableRowClass
-ID10128=TJclClrTableParamDefRow
-ID10129=TJclClrTableParamDefRow.Create@TJclClrTable
+ID10120=TJclClrTableNestedClass.TableRowClass
+ID10121=TJclClrTableNestedClassRow
+ID10122=TJclClrTableNestedClassRow.Create@TJclClrTable
+ID10123=TJclClrTableNestedClassRow.EnclosingClassIdx
+ID10124=TJclClrTableNestedClassRow.FEnclosingClassIdx
+ID10125=TJclClrTableNestedClassRow.FNestedClassIdx
+ID10126=TJclClrTableNestedClassRow.NestedClassIdx
+ID10127=TJclClrTableParamDef
+ID10128=TJclClrTableParamDef.GetRow@Integer
+ID10129=TJclClrTableParamDef.Rows
ID1013=Color32@TColor
-ID10130=TJclClrTableParamDefRow.DumpIL
-ID10131=TJclClrTableParamDefRow.FFlagMask
-ID10132=TJclClrTableParamDefRow.FFlags
-ID10133=TJclClrTableParamDefRow.FlagMask
-ID10134=TJclClrTableParamDefRow.Flags
-ID10135=TJclClrTableParamDefRow.FMethod
-ID10136=TJclClrTableParamDefRow.FNameOffset
-ID10137=TJclClrTableParamDefRow.FSequence
-ID10138=TJclClrTableParamDefRow.GetName
-ID10139=TJclClrTableParamDefRow.Method
+ID10130=TJclClrTableParamDef.TableRowClass
+ID10131=TJclClrTableParamDefRow
+ID10132=TJclClrTableParamDefRow.Create@TJclClrTable
+ID10133=TJclClrTableParamDefRow.DumpIL
+ID10134=TJclClrTableParamDefRow.FFlagMask
+ID10135=TJclClrTableParamDefRow.FFlags
+ID10136=TJclClrTableParamDefRow.FlagMask
+ID10137=TJclClrTableParamDefRow.Flags
+ID10138=TJclClrTableParamDefRow.FMethod
+ID10139=TJclClrTableParamDefRow.FNameOffset
ID1014=ColorToHTML@TColor
-ID10140=TJclClrTableParamDefRow.Name
-ID10141=TJclClrTableParamDefRow.NameOffset
-ID10142=TJclClrTableParamDefRow.ParamFlags@TJclClrParamKinds
-ID10143=TJclClrTableParamDefRow.ParamFlags@Word
-ID10144=TJclClrTableParamDefRow.Sequence
-ID10145=TJclClrTableParamDefRow.SetMethod@TJclClrTableMethodDefRow
-ID10146=TJclClrTableParamPtr
-ID10147=TJclClrTableParamPtr.GetRow@Integer
-ID10148=TJclClrTableParamPtr.Rows
-ID10149=TJclClrTableParamPtr.TableRowClass
+ID10140=TJclClrTableParamDefRow.FSequence
+ID10141=TJclClrTableParamDefRow.GetName
+ID10142=TJclClrTableParamDefRow.Method
+ID10143=TJclClrTableParamDefRow.Name
+ID10144=TJclClrTableParamDefRow.NameOffset
+ID10145=TJclClrTableParamDefRow.ParamFlags@TJclClrParamKinds
+ID10146=TJclClrTableParamDefRow.ParamFlags@Word
+ID10147=TJclClrTableParamDefRow.Sequence
+ID10148=TJclClrTableParamDefRow.SetMethod@TJclClrTableMethodDefRow
+ID10149=TJclClrTableParamPtr
ID1015=CoMallocFree@Pointer
-ID10150=TJclClrTableParamPtrRow
-ID10151=TJclClrTableParamPtrRow.Create@TJclClrTable
-ID10152=TJclClrTableParamPtrRow.FParamIdx
-ID10153=TJclClrTableParamPtrRow.GetParam
-ID10154=TJclClrTableParamPtrRow.Param
-ID10155=TJclClrTableParamPtrRow.ParamIdx
-ID10156=TJclClrTablePropertyDef
-ID10157=TJclClrTablePropertyDef.GetRow@Integer
-ID10158=TJclClrTablePropertyDef.Rows
-ID10159=TJclClrTablePropertyDef.TableRowClass
+ID10150=TJclClrTableParamPtr.GetRow@Integer
+ID10151=TJclClrTableParamPtr.Rows
+ID10152=TJclClrTableParamPtr.TableRowClass
+ID10153=TJclClrTableParamPtrRow
+ID10154=TJclClrTableParamPtrRow.Create@TJclClrTable
+ID10155=TJclClrTableParamPtrRow.FParamIdx
+ID10156=TJclClrTableParamPtrRow.GetParam
+ID10157=TJclClrTableParamPtrRow.Param
+ID10158=TJclClrTableParamPtrRow.ParamIdx
+ID10159=TJclClrTablePropertyDef
ID1016=Combinations@Cardinal@Cardinal
-ID10160=TJclClrTablePropertyDefRow
-ID10161=TJclClrTablePropertyDefRow.Create@TJclClrTable
-ID10162=TJclClrTablePropertyDefRow.DumpIL
-ID10163=TJclClrTablePropertyDefRow.FFlags
-ID10164=TJclClrTablePropertyDefRow.FKindIdx
-ID10165=TJclClrTablePropertyDefRow.Flags
-ID10166=TJclClrTablePropertyDefRow.FNameOffset
-ID10167=TJclClrTablePropertyDefRow.GetFlags
-ID10168=TJclClrTablePropertyDefRow.GetName
-ID10169=TJclClrTablePropertyDefRow.KindIdx
+ID10160=TJclClrTablePropertyDef.GetRow@Integer
+ID10161=TJclClrTablePropertyDef.Rows
+ID10162=TJclClrTablePropertyDef.TableRowClass
+ID10163=TJclClrTablePropertyDefRow
+ID10164=TJclClrTablePropertyDefRow.Create@TJclClrTable
+ID10165=TJclClrTablePropertyDefRow.DumpIL
+ID10166=TJclClrTablePropertyDefRow.FFlags
+ID10167=TJclClrTablePropertyDefRow.FKindIdx
+ID10168=TJclClrTablePropertyDefRow.Flags
+ID10169=TJclClrTablePropertyDefRow.FNameOffset
ID1017=CombineCOMSDataOfCOMSDefinition@TEDISEFCompositeElement
-ID10170=TJclClrTablePropertyDefRow.Name
-ID10171=TJclClrTablePropertyDefRow.NameOffset
-ID10172=TJclClrTablePropertyDefRow.RawFlags
-ID10173=TJclClrTablePropertyFlag
-ID10174=TJclClrTablePropertyFlag.pfHasDefault
-ID10175=TJclClrTablePropertyFlag.pfRTSpecialName
-ID10176=TJclClrTablePropertyFlag.pfSpecialName
-ID10177=TJclClrTablePropertyFlags
-ID10178=TJclClrTablePropertyMap
-ID10179=TJclClrTablePropertyMap.GetRow@Integer
+ID10170=TJclClrTablePropertyDefRow.GetFlags
+ID10171=TJclClrTablePropertyDefRow.GetName
+ID10172=TJclClrTablePropertyDefRow.KindIdx
+ID10173=TJclClrTablePropertyDefRow.Name
+ID10174=TJclClrTablePropertyDefRow.NameOffset
+ID10175=TJclClrTablePropertyDefRow.RawFlags
+ID10176=TJclClrTablePropertyFlag
+ID10177=TJclClrTablePropertyFlag.pfHasDefault
+ID10178=TJclClrTablePropertyFlag.pfRTSpecialName
+ID10179=TJclClrTablePropertyFlag.pfSpecialName
ID1018=CombineCOMSDataOfSEGSDefinition@TEDISEFCompositeElement
-ID10180=TJclClrTablePropertyMap.Rows
-ID10181=TJclClrTablePropertyMap.TableRowClass
-ID10182=TJclClrTablePropertyMap.Update
-ID10183=TJclClrTablePropertyMapRow
-ID10184=TJclClrTablePropertyMapRow.Add@TJclClrTablePropertyDefRow
-ID10185=TJclClrTablePropertyMapRow.Create@TJclClrTable
-ID10186=TJclClrTablePropertyMapRow.Destroy
-ID10187=TJclClrTablePropertyMapRow.FParentIdx
-ID10188=TJclClrTablePropertyMapRow.FProperties
-ID10189=TJclClrTablePropertyMapRow.FPropertyListIdx
+ID10180=TJclClrTablePropertyFlags
+ID10181=TJclClrTablePropertyMap
+ID10182=TJclClrTablePropertyMap.GetRow@Integer
+ID10183=TJclClrTablePropertyMap.Rows
+ID10184=TJclClrTablePropertyMap.TableRowClass
+ID10185=TJclClrTablePropertyMap.Update
+ID10186=TJclClrTablePropertyMapRow
+ID10187=TJclClrTablePropertyMapRow.Add@TJclClrTablePropertyDefRow
+ID10188=TJclClrTablePropertyMapRow.Create@TJclClrTable
+ID10189=TJclClrTablePropertyMapRow.Destroy
ID1019=CombineELMSDataOfCOMSorSEGSDefinition@TEDISEFElement@TEDISEFDataObjectList
-ID10190=TJclClrTablePropertyMapRow.GetParent
-ID10191=TJclClrTablePropertyMapRow.GetProperty@Integer
-ID10192=TJclClrTablePropertyMapRow.GetPropertyCount
-ID10193=TJclClrTablePropertyMapRow.Parent
-ID10194=TJclClrTablePropertyMapRow.ParentIdx
-ID10195=TJclClrTablePropertyMapRow.Properties
-ID10196=TJclClrTablePropertyMapRow.PropertyCount
-ID10197=TJclClrTablePropertyMapRow.PropertyListIdx
-ID10198=TJclClrTablePropertyPtr
-ID10199=TJclClrTablePropertyPtr.GetRow@Integer
+ID10190=TJclClrTablePropertyMapRow.FParentIdx
+ID10191=TJclClrTablePropertyMapRow.FProperties
+ID10192=TJclClrTablePropertyMapRow.FPropertyListIdx
+ID10193=TJclClrTablePropertyMapRow.GetParent
+ID10194=TJclClrTablePro...
[truncated message content] |
|
From: <jed...@us...> - 2007-12-08 14:48:41
|
Revision: 2265
http://jcl.svn.sourceforge.net/jcl/?rev=2265&view=rev
Author: jedi_mbe
Date: 2007-12-08 06:43:09 -0800 (Sat, 08 Dec 2007)
Log Message:
-----------
Minor corrections (removing obsolete topics, correct topic IDs)
Modified Paths:
--------------
trunk/help/Containers.dtx
trunk/help/Streams.dtx
Modified: trunk/help/Containers.dtx
===================================================================
--- trunk/help/Containers.dtx 2007-12-02 17:22:31 UTC (rev 2264)
+++ trunk/help/Containers.dtx 2007-12-08 14:43:09 UTC (rev 2265)
@@ -59,7 +59,7 @@
@@IJclIntfCollection.Add@IInterface
Add AObject at the end of the collection. Return True if the method succeeds.
--------------------------------------------------------------------------------
-@@IJclStrCollection.Add@string
+@@IJclAnsiStrCollection.Add@AnsiString
Add AObject at the end of the collection. Return True if the method succeeds.
--------------------------------------------------------------------------------
@@IJclCollection.AddAll@IJclCollection
@@ -725,10 +725,10 @@
Donator:
Jean-Philippe Bempel
--------------------------------------------------------------------------------
-@@TJclStrCollection
+@@TJclAnsiStrAbstractCollection
Summary:
Abstract class; serves as a common ancestor to classes which
- implement the IJclStrCollection interface.
+ implement the IJclAnsiStrCollection interface.
Donator:
Daniele Teti
--------------------------------------------------------------------------------
Modified: trunk/help/Streams.dtx
===================================================================
--- trunk/help/Streams.dtx 2007-12-02 17:22:31 UTC (rev 2264)
+++ trunk/help/Streams.dtx 2007-12-08 14:43:09 UTC (rev 2265)
@@ -1229,7 +1229,7 @@
Donator:
Heinz Zastrau
--------------------------------------------------------------------------------
-@@!!OVERLOADED_Seek_TJclEventStream
+@@TJclEventStream.Seek@Int64@TSeekOrigin
Description:
Overridden method of TStream.Seek, all calls to this methods
are redirected to data stream and notified to event handler.
@@ -1246,12 +1246,6 @@
Donator:
Heinz Zastrau
--------------------------------------------------------------------------------
-@@TJclEventStream.Seek@Int64@TSeekOrigin
-<COMBINEWITH !!OVERLOADED_Seek_TJclEventStream>
---------------------------------------------------------------------------------
-@@TJclEventStream.Seek@Longint@Word
-<COMBINEWITH !!OVERLOADED_Seek_TJclEventStream>
---------------------------------------------------------------------------------
@@TJclEventStream.SetSize@Int64
Description
Overridden method of TStream.SetSize, all calls to this
@@ -1585,7 +1579,7 @@
Donator:
Heinz Zastrau
--------------------------------------------------------------------------------
-@@!!OVERLOADED_Seek_TJclStreamDecorator
+@@TJclStreamDecorator.Seek@Int64@TSeekOrigin
Summary:
Overridden function of TStream.Seek.
Description:
@@ -1603,12 +1597,6 @@
Donator:
Heinz Zastrau
--------------------------------------------------------------------------------
-@@TJclStreamDecorator.Seek@Int64@TSeekOrigin
-<COMBINEWITH !!OVERLOADED_Seek_TJclStreamDecorator>
---------------------------------------------------------------------------------
-@@TJclStreamDecorator.Seek@Longint@Word
-<COMBINEWITH !!OVERLOADED_Seek_TJclStreamDecorator>
---------------------------------------------------------------------------------
@@TJclStreamDecorator.SetSize@Int64
Summary
Overridden function of TStream.SetSize.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2008-06-11 18:34:35
|
Revision: 2383
http://jcl.svn.sourceforge.net/jcl/?rev=2383&view=rev
Author: outchy
Date: 2008-06-11 11:34:22 -0700 (Wed, 11 Jun 2008)
Log Message:
-----------
help project file for DOM 6.X.
removed VCLx help project.
Modified Paths:
--------------
trunk/help/JCLHelp.dox
Removed Paths:
-------------
trunk/help/JCLxHelp.dox
Modified: trunk/help/JCLHelp.dox
===================================================================
--- trunk/help/JCLHelp.dox 2008-06-08 20:22:15 UTC (rev 2382)
+++ trunk/help/JCLHelp.dox 2008-06-11 18:34:22 UTC (rev 2383)
@@ -1,6 +1,9 @@
-; This is a Doc-O-Matic version 5.5 project file.
+; This is a Doc-O-Matic version 6.2.0.1278 project file.
; This file is maintained by Doc-O-Matic, do not edit manually.
+[*Control*]
+MasterFile=
+
[AutoTexts]
Empty=0
Saved=1
@@ -78,6 +81,7 @@
Arrows=1
Color=0
PortOffset=15
+Reverse=0
Style=0
[Class Hierarchy\0\Options\NodeOptionsList\0000]
@@ -369,23 +373,31 @@
[Colors]
Color_0=Black
Color_1=Blue
+Color_10=SyntaxHighlight_ParameterName
+Color_11=SyntaxHighlight_SymbolName
+Color_12=White
Color_2=Cool Blue
Color_3=Cool Orange
Color_4=Gray
Color_5=Gray Light
Color_6=Green
Color_7=Red
-Color_8=White
-Count=9
+Color_8=SyntaxHighlight_Comment
+Color_9=SyntaxHighlight_Keyword
+Count=13
CValue_0=0
CValue_1=16711680
+CValue_10=102
+CValue_11=102
+CValue_12=16777215
CValue_2=9723223
CValue_3=41727
CValue_4=10526880
CValue_5=13421772
CValue_6=65280
CValue_7=255
-CValue_8=16777215
+CValue_8=16711680
+CValue_9=7872391
[Configurations]
Count=6
@@ -408,6 +420,7 @@
PersistentStoreName=domdocSettings
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Common Layout Options]
+DisplayShowAllAboveHeader=0
DisplayShowAllSections=1
DisplayTopicLinks=1
TopicLinkListSeparator=' | '
@@ -416,7 +429,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Compatibility]
ContentFile=contents.html
CSSFile=default.css
-EmptyFile=empty.html
+CustomSearchFile=ftxtsearch.html
FrameHeaderFile=header.html
FramesetFile=frames.html
IndexFile=idx.html
@@ -436,6 +449,8 @@
File4=$(DOM)\support\fset_fullfixed.html
File5=$(DOM)\support\fset_empty.html
File6=$(DOM)\support\fset_header.html
+File7=$(DOM)\support\customsearch.html
+File8=
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements]
Count=212
@@ -661,21 +676,21 @@
BackgroundColor=536870911
Bold=0
ClearPreviousStyle=1
-Color=0
+Color=9211020
FirstIndent=2147483647
Fontname=
-Italic=1
-LeftIndent=50
+Italic=0
+LeftIndent=150
LineSpacing=0
None=0
ParaAttributeOnly=0
ReadDirection=0
-RightIndent=50
-Size=8
+RightIndent=30
+Size=7
StrikeOut=0
Underline=0
-VSpaceAfter=20
-VSpaceBefore=20
+VSpaceAfter=0
+VSpaceBefore=30
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-1\Borders]
Bottom_Colour=536870911
@@ -717,8 +732,8 @@
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=33
+VSpaceAfter=100
+VSpaceBefore=100
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-10\Borders]
Bottom_Colour=536870911
@@ -744,7 +759,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-100]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=14540253
+BackgroundColor=536870911
Bold=0
ClearPreviousStyle=1
Color=0
@@ -757,7 +772,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=9
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -787,7 +802,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-101]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=536870911
+BackgroundColor=16775159
Bold=0
ClearPreviousStyle=1
Color=0
@@ -804,25 +819,25 @@
StrikeOut=0
Underline=0
VSpaceAfter=100
-VSpaceBefore=100
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-101\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
-Left_Offset=80
+Left_Colour=16777215
+Left_Offset=60
Left_Visible=1
-Left_Width=10
-Right_Colour=10066329
-Right_Offset=80
+Left_Width=20
+Right_Colour=536870911
+Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=10066329
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-101\Extended Info]
Count=0
@@ -843,7 +858,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -933,7 +948,7 @@
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
-VSpaceBefore=33
+VSpaceBefore=100
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-11\Borders]
Bottom_Colour=536870911
@@ -959,7 +974,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-12]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=14540253
+BackgroundColor=536870911
Bold=0
ClearPreviousStyle=1
Color=0
@@ -972,7 +987,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -1002,7 +1017,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-13]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=536870911
+BackgroundColor=16775159
Bold=0
ClearPreviousStyle=1
Color=0
@@ -1019,25 +1034,25 @@
StrikeOut=0
Underline=0
VSpaceAfter=33
-VSpaceBefore=33
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-13\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
-Left_Offset=80
+Left_Colour=16777215
+Left_Offset=60
Left_Visible=1
-Left_Width=10
-Right_Colour=10066329
-Right_Offset=80
+Left_Width=20
+Right_Colour=536870911
+Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=10066329
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-13\Extended Info]
Count=0
@@ -1058,11 +1073,11 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=11
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=100
+VSpaceAfter=200
+VSpaceBefore=200
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-14\Borders]
Bottom_Colour=536870911
@@ -1157,12 +1172,12 @@
AddLinkElementStyle=0
BackgroundColor=536870911
Bold=0
-ClearPreviousStyle=1
+ClearPreviousStyle=0
Color=0
Fontname=
Italic=0
None=0
-ParaAttributeOnly=1
+ParaAttributeOnly=0
Size=8
StrikeOut=0
Underline=0
@@ -1186,7 +1201,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=50
@@ -1232,7 +1247,7 @@
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=0
+VSpaceAfter=2147483647
VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-150\Borders]
@@ -1303,23 +1318,23 @@
AddLinkElementStyle=0
Alignment=0
BackgroundColor=536870911
-Bold=1
+Bold=0
ClearPreviousStyle=1
Color=0
FirstIndent=2147483647
-Fontname=
+Fontname=Arial,Helvetica,sans-serif
Italic=0
-LeftIndent=50
+LeftIndent=150
LineSpacing=0
None=0
ParaAttributeOnly=0
ReadDirection=0
-RightIndent=50
-Size=10
+RightIndent=150
+Size=14
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=2147483647
+VSpaceAfter=90
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-152\Borders]
Bottom_Colour=536870911
@@ -1352,17 +1367,17 @@
FirstIndent=2147483647
Fontname=
Italic=0
-LeftIndent=50
+LeftIndent=150
LineSpacing=0
None=0
ParaAttributeOnly=0
ReadDirection=0
-RightIndent=50
+RightIndent=150
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=33
+VSpaceAfter=120
+VSpaceBefore=-70
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-153\Borders]
Bottom_Colour=536870911
@@ -1389,23 +1404,23 @@
AddLinkElementStyle=0
Alignment=0
BackgroundColor=536870911
-Bold=1
+Bold=0
ClearPreviousStyle=1
Color=0
FirstIndent=2147483647
-Fontname=
+Fontname=Arial,Helvetica,sans-serif
Italic=0
-LeftIndent=50
+LeftIndent=150
LineSpacing=0
None=0
ParaAttributeOnly=0
ReadDirection=0
-RightIndent=50
-Size=10
+RightIndent=150
+Size=14
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=2147483647
+VSpaceAfter=90
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-160\Borders]
Bottom_Colour=536870911
@@ -1438,17 +1453,17 @@
FirstIndent=2147483647
Fontname=
Italic=0
-LeftIndent=50
+LeftIndent=150
LineSpacing=0
None=0
ParaAttributeOnly=0
ReadDirection=0
-RightIndent=50
+RightIndent=150
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=33
+VSpaceAfter=120
+VSpaceBefore=-70
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-161\Borders]
Bottom_Colour=536870911
@@ -1474,10 +1489,10 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-170]
AddLinkElementStyle=0
Alignment=2
-BackgroundColor=536870911
+BackgroundColor=16248815
Bold=0
ClearPreviousStyle=1
-Color=0
+Color=6684672
FirstIndent=2147483647
Fontname=
Italic=0
@@ -1494,22 +1509,22 @@
VSpaceBefore=33
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-170\Borders]
-Bottom_Colour=536870911
-Bottom_Offset=2147483647
-Bottom_Visible=0
-Bottom_Width=2147483647
-Left_Colour=536870911
-Left_Offset=2147483647
-Left_Visible=0
-Left_Width=2147483647
+Bottom_Colour=14601672
+Bottom_Offset=20
+Bottom_Visible=1
+Bottom_Width=10
+Left_Colour=16777215
+Left_Offset=60
+Left_Visible=1
+Left_Width=20
Right_Colour=536870911
-Right_Offset=2147483647
-Right_Visible=0
+Right_Offset=60
+Right_Visible=1
Right_Width=2147483647
-Top_Colour=536870911
-Top_Offset=2147483647
-Top_Visible=0
-Top_Width=2147483647
+Top_Colour=16777215
+Top_Offset=20
+Top_Visible=1
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-170\Extended Info]
Count=0
@@ -1690,11 +1705,11 @@
AddLinkElementStyle=0
Alignment=0
BackgroundColor=536870911
-Bold=1
+Bold=0
ClearPreviousStyle=1
-Color=10040064
+Color=0
FirstIndent=2147483647
-Fontname=
+Fontname=Arial,Helvetica,sans-serif
Italic=0
LeftIndent=150
LineSpacing=0
@@ -1702,11 +1717,11 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=150
-Size=11
+Size=14
StrikeOut=0
Underline=0
-VSpaceAfter=33
-VSpaceBefore=33
+VSpaceAfter=90
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-190\Borders]
Bottom_Colour=536870911
@@ -1739,12 +1754,12 @@
FirstIndent=2147483647
Fontname=
Italic=0
-LeftIndent=50
+LeftIndent=30
LineSpacing=0
None=0
ParaAttributeOnly=0
ReadDirection=0
-RightIndent=50
+RightIndent=30
Size=8
StrikeOut=0
Underline=0
@@ -1770,12 +1785,13 @@
Top_Width=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-2\Extended Info]
-Count=0
+Count=1
+Line00=white-space: nowrap;
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-200]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
Color=0
@@ -1795,22 +1811,22 @@
VSpaceBefore=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-200\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-200\Extended Info]
Count=0
@@ -1818,10 +1834,10 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-201]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
-Color=0
+Color=6684672
FirstIndent=2147483647
Fontname=
Italic=0
@@ -1831,7 +1847,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -1861,7 +1877,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-202]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=536870911
+BackgroundColor=16775159
Bold=0
ClearPreviousStyle=1
Color=0
@@ -1877,26 +1893,26 @@
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=2147483647
+VSpaceAfter=0
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-202\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-202\Extended Info]
Count=0
@@ -1917,11 +1933,11 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=2147483647
+VSpaceAfter=33
+VSpaceBefore=33
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-203\Borders]
Bottom_Colour=536870911
@@ -1947,7 +1963,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-204]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
Color=0
@@ -1967,22 +1983,22 @@
VSpaceBefore=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-204\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-204\Extended Info]
Count=0
@@ -1990,10 +2006,10 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-205]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
-Color=0
+Color=6684672
FirstIndent=2147483647
Fontname=
Italic=0
@@ -2003,7 +2019,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -2033,7 +2049,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-206]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=536870911
+BackgroundColor=16775159
Bold=0
ClearPreviousStyle=1
Color=0
@@ -2049,26 +2065,26 @@
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=33
+VSpaceAfter=0
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-206\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-206\Extended Info]
Count=0
@@ -2089,10 +2105,10 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
+VSpaceAfter=33
VSpaceBefore=33
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-207\Borders]
@@ -2175,7 +2191,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -2261,7 +2277,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -2304,7 +2320,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=100
@@ -2319,14 +2335,14 @@
Left_Offset=2147483647
Left_Visible=0
Left_Width=2147483647
-Right_Colour=10066329
+Right_Colour=536870911
Right_Offset=2147483647
-Right_Visible=1
-Right_Width=10
-Top_Colour=10066329
+Right_Visible=0
+Right_Width=2147483647
+Top_Colour=536870911
Top_Offset=2147483647
-Top_Visible=1
-Top_Width=10
+Top_Visible=0
+Top_Width=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-212\Extended Info]
Count=0
@@ -2347,7 +2363,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=50
@@ -2377,7 +2393,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-220]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
Color=0
@@ -2397,22 +2413,22 @@
VSpaceBefore=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-220\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-220\Extended Info]
Count=0
@@ -2420,10 +2436,10 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-221]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
-Color=0
+Color=6684672
FirstIndent=2147483647
Fontname=
Italic=0
@@ -2433,7 +2449,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -2463,7 +2479,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-222]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=536870911
+BackgroundColor=16775159
Bold=0
ClearPreviousStyle=1
Color=0
@@ -2479,26 +2495,26 @@
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=2147483647
+VSpaceAfter=0
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-222\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-222\Extended Info]
Count=0
@@ -2519,11 +2535,11 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=2147483647
+VSpaceAfter=33
+VSpaceBefore=33
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-223\Borders]
Bottom_Colour=536870911
@@ -2549,7 +2565,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-224]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
Color=0
@@ -2569,22 +2585,22 @@
VSpaceBefore=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-224\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-224\Extended Info]
Count=0
@@ -2592,10 +2608,10 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-225]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
-Color=0
+Color=6684672
FirstIndent=2147483647
Fontname=
Italic=0
@@ -2605,7 +2621,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -2635,7 +2651,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-226]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=536870911
+BackgroundColor=16775159
Bold=0
ClearPreviousStyle=1
Color=0
@@ -2651,26 +2667,26 @@
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=33
+VSpaceAfter=0
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-226\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-226\Extended Info]
Count=0
@@ -2691,10 +2707,10 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
+VSpaceAfter=33
VSpaceBefore=33
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-227\Borders]
@@ -2777,7 +2793,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -2863,7 +2879,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -2906,7 +2922,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=100
@@ -2921,14 +2937,14 @@
Left_Offset=2147483647
Left_Visible=0
Left_Width=2147483647
-Right_Colour=10066329
+Right_Colour=536870911
Right_Offset=2147483647
-Right_Visible=1
-Right_Width=10
-Top_Colour=10066329
+Right_Visible=0
+Right_Width=2147483647
+Top_Colour=536870911
Top_Offset=2147483647
-Top_Visible=1
-Top_Width=10
+Top_Visible=0
+Top_Width=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-232\Extended Info]
Count=0
@@ -2949,7 +2965,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=50
@@ -2979,7 +2995,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-240]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
Color=0
@@ -2999,22 +3015,22 @@
VSpaceBefore=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-240\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-240\Extended Info]
Count=0
@@ -3022,10 +3038,10 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-241]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
-Color=0
+Color=6684672
FirstIndent=2147483647
Fontname=
Italic=0
@@ -3035,7 +3051,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -3065,7 +3081,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-242]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=536870911
+BackgroundColor=16775159
Bold=0
ClearPreviousStyle=1
Color=0
@@ -3081,26 +3097,26 @@
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=2147483647
+VSpaceAfter=0
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-242\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-242\Extended Info]
Count=0
@@ -3121,11 +3137,11 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=2147483647
+VSpaceAfter=33
+VSpaceBefore=33
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-243\Borders]
Bottom_Colour=536870911
@@ -3151,7 +3167,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-244]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
Color=0
@@ -3171,22 +3187,22 @@
VSpaceBefore=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-244\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-244\Extended Info]
Count=0
@@ -3194,10 +3210,10 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-245]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=13421772
+BackgroundColor=16248815
Bold=1
ClearPreviousStyle=1
-Color=0
+Color=6684672
FirstIndent=2147483647
Fontname=
Italic=0
@@ -3207,7 +3223,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -3237,7 +3253,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-246]
AddLinkElementStyle=0
Alignment=0
-BackgroundColor=536870911
+BackgroundColor=16775159
Bold=0
ClearPreviousStyle=1
Color=0
@@ -3253,26 +3269,26 @@
Size=8
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
-VSpaceBefore=33
+VSpaceAfter=0
+VSpaceBefore=0
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-246\Borders]
-Bottom_Colour=10066329
-Bottom_Offset=40
+Bottom_Colour=14601672
+Bottom_Offset=50
Bottom_Visible=1
Bottom_Width=10
-Left_Colour=10066329
+Left_Colour=16777215
Left_Offset=60
Left_Visible=1
-Left_Width=10
+Left_Width=20
Right_Colour=536870911
Right_Offset=60
Right_Visible=1
-Right_Width=10
-Top_Colour=536870911
-Top_Offset=40
+Right_Width=2147483647
+Top_Colour=16777215
+Top_Offset=50
Top_Visible=1
-Top_Width=10
+Top_Width=20
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-246\Extended Info]
Count=0
@@ -3293,10 +3309,10 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
-VSpaceAfter=2147483647
+VSpaceAfter=33
VSpaceBefore=33
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-247\Borders]
@@ -3379,7 +3395,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -3416,12 +3432,12 @@
FirstIndent=2147483647
Fontname=
Italic=0
-LeftIndent=50
+LeftIndent=150
LineSpacing=0
None=0
ParaAttributeOnly=0
ReadDirection=0
-RightIndent=50
+RightIndent=2147483647
Size=8
StrikeOut=0
Underline=0
@@ -3508,7 +3524,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=2147483647
@@ -3551,7 +3567,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=100
@@ -3566,14 +3582,14 @@
Left_Offset=2147483647
Left_Visible=0
Left_Width=2147483647
-Right_Colour=10066329
+Right_Colour=536870911
Right_Offset=2147483647
-Right_Visible=1
-Right_Width=10
-Top_Colour=10066329
+Right_Visible=0
+Right_Width=2147483647
+Top_Colour=536870911
Top_Offset=2147483647
-Top_Visible=1
-Top_Width=10
+Top_Visible=0
+Top_Width=2147483647
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-252\Extended Info]
Count=0
@@ -3594,7 +3610,7 @@
ParaAttributeOnly=0
ReadDirection=0
RightIndent=2147483647
-Size=8
+Size=-1
StrikeOut=0
Underline=0
VSpaceAfter=50
@@ -3624,7 +3640,7 @@
[Configurations\CHM\{D3A588E0-9472-11D3-BDD1-0080C8BA053D}\Elements\-260]
AddLinkElementStyle=0
Alignment=0
-Backgro...
[truncated message content] |