Sign in Join
FPDoc Onlineexperiment

TIODescriptor class

In unit Process

Declaration

pascal
TIODescriptor = class(TPersistent)

Inheritance

  1. TIODescriptor
  2. TPersistent
  3. TObject

Description

No description yet.

Properties

OwnerProcessprotected
PipeBufferSizeprotected
OurHandleprotected
HandleValidprotected
CloseHandleOnExecuteprotected
ProcessHandleTypepublic
CustomHandlepublic
AutoCloseCustomHandlepublic
CustomHandleIsInheritablepublic
IOTypepublished
FileNamepublished
AfterAllocateHandlepublished
Processpublished
FileWriteModepublished

Methods

CheckNotRunningprotected
PrepareCreatedHandleForProcessprotected
CreateStandardHandleprotected
CreatePipeHandleprotected
CreateFileNameHandleprotected
CreateNullFileHandleprotected
CreateCustomHandleprotected
CreateProcessHandleprotected
ResolveProcessHandleprotected
ResolveStreamprotected
CloseOurHandleprotected
CloseTheirHandleprotected
PrepareHandlesprotected
ResetHandlesprotected
CreatepublicTObject Constructor.
DestroypublicDestroys the TPersistent instance.

Events

OnGetHandlepublished

Inherited

From TPersistent (8)

Assign AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.