coffwriter.xml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <fpdoc-descriptions>
  3. <package name="fcl-res">
  4. <!--
  5. ====================================================================
  6. coffwriter
  7. ====================================================================
  8. -->
  9. <module name="coffwriter">
  10. <short>Contains a resource writer for COFF files</short>
  11. <descr>
  12. <p>This unit contains <link id="TCoffResourceWriter"/>, a <link id="resource.TAbstractResourceWriter">TAbstractResourceWriter</link> descendant that is able to write COFF object files containing resources.</p>
  13. <p>Adding this unit to a program's <var>uses</var> clause registers class <link id="TCoffResourceWriter"/> with <link id="resource.TResources">TResources</link>.</p>
  14. </descr>
  15. <!-- unresolved type reference Visibility: default -->
  16. <element name="Classes">
  17. </element>
  18. <!-- unresolved type reference Visibility: default -->
  19. <element name="SysUtils">
  20. </element>
  21. <!-- unresolved type reference Visibility: default -->
  22. <element name="resource">
  23. </element>
  24. <!-- unresolved type reference Visibility: default -->
  25. <element name="resourcetree">
  26. </element>
  27. <!-- unresolved type reference Visibility: default -->
  28. <element name="cofftypes">
  29. </element>
  30. <!-- object Visibility: default -->
  31. <element name="TResourceStringTable">
  32. <short>COFF resource string table</short>
  33. <descr>
  34. <p>This class is used internally by <link id="TCoffResourceWriter"/>.</p>
  35. </descr>
  36. </element>
  37. <!-- record type Visibility: default -->
  38. <element name="TCoffRelocation">
  39. <short>COFF relocation type</short>
  40. <descr>
  41. <p>This record is used internally by <link id="TCoffResourceWriter"/>.</p>
  42. </descr>
  43. </element>
  44. <!-- pointer type Visibility: default -->
  45. <element name="PCoffRelocation">
  46. <short>Pointer to a COFF relocation</short>
  47. <descr>
  48. <p>This type is used internally by <link id="TCoffResourceWriter"/>.</p>
  49. </descr>
  50. </element>
  51. <!-- object Visibility: default -->
  52. <element name="TCoffRelocations">
  53. <short>COFF relocation table</short>
  54. <descr>
  55. <p>This class is used internally by <link id="TCoffResourceWriter"/>.</p>
  56. </descr>
  57. </element>
  58. <!-- object Visibility: default -->
  59. <element name="TCoffResourceWriter">
  60. <short>COFF resource writer</short>
  61. <descr>
  62. <p>This class provides a writer for COFF object files containing resources.</p>
  63. <p>COFF is the file format used by Microsoft Windows object files. Usually resources get stored in a object file that can be given to a linker to produce an executable.</p>
  64. <p><link id="TCoffResourceWriter.MachineType">MachineType</link> property can be used to set the machine type of the object file to generate.</p>
  65. </descr>
  66. <seealso>
  67. <link id="TCoffResourceWriter.MachineType"/>
  68. <link id="resource.TAbstractResourceWriter">TAbstractResourceWriter</link>
  69. <link id="coffreader.TCoffResourceReader">TCoffResourceWriter</link>
  70. </seealso>
  71. </element>
  72. <!-- property Visibility: public -->
  73. <element name="TCoffResourceWriter.MachineType">
  74. <short>The machine type of the object file</short>
  75. <descr>
  76. <p>This property can be used to set the machine type of the object file to write.</p>
  77. </descr>
  78. <seealso>
  79. <link id="cofftypes.TCoffMachineType">TCoffMachineType</link>
  80. </seealso>
  81. </element>
  82. </module> <!-- coffwriter -->
  83. </package>
  84. </fpdoc-descriptions>