Delphi Howtos
INDEX
Access tables 21
Access-linking to Delphi 22
ActiveX 21
Adding records for a sequence of dates 186
ADO components and MySQL 126
ADO Database applications in Delphi 21
ADOConnection component 22, 102
ADODataSet component 102
ADOQuery component 24
ADOTable component 22, 113
ADOTable.MoveBy method 190
Aggregation 63
Anagrams 154
Application.terminate 27
ARequestInfo 118
AssignPrn 72
Association 63
Autonumber field 113
Backups, making automatic 131
Bands and regions 92
BeginDoc 76
BeginDrag 189
Biometric methods 167
BLOB fields 168
BMP files 179
Booking system, implementing simple 185
Bookmarks in MS Word 149
Boolean fields in RAVE 95
Button Component 6
CalcOp component 86
Canvas property (of printer) 72
Caption property 6
Case control variable 165
Case with strings 165
cells property (stringgrid) 19
Checkboxes 162
Circular reference 18
Class declaration example 65
Class definitions 52
Class diagram 51, 64
Client-server database system 117
Closing applications - quit button 27
ColCount 18
ComboBox component 105
ComObj unit 140
Component toolbar 4
Components property of a form 151
Connection strings at runtime 102
Constructor 52
Containment 63
Converting date types 190
Copyfile function 132
Copying cell content from a DBGrid 107
Copying files within a Delphi program 131
Counter example in OOP 42
CreateOleObject 141
Creating a second form 27
Data Controls 23
Data modules 113, 115
Database Desktop 25
Database tables creation in Access 21
Database tables in multiple forms 113
DataMirror sections in RAVE 95
Dataset components 22
Datasets at run-time 25
Dataview, new, in RAVE 88
Date format conversions 190
Dates and times 13, 55
Dates in filters 181
Dates in queries 181
Dates. Formats 183
Dates., selecting 191
Date-time pickers 184
DateToStr 13
DateToStr 183
Dbase tables in Delphi 24
DBEdit - placing in a DBGrid cell 197
DBGrid - coloured columns 197
DBGrid - placing objects in cells 197
DBGrid cell operations 197
DBGrid component 22, 106
DBGrid OnTitleClick event 108
DBGrid used to show a subset of fields 28
DBGrid, copying cell content 107
DBLookupComboBox example 100
DBLookupComboBox example 193
DBLookupCombobox, multiple columns 200
DBLookupListBox 185
DBNavigator component 22
Delphi files 3
Delphi, introduction to 2
dfm file 10
Dialog components 7
Directory ListBox 136
Display Format, Field 107
Displaying database data using RAVE 34
Document creation (Word) from Delphi 139
Drag-Drop example 188
DriveCombo box 136
Electronic interface 157
Emptyparam 148
EncodeDateWeek 190
EndDoc 76
EOleException error 114
Error in FROM clause 103
Event driven program 4
Excel spreadsheet connection to Delphi 56
Executing programs within Delphi 109
External compiler directive 158
False Acceptance Rate 167
False Rejection Rate 167
File ListBox 136
FileCtrl unit 136
FileExists function 133
Files, copying within Delphi 131
Files, displaying / selecting 135
FilterCombo Box 137
Filtering a dataset 103
Filtering by dates 181
Fingerprint recognition 167
FixedCols 18
Flat-bed scanner as input to Delphi 129
Font property (of Canvas) 72
Form.hide 29
Form.show 27
Formats, dates 183
Forms, showing temporarily 163
gdFocused 199
GET 118
GetLocaleFormatSettings 183
Grandfather-Father-Son 133
GroupBox use example 193
Handle to a window 111
Hello World 3
HTML example 124
HTTP 117, 118
Images, transparent 179
Indy HTTP 117
Information hiding 59
Inheritance 2, 61
Inheritance diagram 51, 61
inherited keyword example 65
Instantiating a stringlist object 119
Integer incrementing, decrementing 192
Interfaces in structure diagrams 42
Interfacing electronically 157
Introduction to Delphi 2
Invoice, produced using MS Word 145
IO.DLL 157
Is reserved word 151
JPEG unit 129
JPEG unit 170
JPEG unit 179
Label Component 6
LED output 159
Linking ADOTables using comboboxes 100
Linux system 125
Literals 132
LoadFromFile Tstrings method 131
LoadFromStream TBlobField method 172
Locate method, ADOTable 123
LoginPrompt 24
Looping through components on a form 151
LPT1 port connection 158
Main Menu component 6
MaskEdit box 16
Master - detail reports in RAVE 91
Mathematical operations in RAVE 86
Memo Component 6
MemoryStream object 172
MessageDlg function 15
MonthCalendar component 191
Mouse-up event handler example 67
MoveBy, ADOTable 190
MS Access over a network 117
MS Word as outputting method from Delphi 139
MS Word Spellchecker 153
Multiple columns in DBListBox 200
Multiple forms and database tables 113
Multiple inheritance 62
MyOLEDB3.exe 128
MySQL ODBC 3.51 Driver 128
MySQL to Delphi linking 125
MySQL.OLEDB 127
NoSound 48
Number format, DBGrid 106
Object Oriented Programming 42, 59
Object Tree view window 28
Objects 2
OLE 21
OLE Object Fields 168
OleVariant 147
OnActivate event of form 29
OnClick event, ComboBox 105
OnClick event, listbox 103
OnCommandGet 118
OnDragOver event 189
OnKeyDown, DBGrid 107
OnMouseDown event, DBLookupListBox 189
OnTimer event 160
OnTitleClick, DBGrid 108
OOP 42, 59
OOP - worked example 65
Opendialog 7, 135
Ordinal type 165
PAnsiChar 133
Parallel printer port programming 157
Permutations 154
Polymorphism 63
Port input and output 157
POST 118
Printed output from Delphi 72
Printer port 157
Printers unit 72
Printing text 72
Printing using Printer.Canvas 76
Printing using RAVE 80
Program execution from Delphi 109
Project files 10
Pseudocode 186
Querying a database 24
Querying by dates 181
Querying more than one table 32
RAVE 80
RAVE - DataMirror sections 95
RAVE - Master-detail reports 91
RAVE - mixing coded output with designed report 82
RAVE - sections 95
RAVE reports 30
RAVE reports - Regions and bands 34
Record - creating new on form activation 29
Rectangle objects 198
Recursive programming example 154
Regions and Bands 92
Repainting a grid cell 197
ResetEvent 66
RichEdit component usage 75
rightstr function 102
Rows property 19
RvProject.ExecuteReport 31
RvSystem component 80
Savedialog 7
Scanning images 129
Sections in RAVE reports 95
SelAttributes property 75
ShellAPI 110
ShellExecute 110
Shiftstate of key 107
ShortDateFormat 13
ShortDateFormat 183
Show Window constants 111
Showmessage 14
Showmodal 163
Single inheritance 61
Sorting data using tree structures 40
Sorting records by clicking DBGrid title 108
Sound procedure in Turbo Pascal 48
Spellchecking within a Delphi program 153
SpinEdit component 192
SQL dates and times 55
SQL multiple table example 33
SQL property, ADOQuery 24
Stdcall 158
Stepwise refinement 59
StringGrid component 18
Stringlist 166
Stringlist object 119
StrtoDate 13, 17, 33
Structure Chart 42
Structured programming 59
Table creation using Database Desktop 25
TableDirect property, ADOTable 103
Tanimal 65
TBaseReport 81
TBlobField 168
Tcheckbox 162
Tdate 13
TDateTime 13
TDateTimePicker 184
Telnet 125
Tevent example 66
Text file editor 6
TextFile variable 72
TIdHTTPServer 118
Timage component 179
TmcmTWAIN 129
TMonthCalendar 191
Top-down design 59
TRect object 198
TreeSort in Pascal 40
Try - Except example 136
Try - Except example 186
TSpinEdit 192
Tstringlist 119
TTimer component 160
TWAIN 129
TWordApplication 142,154
Typecasting 133
UML 51
Uses units 18
Variants 141
VBA 141
Verifinger 167
Virtual methods 52
WeekOfTheYear function 190
Window opening, size of 111
WinExec 109
with statement 19
Word Application object 144
Word.Basic object 141
WordApplication 141
WordXP unit 143