 
	    ++Builder 6, 5,4?
	  ?
	     
	    
	
 1. C++Builder 6							23
   1. C++Builder    			25
	1.1 - 			25
	1.2    			27
	1.3     		29
	1.4   				31
	1.5    					32
	1.6  						33
	1.7 C++Builder 6        Borland	35
	1.8   :    C++Builder 6?		37
	1.9  -  ++			42
	   1.9.1 							42
	   1.9.2      ++				42
	   1.9.3    				43
	   1.9.4    				47
	   1.9.5      				49
	        1.9.5.1  ,    		49
	        1.9.5.2      			51
	        1.9.5.3    ,     
		    						52
	        1.9.5.4     			53
	        1.9.5.5    				56
	    1.9.6     				57
	        1.9.6.1   					58
	        1.9.6.2    			59
   2.      C++Builder 6		63
	2.1    () C++Buillder			63
	   2.1.1    						63
	   2.1.2      			64
	   2.1.3  						65
	   2.1.4  						67
	   2.1.5  						69
	   2.1.6   						70
	   2.1.7  						72
	   2.1.8       C++Builder		75
	   2.1.9    				76
	2.2   -   			77
	   2.2.1   					77
	   2.2.2    				79
	2.3  C++Builder						81
	   2.3.1    C++Builder,   	81
	   2.3.2     				85
	      2.3.2.1   				85
	      2.3.2.2   					85
	      2.3.2.3  					88
	   2.3.3  						89
	   2.3.4   -  To-Do List				92
	   2.3.5  ,   			95
	2.4     					97
	    2.4.1     				97
	    2.4.2     				97
	    2.4.3    				98
	    2.4.4    				98
	    2.4.5         		99
	2.5    				100
	    2.5.1       		100
	    2.5.2     - Parent  Owner		101
	    2.5.3 ""    		102
	    2.5.4  "" 				103
	    2.5.5  Object TreeView     		103
	    2.5.6    ,   
	                 						105	
	    2.5.7  					109
	2.6  -    				109
	2.7     		113
	    2.7.1  Code Insight -  				113
	    2.7.2   ClassExplorer				115
	    2.7.3  ,     		116
	    2.7.4   C++Builder    
	              OpenHelp							118
	2.8  
	    2.8.1    				120
	    2.8.2    				122
	    2.8.3      			125
	    2.8.4   Watch List					126
	    2.8.5    					129
	    2.8.6    				130
	    2.8.7  						132
	    2.8.8     Debug Inspector 		137
	    2.8.9  ,  OutputDebugString			139
	    2.8.10   					140
	    2.8.11   ,    	140
   3.    C++Builder				145
	3.1   					145
	3.2      		146
	    3.2.1       	146
	    3.2.2      Label, StaticText, Panel	148
	    3.2.3   Edit, LabelEdit  MaskEdit			150
	    3.2.4    Memo  RichEdit		155
	    3.2.5     - ListBox, CheckListBox, ValueListEditor,
	              ComboBox, ComboBoxEx					160
	    3.2.6   -  StringGrid				168
	3.3    ,   				170
	    3.3.1      ,   	170
	    3.3.2      -  UpDown CSpinEdit	171
	    3.3.3       -  DateTimePicker,
	              MonthCalendar, CCalendar					172
	    3.3.4  Excel -  F1Book				173
	3.4    
	           				175
	3.5    			176
	    3.5.1  					176
	    3.5.2     - TreeView  Outline	176
	    3.5.3      Windows - 
	              ListView							182
	3.6     			186
	    3.6.1     	186
	    3.6.2   -  DrawGrid  StringGrid		187
	    3.6.3   -  Shape				189
	    3.6.4    -  Chart				189
	    3.6.5    -  Chartfx			194
	    3.6.6     -  ProgressBar
	               CGauge							196
	3.7 , ,  				198
	    3.7.1  					198
	    3.7.2   Button  BitBtn				199
	    3.7.3    SpeedButton				202
	    3.7.4   -  RadioGroup, RadioButton  
	              GroupBox							203
	    3.7.5  CheckBox  CheckListBox				205
	    3.7.6     -  TrackBar  ScrollBar	206
 	    3.7.7  -  HeaderControl  Header			207
	    3.7.8  -  Timer					208
	3.8  - 						209
	    3.8.1   -  MainMenu				209
	    3.8.2    -  PopupMenu		214
	    3.8.3   -  HotKey				215
	3.9     				217
	    3.9.1  					217
	    3.9.2    -  Panel, GroupBox, Bevel, 
	             ScrollBox, Splitter						219
	    3.9.3   -  TabControl, PageControl,
	             TabSet, TabbedNotebook, Notebook				221
	    3.9.4   -  ToolBar  PageScroller	224
	    3.9.5   -  CoolBar  ControlBar		227
	    3.9.6   StatusBar					229
	    3.9.7 							230
	3.10  
	    3.10.1    - 			237
	    3.10.2      -  OpenDialog
	                SaveDialog, OpenPictureDialog, SavePictureDialog			239
	    3.10.3   -  DriveComboBox, DestroyListBox,
		FilterComboBox, FileListBox, CDirectoryOutline			244
	    3.10.4    -  FontDialog			246
	    3.10.5    -  ColorDialog  ColorBox		248
	    3.10.6      -  PrintDialog 
	                PrinterSetupDialog						250
	    3.10.7      -  FindDialog  
	                ReplaceDialog						252
 2.   					257
   4.   					259
	4.1   					259
	4.2   -  ImageList				262
	4.3      ActionList		265
	4.4    				268
	4.5      ActionManager,
	      ActionMainMenuBar, ActionToolBar, CustomizeDlg			271
	   4.5.1   ActionManager				271
	   4.5.2  						275
	4.6  -  ApplicationEvents   Application		279
	4.7  Screen  ,    	285
   5.    			289
	5.1       Windows	289
	   5.1.1      	289
	   5.1.2  					291
	   5.1.3   					291
	   5.1.4   				296
	   5.1.5  						298
	   5.1.6 							299
	   5.1.7  						301
	   5.1.8   			302
	   5.1.9   - 			305
	5.2     			308
	   5.2.1   -  Align			308
	   5.2.2     		311
	   5.2.3    				312
	   5.2.4       	314
	   5.2.5  					314
	5.3     				315
	   5.3.1  						315
	      5.3.1.1  				315
	      5.3.1.2   ,    ,
		   					318
	   5.3.2  						321
	      5.3.2.1  				321
	      5.3.2.2   				322
	5.4  					325
	   5.4.1     -  Drag&Drop	325
	   5.4.2     - Drag&Do. 
	              						328
	   5.4.3     			335
	5.5 							340
	   5.5.1  						340
	   5.5.2  						344
	   5.5.3        
	               						346
	   5.5.4        
	              ( MDI)					349
	   5.5.5       - 
	               					351
	5.6    					354
	   5.6.1    Print					354
	   5.6.2  ,  			354
	   5.6.3     Windows  
	              ShellExecute     COM		355
	   5.6.4     Printer				355
	5.7  					357
	   5.7.1    			357
	   5.7.2    :    	364
	   5.7.3    .ini						369
   6.   						373
	6.1   				373
	   6.1.1    			373
	      6.1.1.1   Image    			373
	      6.1.1.2       		375
	      6.1.1.3    				375
	      6.1.1.4       TPicture, TBitmap,
		  TIcon  TMetafile						376
	   6.1.2   Image Editor				378
	      6.1.2.1   				378
	      6.1.2.2       	378
	      6.1.2.3    				381
	      6.1.2.4    					382
	   6.1.3  -   					384
	      6.1.3.1   						384
	      6.1.3.2   					385
	      6.1.3.2     Pen				386
	      6.1.3.4 Brush - 						390
	   6.1.4      
	              						391
	   6.1.5  						395
	      6.1.5.1  						395
	      6.1.5.2     			396
	   6.1.6     	398
	   6.1.7  OnPaint						405
	6.2   						407
	   6.2.1 							407
	      6.2.1.1     				407
	      6.2.1.2     Beep, MessageBeep
		   PlaySaund						408
	   6.2.2   -   		411
	   6.2.3     -  Animate		418
	   6.2.4   MediaPlayer			421
   7. , ,  				427
	7.1  						427
	7.2   					427
	   7.2.1     execlp			428
	   7.2.2     spawnlp			429
	   7.2.3     WinExec			432
	   7.2.4    CreateProcess			434
	   7.2.5        
	             ShellExecute							436
	7.3     				439
	   7.3.1    			439
	   7.3.2   API Windows   		441
	7.4  Windows    				441
	   7.4.1     C++Builder			441
	   7.4.2  						443
	       7.4.2.1  SendMessage, PostMessage  Perform			443
	       7.4.2.2 ?
	       7.4.2.3   					443
	   7.4.3  						445
	   7.4.4   				448
	7.5    - DDE				450
	   7.5.1  						450
	   7.5.2    				450
	   7.5.3      			453
	       7.5.3.1  -				453
	       7.5.3.2  -				454
	       7.5.3.3   					455
	       7.5.3.4     		457
	       7.5.3.5      			457
	7.6     			459
	   7.6.1  TThread						459
	   7.6.2 							463
	   7.6.3   					468
	7.7     - OLE				472
	7.8  COM						478
	   7.8.1   COM					478
	   7.8.2    COM   		480
	   7.8.3      COM		486
	   7.8.4  ActiveX						491
	7.9 - COM					495
	   7.9.1 - COM  ++Builder 6  5			495
	   7.9.2     Word				499
	   7.9.3      Word			505
	7.10  CORBA						510
	   7.10.1  						510
	   7.10.2  CORBA C++Builder				510
   8.    C++Builder					513
	8.1 -  CLX				513
	8.2     				517
	8.3        		517
	   8.3.1     				519
	   8.3.2   					522
	   8.3.3  						524
	   8.3.4  						527
	   8.3.5  						530
	   8.3.6   				534
	8.4    DLL	 		539
	   8.4.1  DLL						539
	   8.4.2     DLL  		540
	   8.4.3  DLL						541
	   8.4.4      DLL		545
	8.5 							547
	   8.5.1    				547
	   8.5.2  						548
 3.    						553
   9.       			555
	9.1  							555
	   9.1.1    				555
	   9.1.2   						558
	       9.1.2.1   					559
	       9.1.2.2 -  				559
	       9.1.2.3   /					560
	       9.1.2.4   					560
	   9.1.3       ++Builder			560
	9.2      Database Desktop			562
	   9.2.1   					562
	   9.2.2  						564
	   9.2.3   					564
	       9.2.3.1 Validity Checks -   		566
	       9.2.3.2 Table Lookup -  				566
	       9.2.3.3 Secondary Indexes -  			567
	       9.2.3.4 Referential Integrity -    		569
	       9.2.3.5 Password Security -  				570
	       9.2.3.6 Table Language -  				570
	       9.2.3.7 Dependent Tables -  			571
	   9.2.4   					571
	   9.2.5        Database
	             Desktop							572
	9.3      , , 
	      							573
	   9.3.1      
	             							573
	   9.3.2        Database Desktop	574
	   9.3.3          BDE
	             Administrator  						576
	   9.3.4      SQL Explorer			577
	9.4  ,      		579
	9.5    Table     
	       							580
	   9.5.1       , 
	              							580
	   9.5.2  						583
	   9.5.3   				585
	   9.5.4  						586
	   9.5.5  						588
	9.6    				591
	9.7      		594
	9.8  Session						598
	9.9  BatchMove						600
	9.10     			602
	   9.10.1     			602
	   9.10.2   (lookup fields)					603
	9.11     			605
	   9.11.1   					605
	   9.11.2     				606
	   9.11.3  					607
	   9.11.4   						609
	   9.11.5  						611
	   9.11.6  						611
	   9.11.7     		614
	   9.11.8     				615
	9.12      			617
	9.13  						622
	9.14   					628
	   9.14.1  						628
	   9.14.2  ,   				628
	   9.14.3  					630
	   9.14.4   					631
	   9.14.5  						633
	   9.14.6     BDEClientDataSet		638
   10.          						641
	10.1   SQL     		641
	   10.1.1  						641
	   10.1.2   Select					642
	      10.1.2.1    					642
	      10.1.2.2  				644
	      10.1.2.3  					646
	      10.1.2.4  					646
	   10.1.3   						648
	   10.1.4   						649
	   10.1.5    					650
	   10.1.6  Query						651
	      10.1.6.1  						651
	      10.1.6.2     Query			653
	      10.1.6.3   Query,  			655
	      10.1.6.4    Query				656
	      10.1.6.5  ,  
	                     Query  UpdateSQL					657
	   10.1.7     SQL		661
	10.2      					664
	   10.2.1      	664
	   10.2.2  ,  Database			665
	   10.2.3   SQL Monitor					667
	   10.2.4  					669
	10.3 InterBase -    /			670
	   10.3.1  						670
	   10.3.2  IBConsole					670
	   10.3.3 Interactive SQL						674
	   10.3.4  Views						677
	   10.3.5     				677
	      10.3.5.1   				677
	      10.3.5.2      		679
	      10.3.5.3   				681
	10.4      Microsoft ActiveX Data Objects (ADO)	682
	   10.4.1    BDE  ADO			682
	   10.4.2    ADO   		683
	   10.4.3     ADOonnection, 
	                					686
	   10.4.4    				689
	10.5   InterBase  InterBase Express (IBX)			693
	   10.5.1  InterBase Express (IBX)	 			693
	   10.5.2  IBDatabase  IBTransaction				695
	   10.5.3    IBTable, IBQuery, IBStoredProc		697
	10.6        dbExpress		698
	   10.6.1  			 			698
	   10.6.2     -  SQLConnection		699
	   10.6.3   -  SQLTable, SQLQuery,
	               SQLDataSet, SQLStoredProc, SQLClientDataSet			701
	10.7   MIDAS						703
   11.    				705
	11.1    -  Decision Cube		705
	   11.1.1   				705
	   11.1.2   			709
	   11.1.3  DecisionPivot					711
	   11.1.4  DecisionGraph					713
	11.2  						713
	11.3   COM   		720
   12.    				729
	12.1   WWW						729
	12.2       WWW		730
	12.3    HTML					730
	12.4   					733
	12.5   Web -  CGL			739
	12.6  Web C++Builder						741
	    12.6.1   Web					741
	    12.6.2   				743
	12.7   CGI  DLL ISAPI			745
	12.8      HTML				746
	    12.8.1   				746
	    12.8.2      			748
	12.9   HTML					750
	12.10      				754
	    12.10.1   					754
	    12.10.2    				757
	    12.10.3   				761
	12.11   					765
	    12.11.1   					765
	    12.11.2     		768
	12.12      		771

 4.  						773

   13.     ++					775
	13.1  						775
	13.2  					776
	   13.2.1  #include
	   13.2.2   #define  #undef
	      13.2.2.1  
	      13.2.2.2   
	      13.2.2.3  #undef
	   13.2.3  : #if, #endif, #ifdef, #ifndef
	              #else, #elif
	13.3 							782
	   13.3.1  
	   13.3.2  
	13.4 							785
	   13.4.1  
	   13.4.2  
	13.5 							788
 	   13.5.1    
 	   13.5.2         		792  
 	   13.5.3      const
 	   13.5.4     
 	   13.5.5       	   
	   13.5.6   inline
	   13.5.7  
  	   13.5.8  
	13.6     				800
 	   13.6.1 ,   			800  
 	   13.6.2        
	                namespace   using						801
	13.7  							803
	   13.7.1  						803
	   13.7.2  					803
	   13.7.3  ,     Assign	805
	   13.7.4    				807
	   13.7.5  						808
	   13.7.6   				808
	   13.7.7   ()				809
	   13.7.8   (?:)					810
	   13.7.9  sizeof()						810
	   13.7.10 	 typeid						811
	   13.7.11   (&)    (*)		811
	   13.7.12 	    (::)			811
	   13.7.13 	   : (.)   (->)		811
	   13.7.14 	    (<<)     (>>)		812
	   13.7.15 	   			815
	   13.7.16 	 					816
	13.8  							819
	   13.8.1   				819
	      13.8.1.1    if				819
	      13.8.1.2     switch		820
	      13.8.1.3    goto	 			821
	   13.8.2  						822
	      13.8.2.1  for						822
	      13.8.2.2  do ... while					824
	      13.8.2.3  while						825
	      13.8.2.4  :  break, Continue, 
		   return,  Abort					826
	13.9    				827
	13.10 							831
	   13.10.1     			831
	   13.10.2    VCL Exception			832
	   13.10.3     try....catch			833
	   13.10.4  EAbort   Abort		 		836
   14.     ++						839
	14.1   ,  			839
	14.2  						842
	14.3   					843
	14.4  							845
	   14.4.1  						845
	   14.4.2    AnsiString						848
	14.5  						850
	14.6 							852
	14.7 							854
	14.8  							857
	14.9   						858
	   14.9.1  /   			858
	   14.9.2  /      		859
	      14.9.2.1  					859
	      14.9.2.2  					860
	      14.9.2.3  						863
	      14.9.2.4 /,  			866
	   14.9.3  /      ++		869
	      14.9.3.1    					869
	      14.9.3.2  					872
	      14.9.3.3   					875
	14.10 							877
	   14.10.1  					877
	   14.10.2  					879
	   14.10.3   ,    	880
 	14.11 							882
 	   14.11.1    					882
 	   14.11.2   					883
 	   14.11.3    ++					885
 	14.12 							886
	    14.12.1  					886
	    14.12.2 -,  
	                   					888
	     14.12.3 -,  ,
		     					890
	    14.12.4   				892
	    14.12.5    ,  ,					
		 					895
	    14.12.6  ,   					
		 ++Builder					898
	       14.12.6.1 						898
	       14.12.6.2 						901
 	   14.12.7  						902

   15.      C++Builder		905
 	15.1    				905
 	15.2   					905
 	15.3   Tools 						907
 	15.4   					909
 	15.5  Code Insight -  				912
 	15.6   					913
 	15.7     				915
 	15.8  						917
 	15.9    				920
 	   15.9.1     		
	                  				920
 	   15.9.2     			922							
 	   15.9.3   					923							
 	   15.9.4  					924							
 	   15.9.5  Directories/Conditionals				926
	15.10   					928
   16.  , ++,  C++Builder, API Windows			931
 	16.1    				931
  	   16.1.1  						931
  	   16.1.2   ,    	933
  	      16.1.2.1    			933
  	      16.1.2.2    			937
  	      16.1.2.3     Format			938
  	      16.1.2.4 TFloatFomat  TFloatVlue   
		     					941
  	      16.1.2.5     FormatFlloat		942						882
  	   16.1.3    , 		944
  	      16.1.3.1 _doserrno, errno  _sys_nerr , 
		    
  	      16.1.3.2  						944
  	      16.1.3.3 EDOM, ERANGE -    		946
  	      16.1.3.4 _matherr  _mathherl  			946
  	      16.1.3.5 assert -  					948
 	16.2  					948
 	   16.2.1 ,    		948
 	   16.2.2    			949
 	   16.2.3  					952
 	   16.2.4   				954
 	   16.2.5    			956
 	16.3    					958
 	   16.3.1     			958
 	      16.3.1.1        char*	958
 	      16.3.1.2      ,
		       SysUtils.hpp				960
 	   16.3.2      			964
 	   16.3.3   				970
 	16.4   						971
 	   16.4.1   					971
 	   16.4.2   					973
 	      16.4.2.1       		973
 	      16.4.2.2        		974
 	      16.4.2.3     AnsiString			980
 	16.5    						984
 	   16.5.1    ,  			984
 	   16.5.2    ,   FILE	986
 	   16.5.3    ,   	989
 	   16.5.4  /					993
 	   16.5.5    				999
 	   16.5.6       			1001
 	16.6  						1012
 	   16.6.1    				1012
 	   16.6.2     exec...  spawn...	1013 
 	   16.6.3  API Windows      
								1019

  	      16.6.3.1       		1019
  	      16.6.3.2  ShellExecute					1020
  	      16.6.3.3  FindExecutable					1022
  	      16.6.3.4  WinExec						1023
 	16.7   					1023
   	   16.7.1    			1023
 	   16.7.2      			1028
 	      16.7.2.1  ShowMessage  ShowMessageFmt			1028
 	      16.7.2.2  MessageDlg, MessageDlgPos  CreateMessageDialog	1028
 	      16.7.2.3  TApplication->MessageBox				1032
 	      16.7.2.4  InputBox  InputQuery				1035
 	      16.7.2.5  SelectDirectory, LoginDialogLogin, DialogEx		1036
 	   16.7.3   				1037
 	   16.7.4    C++ C++ Builder 		1040
 	   16.7.5    API Windows		1045
 	16.8    Windows					1048
 	   16.8.1  PostMessage					1048
 	   16.8.2  SendMessage					1049
 	   16.8.3  RegisterWindowMessage				1050
 	   16.8.4  Perform						1050
 	   16.8.5  WM_USER					1051
 	   16.8.6  TMessage						1051
   17. , , , , 				1053
	17.1 
	17.2 
	17.3 
	17.4    
	17.5    ,   
	          VCL						1145



      C++Builder 6				1150
