home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 August / VPR9708A.ISO / D3TRIAL / INSTALL / DATA.Z / OBPASCL3.CNT (.txt) < prev    next >
Microsoft Windows Help File Content  |  1997-03-21  |  7KB  |  177 lines

  1. :Base obpascl3.hlp>main
  2. :Title Object Pascal Guide
  3. ; added below link statement so that references to vcl help would resolve 3/10 MM
  4. :Link vcl3.hlp
  5. :Link delphi3.hlp
  6. 1 Object Pascal Guide
  7. 2 Intro
  8. 3 Syntax diagrams=IntroSyntaxDiagrams
  9. 2 Tokens
  10. 3 Tokens=FHXR10726
  11. 3 Special symbols=TokensSpecialSymbols
  12. 3 Reserved words and standard directives=TokensReservedWordsAndStandardDirectives
  13. 3 Identifiers=FHXR22398
  14. 3 Numbers=TokensNumbers
  15. 3 Labels=FHXR26305
  16. 3 Character strings=TokensCharacterStrings
  17. 3 Comments=TokensComments
  18. 2 Constants
  19. 3 Constants=FHXR38194
  20. 3 Resource strings=FHXR13402
  21. 2 Types
  22. 3 Types=FHXR14135
  23. 3 Fundamental and generic types=FHXR12457
  24. 3 Simple types=FHXR24487
  25. 3 Ordinal types=Ordinal types
  26. 3 String types=FHXR24393
  27. 3 Structured types=FHXR19647
  28. 3 Pointer types=FHXR19914
  29. 3 Procedural types=FHXR37993
  30. 3 Variant types=FHXR23162
  31. 3 Identical and compatible types=FHXR36262
  32. 3 The type declaration part=TypesTheTypeDeclarationPart
  33. 2 Variables and typed constants
  34. 3 Variables and typed constants=FHXR38013
  35. 3 Variable declarations=VariableDeclarations
  36. 3 Local variables and the stack=LocalVariablesAndTheStack
  37. 3 Variable references=VariableReferences
  38. 3 Qualifiers=Qualifiers
  39. 3 Arrays, strings, and indexes=ArraysStringsAndIndexes
  40. 3 Records and field designators=RecordsAndFieldDesignators
  41. 3 Object component designators=ObjectComponentDesignators
  42. 3 Pointers and dynamic variables=PointersAndDynamicVariables
  43. 3 Variable typecasts=VariableTypecasts
  44. 3 Typed constants=FHXR16312
  45. 3 Simple-type constants=SimpletypeConstants
  46. 3 String-type constants=StringTypeConstants
  47. 3 Structured-type constants=StructuredTypeConstants
  48. 3 Array-type constants=ArrayTypeConstants
  49. 3 Record-type constants=RecordTypeConstants
  50. 3 Set-type constants=SetTypeConstants
  51. 3 Pointer-type constants=PointerTypeConstants
  52. 3 Procedural-type constants=ProceduralTypeConstants
  53. 2 Expressions
  54. 3 Expressions=FHXR18063
  55. 3 Expression syntax=ExprssnsExpressionSyntax
  56. 3 Operators=FHXR39996
  57. 3 Arithmetic operators=ArithmeticOperators
  58. 3 Logical operators=LogicalOperators
  59. 3 Boolean operators=BooleanOperators
  60. 3 String operator=StringOperator
  61. 3 Character-pointer operators=CharacterPointerOperators
  62. 3 Set operators=SetOperators
  63. 3 Variant operators=VariantOperators
  64. 3 Relational operators=RelationalOperators
  65. 3 Comparing simple types=ComparingSimpleTypes
  66. 3 Comparing strings=ComparingStrings
  67. 3 Comparing packed strings=ComparingPackedStrings
  68. 3 Comparing pointers and references=ComparingPointersAndReferences
  69. 3 Comparing character pointers=ComparingCharacterPointers
  70. 3 Comparing variants=ComparingVariants
  71. 3 Comparing sets=ComparingSets
  72. 3 Testing set membership=TestingSetMembership
  73. 3 Class operators=ClassOperators
  74. 3 The @ operator=TheAtOperator
  75. 3 Function calls=FHXR25686
  76. 3 Set constructors=FHXR23504
  77. 3 Value typecasts=FHXR21459
  78. 3 Procedural types in expressions=FHXR40287
  79. 2 Statements
  80. 3 Statements=FHXR25107
  81. 3 Simple statements=StatmntsSimpleStatements
  82. 3 Structured statements=StatmntsStructuredStatements
  83. 2 Blocks, locality, and scope
  84. 3 Blocks, locality, and scope=FHXR39990
  85. 3 Blocks=BlckscopBlocks
  86. 3 Rules of scope=BlckscopRulesOfScope
  87. 2 Procedures and functions
  88. 3 Procedures and functions=FHXR15546
  89. 3 Procedure declarations=ProcfuncProcedureDeclarations
  90. 3 Function declarations=FHXR25954
  91. 3 Parameters=FHXR16069
  92. 2 Class types
  93. 3 Class types=FHXR36358
  94. 3 Instances and references=ClasstypInstancesAndReferences
  95. 3 Class components =ClasstypClassComponents
  96. 3 Inheritance=FHXR35779
  97. 3 Components and scope=ClasstypComponentsAndScope
  98. 3 Forward references=ClasstypForwardReferences
  99. 3 Class type compatibility rules=ClasstypClassTypeCompatibilityRules
  100. 3 Component visibility=FHXR40150
  101. 3 Static methods=FHXR39232
  102. 3 Virtual methods=ClasstypVirtualMethods
  103. 3 Dynamic methods=FHXR22330
  104. 3 Abstract methods=ClasstypAbstractMethods
  105. 3 Method activations=FHXR35640
  106. 3 Method implementations=ClasstypMethodImplementations
  107. 3 Constructors and destructors=ClasstypConstructorsAndDestructors
  108. 3 Class operators=ClasstypClassOperators
  109. 3 The is operator=TheIsOperator
  110. 3 The as operator=TheAsOperator
  111. 3 Message handling=ClasstypMessageHandling
  112. 3 Property syntax=FHXR15746
  113. 3 Class-reference types=FHXR27849
  114. 3 Constructors and class references=FHXR38130
  115. 3 Class methods=FHXR30980
  116. 3 The TObject and TClass types=FHXR39952
  117. 2 Exceptions
  118. 3 Exceptions=FHXR15435
  119. 3 Using exception handling=ExceptUsingExceptionHandling
  120. 3 Exception declarations=ExceptExceptionDeclarations
  121. 3 The raise statement=FHXR32729
  122. 3 The try...except statement=FHXR17909
  123. 3 The try...finally statement=ExceptTheTryFinallyStatement
  124. 3 Exit, Break, and Continue procedures=FHXR41432
  125. 3 Predefined exceptions=ExceptPredefinedExceptions
  126. 3 Exception handling support routines=ExceptExceptionHandlingSupportRoutines
  127. 2 Programs and units
  128. 3 Programs and units=FHXR12870
  129. 3 Program syntax=ProgunitProgramSyntax
  130. 3 Unit syntax=ProgunitUnitSyntax
  131. 3 Circular unit references=ProgunitCircularUnitReferences
  132. 2 Interfaces
  133. 3 Interfaces=FHXR42668
  134. 3 Interface syntax=IntrfaceInterfaceSyntax
  135. 3 Interface implementations=IntrfaceInterfaceImplementations
  136. 3 Interface references=IntrfaceInterfaceReferences
  137. 3 OLE automation Interface types=FHXR36853
  138. 2 Dynamic-link libraries
  139. 3 Dynamic-link libraries=FHXR19308
  140. 3 What is a DLL?=DynamlibWhatIsADLL
  141. 3 Using DLLs=DynamlibUsingDlls
  142. 3 Writing DLLs=DynamlibWritingDlls
  143. 3 Library programming notes=DynamlibLibraryProgrammingNotes
  144. 2 Packages
  145. 3 Packages=FHXR36437
  146. 3 Package Source Files=PackagesPackageSourceFiles
  147. 3 Compiling packages=PackagesCompilingPackages
  148. 2 Input and output
  149. 3 Input and output=FHXR28417
  150. 3 File input and output=InputoutFileInputAndOutput
  151. 3 Text-file device drivers=FHXR29329
  152. 2 Using null-terminated strings
  153. 3 Using null-terminated strings=FHXR28811
  154. 3 What is a null-terminated string?=NulstrngWhatIsANullTerminatedString
  155. 3 Using null-terminated strings=FHXR22131
  156. 3 Null-terminated string functions=NulstrngNullTerminatedStringFunctions
  157. 3 Mixing long strings and null-terminated strings=NulstrngMixingLongStringsAndNullTerminatedStrings
  158. 3 Null-terminated wide character strings=FHXR39910
  159. 2 Memory issues
  160. 3 Memory issues=FHXR26331
  161. 3 Windows memory management=MemissueWindowsMemoryManagement
  162. 3 Internal data formats=MemissueInternalDataFormats
  163. 2 Control issues
  164. 3 Control issues=FHXR39087
  165. 3 Calling conventions=FHXR28574
  166. 3 Exit procedures=CtrlissuExitProcedures
  167. 2 The built-in assembler
  168. 3 The built-in assembler=FHXR18401
  169. 3 The asm statement=BuiltinTheAsmStatement
  170. 3 Assembler statement syntax=BuiltinAssemblerStatementSyntax
  171. 3 Expressions=BuiltinExpressions
  172. 3 Assembler procedures and functions=BuiltinAssemblerProceduresAndFunctions
  173. 2 Compiler Errors
  174. 3 Compiler Errors=CompilerErrors
  175. 2 Run-time Errors
  176. 3 Run-time Errors=RunTimeErrors
  177.