Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $35.99
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
11Activity

Table Of Contents

Data Types
Variables and Constants
Exception Handling
File I/O
Functions and Procedures
Chapter 2The Delphi Object Model
CHAPTER 2
The Delphi Object Model
Classes and Objects
Interfaces
Reference Counting
Messages
Memory Management
Old-Style Object Types
Chapter 3Runtime Type Information
CHAPTER 3
Runtime Type Information
Virtual Method Table
Published Declarations
Published Methods
Published Properties
The TypInfo Unit
GetEnumName function
GetEnumProp function
GetEnumValue function
GetFloatProp function
GetInt64Prop function
GetMethodProp function
GetObjectProp function
GetObjectPropClass function
GetOrdProp function
GetPropInfo function
GetPropList function
GetPropValue function
GetSetProp function
GetStrProp function
GetVariantProp function
IsPublishedProp function
IsStoredProp function
SetOrdProp procedure
SetSetProp procedure
SetStrProp procedure
SetVariantProp procedure
Virtual and Dynamic Methods
Initialization and Finalization
Automated Methods
Exploring RTTI
Chapter 4Concurrent Programming
CHAPTER 4
Concurrent Programming
Threads and Processes
Synchronizing Threads
Critical sections
The TThread Class
The BeginThread and EndThread Functions
Thread Local Storage
Processes
Futures
Chapter 5Language Reference
CHAPTER 5
Language Reference
Abstract Directive
AbstractErrorProc Variable
AddModuleUnloadProc Procedure
Addr Function
AllocMemCount Variable
AllocMemSize Variable
AssertErrorProc Variable
ClearAnyProc Variable
CompToDouble Function
Concat Function
CurrencyToComp Procedure
Default8087CW Variable
DispCallByIDProc Variable
FindHInstance Function
GetHeapStatus Function
GetMemoryManager Procedure
GetPackageInfoTable Type
Implementation Keyword
OleStrToStrVar Procedure
PackageInfoTable Type
PInterfaceEntry Type
PInterfaceTable Type
PModuleUnloadRec Type
PUnitEntryTable Type
ReallocMemory Function
RegisterModule Procedure
RemoveModuleUnloadProc Procedure
Resourcestring Keyword
SetInOutRes Procedure
SetRaiseList Function
SetTextBuf Procedure
StringOfChar Function
StringToOleStr Function
StringToWideChar Function
SysReallocMem Function
TEnumModuleFuncLW Type
TInterfacedClass Type
TInterfaceEntry Type
TInterfaceTable Type
TModuleUnloadRec Type
ClassNameIs Function
ClassParent Function
GetInterfaceEntry Function
GetInterfaceTable Function
InheritsFrom Function
InitInstance Function
InstanceSize Function
MethodAddress Function
BeforeDestruction Procedure
CleanupInstance Procedure
FieldAddress Function
GetInterface Function
UniqueString Procedure
UnregisterModule Procedure
VarArrayCreate Function
VarArrayDimCount Function
VarArrayHighBound Function
VarArrayLock Function
VarArrayLowBound Function
VarArrayRedim Procedure
VarArrayRef Function
VarArrayUnlock Procedure
VarToDateTime Function
WideCharLenToStrVar Procedure
WideCharToString Function
WideCharToStrVar Procedure
Chapter 6System Constants
CHAPTER 6
System Constants
Variant Type Codes
Open Array Types
Virtual Method Table Offsets
Runtime Error Codes
Chapter 7Operators
Operators
Unary Operators
@ operator
Multiplicative Operators
Additive Operators
Comparison Operators
Chapter 8Compiler Directives
CHAPTER 8
Compiler Directives
$A Compiler Directive
$Assertions Compiler Directive
$BoolEval Compiler Directive
$C Compiler Directive
$DebugInfo Compiler Directive
$Define Compiler Directive
$DenyPackageUnit Compiler Directive
$DesignOnly Compiler Directive
$Else Compiler Directive
$EndIf Compiler Directive
$ExtendedSyntax Compiler Directive
$ExternalSym Compiler Directive
$G Compiler Directive
$HppEmit Compiler Directive
$ImageBase Compiler Directive
Command-Line Tools
Appendix BThe SysUtils Unit
APPENDIX B
The SysUtils Unit
EHeapException Class
AdjustLineBreaks Function
AnsiCompareFileName Function
AnsiCompareStr Function
AnsiCompareText Function
AnsiLastChar Function
AnsiLowerCase Function
AnsiLowerCaseFileName Function
AnsiQuotedStr Function
AnsiSameStr Function
AnsiSameText Function
AnsiUpperCase Function
AnsiUpperCaseFileName Function
ByteToCharIndex Function
ByteToCharLen Function
CharToByteIndex Function
CharToByteLen Function
FindCmdLineSwitch Function
IsDelimiter Function
IsPathDelimiter Function
IsValidIdent Function
LastDelimiter Function
StringReplace Function
AnsiExtractQuotedStr Function
AnsiStrComp Function
AnsiStrIComp Function
AnsiStrLastChar Function
AnsiStrLComp Function
AnsiStrLIComp Function
AnsiStrLower Function
AnsiStrRScan Function
AnsiStrScan Function
AnsiStrUpper Function
StrByteType Function
StrDispose Procedure
CurrencyDecimals Variable
CurrencyFormat Variable
CurrencyString Variable
DecimalSeparator Variable
FloatToDecimal Procedure
FloatToText Function
FormatFloat Function
HexDisplayPrefix Variable
NegCurrFormat Variable
StrToInt64Def Function
StrToIntDef Function
TextToFloat Function
ThousandSeparator Variable
DateSeparator Variable
DateTimeToFileDate Function
DateTimeToStr Function
DateTimeToSystemTime Procedure
DateTimeToTimeStamp Function
DecodeDate Procedure
DecodeTime Procedure
EraYearOffsets Variable
FileDateToDateTime Function
FormatDateTime Function
LongDateFormat Variable
LongDayNames Variable
LongMonthNames Variable
LongTimeFormat Variable
MSecsPerDay Constant
MSecsToTimeStamp Function
ReplaceTime Procedure
ShortDateFormat Variable
ShortDayNames Variable
ShortMonthNames Variable
ShortTimeFormat Variable
StrToDateTime Function
SystemTimeToDateTime Function
TimeAMString Variable
TimePMString Variable
TimeSeparator Variable
TimeStampToDateTime Function
TimeStampToMSecs Function
TwoDigitYearCenturyWindow Variable
GetLocaleChar Function
GetLocaleStr Function
ListSeparator Variable
FinalizePackage Procedure
GetPackageDescription Function
InitializePackage Procedure
LoadPackage Function
UnloadPackage Procedure
GetDiskFreeSpaceEx Variable
SafeLoadLibrary Function
TMultiReadExclusiveWriteSynchronizer Type
TMultiReadExclusiveWriteSynchronizer = class
Win32BuildNumber Variable
Win32CSDVersion Variable
Win32MajorVersion Variable
Win32MinorVersion Variable
Win32Platform Variable
FreeAndNil Procedure
Index
P. 1
Delphi in a Nutshell

