machowriter.xml 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <fpdoc-descriptions>
  3. <package name="fcl-res">
  4. <!--
  5. ====================================================================
  6. machowriter
  7. ====================================================================
  8. -->
  9. <module name="machowriter">
  10. <short>Contains a resource writer for Mach-O files</short>
  11. <descr>
  12. <p>This unit contains <link id="TMachOResourceWriter"/>, a <link id="resource.TAbstractResourceWriter">TAbstractResourceWriter</link> descendant that is able to write Mach-O object files containing resources.</p>
  13. <p>Adding this unit to a program's <var>uses</var> clause registers class <link id="TMachOResourceWriter"/> 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="machotypes">
  26. </element>
  27. <!-- object Visibility: default -->
  28. <element name="EMachOResourceWriterException">
  29. <short>Base class for Mach-O resource writer-related exceptions</short>
  30. </element>
  31. <!-- object Visibility: default -->
  32. <element name="EMachOResourceWriterUnknownBitSizeException">
  33. <short>Internal error</short>
  34. <descr>
  35. <p>If this exception is raised, an internal error occurred.</p>
  36. </descr>
  37. </element>
  38. <!-- object Visibility: default -->
  39. <element name="TMachOResourceWriter">
  40. <short>Mach-O resource writer</short>
  41. <descr>
  42. <p>This class provides a writer for Mach-O object files and images containing resources.</p>
  43. <p>Mach-O is the file format used by Darwin and Mac OS X for object files and image files (executables, dynamic libraries and so on). Free Pascal can store resources in Mach-O files in its own format.</p>
  44. <p><link id="TMachOResourceWriter.MachineType">MachineType</link> property can be used to set the machine type of the object file to generate.</p>
  45. </descr>
  46. <seealso>
  47. <link id="TMachOResourceWriter.MachineType"/>
  48. <link id="resource.TAbstractResourceWriter">TAbstractResourceWriter</link>
  49. <link id="machoreader.TMachOResourceReader">TMachOResourceReader</link>
  50. <link id="Format of resources in object files"/>
  51. </seealso>
  52. </element>
  53. <!-- property Visibility: public -->
  54. <element name="TMachOResourceWriter.MachineType">
  55. <short>The machine type of the object file</short>
  56. <descr>
  57. <p>This property can be used to set the machine type of the object file to write.</p>
  58. </descr>
  59. <seealso>
  60. <link id="machotypes.TMachOMachineType">TMachOMachineType</link>
  61. </seealso>
  62. </element>
  63. </module> <!-- machowriter -->
  64. </package>
  65. </fpdoc-descriptions>