Delphi in a Nutshell

Ratings:

3.58

(6)
|Views: 5,994|Likes:

With a new name and a new focus on CORBA, database drivers, and Microsoft Back Office applications, Inprise/Borland Delphi is enjoying a resurgence, with a growing user base of programmers who use Delphi for rapid development of enterprise computing applications. Not to rest on success, the latest version of Delphi, Version 5, includes further expansion and refinement of the 3-tier application framework introduced in Delphi 4 and has resulted in a prize-winning product.

Delphi in a Nutshell is the first concise reference to Borland/Inprise Delphi available. It succinctly collects all the information you need in one easy-to-use, complete, and accurate volume that goes beyond the product documentation itself.

Delphi in a Nutshell starts with the Delphi object model and how to use RTTI (Run Time Type Information) for efficient programming. The rest of the book is the most complete Delphi Pascal language reference available in print, detailing every language element with complete syntax, examples, and methods for use. The book concludes with a look at the compiler, discussing compiler directives in depth.

With a new name and a new focus on CORBA, database drivers, and Microsoft Back Office applications, Inprise/Borland Delphi is enjoying a resurgence, with a growing user base of programmers who use Delphi for rapid development of enterprise computing applications. Not to rest on success, the latest version of Delphi, Version 5, includes further expansion and refinement of the 3-tier application framework introduced in Delphi 4 and has resulted in a prize-winning product.

Delphi in a Nutshell is the first concise reference to Borland/Inprise Delphi available. It succinctly collects all the information you need in one easy-to-use, complete, and accurate volume that goes beyond the product documentation itself.

Delphi in a Nutshell starts with the Delphi object model and how to use RTTI (Run Time Type Information) for efficient programming. The rest of the book is the most complete Delphi Pascal language reference available in print, detailing every language element with complete syntax, examples, and methods for use. The book concludes with a look at the compiler, discussing compiler directives in depth.

More info:

Categories:Books, Computers
Publish date: Apr 26, 2012
Added to Scribd: Sep 12, 2012
Copyright:Traditional Copyright: All rights reservedISBN:9781449337315
List Price: $35.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
See more
See less

06/12/2014

578

9781449337315

$35.99

USD

pdf

You're Reading a Free Preview
Pages 24 to 198 are not shown in this preview.
You're Reading a Free Preview
Pages 229 to 261 are not shown in this preview.
You're Reading a Free Preview
Pages 285 to 464 are not shown in this preview.
You're Reading a Free Preview
Pages 488 to 578 are not shown in this preview.

Activity (11)

You've already reviewed this. Edit your review.
1 hundred reads
sotolongo1 liked this
sotolongo1 liked this
gabyhallelujah liked this
windson23 liked this
Shaanam Sameen liked this
jjfgh liked this
sotolongo1 liked this
Adi Suanditha liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->