-
Notifications
You must be signed in to change notification settings - Fork 18
/
READMEVB.HTM
2982 lines (2366 loc) · 207 KB
/
READMEVB.HTM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!doctype html public "-//W3C//DTD HTML 4.0 Draft//EN">
<html>
<!----------------------------------------------------------------------------->
<!-- BEGIN HTML HEAD -->
<!-- -->
<!-- -->
<!-- -->
<head>
<title>Visual Basic Readme</title>
<meta name="MS-HAID" content="ReadmeVB">
</head>
<body bgcolor="#ffffff" text="#000000" link="#0000FF" vlink="#660066" onclick="checkExpand( )">
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">
<!-- -->
<!-- END HEADER -->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!-- BEGIN JSCRIPT -->
<!-- -->
<!-- THIS IS STUFF IS STATIC - DO NOT ALTER -->
<!-- -->
<!-- -->
<script language="JSCRIPT">
function checkExpand( )
{
if ("" != event.srcElement.id)
{
var ch = event.srcElement.id + "Child";
var el = document.all[ch];
if (null != el)
{
el.style.display = "none" == el.style.display ? "" : "none";
if (el.style.display != "none")
event.returnValue=false;
}
}
}
</script>
<!-- -->
<!-- END JSCRIPT -->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!-- BEGIN README INTRO -->
<!-- -->
<!-- -->
<!-- -->
<!-- -->
<h2>Visual Basic Version 6.0 Readme</h2>
<p>© 1998 Microsoft Corporation. All rights reserved. </p>
<p>Other product and company names herein may be the trademarks of their respective owners. </p>
<p> <i>Visual Basic® Readme</i> includes updated information for the documentation provided with Microsoft<font face="Symbol"><span style="font-family:Symbol">®</span></font> Visual Studio<font face="Symbol"><span style="font-family:Symbol">™</span></font> -- Development System for Windows® and the Internet. The information in this document is more up-to-date than the information in the Help system.</p>
<!-- -->
<!-- -->
<!-- END README INTRODUCTION -->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!-- BEGIN TOC -->
<!-- -->
<!-- -->
<!-- -->
<!-- -->
<h3><p>Contents <font color="#000000" size="2" face="Verdana,Arial,Helvetica">- Click any of the items below</font></p></h3>
<p><b>NOTE:</b> Be sure all headings in the table of contents are expanded when you search this ReadMe for a topic. In this way, you'll know when the search finds the topic among the TOC headings.</p>
<!------------------------------------------------------------------->
<!-- Important Issues (Read First!) -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="CriticalIssues">Important Issues -- Please Read First!</a></h5>
<div id="CriticalIssuesChild">
<blockquote>
<a href="#Samples1">Sample File Locations</a></blockquote>
<blockquote>
<a href="#Critical1">Passing User-Defined Types to Procedures</a></blockquote>
<blockquote>
<a href="#DataBind2">Incompatibilities with Data-bound Controls</a></blockquote>
<blockquote>
<a href="#Critical2">Searching Online by Topic Title</a></blockquote>
<blockquote>
<a href="#Critical3">Cross References to Internet Client SDK Refer to the Internet/Intranet/Extranet SDK</a></blockquote>
<blockquote>
<a href="#Critical4">Context-Sensitive Help</a></blockquote>
<blockquote>
<a href="#Critical5">Sample Code Sometimes Does Not Cut and Paste Properly</a></blockquote>
<blockquote>
<a href="#Critical6">Locate Button Disabled for Reference Topics</a></blockquote>
<blockquote>
<a href="#DataBind7">Finding Help For ADO Objects</a></blockquote>
<blockquote>
<a href="#DataBind8">SQL Server OLE DB Provider Requires New instcat.sql</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Data Access Issues and DataBinding Tips -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="DataBindIssues">Data Access Issues and DataBinding Tips</a></h5>
<div id="DataBindIssuesChild">
<blockquote>
<a href="#DataBind1">Error in Data Environment Designer Code Example</a></blockquote>
<blockquote>
<a href="#DataBind2">Incompatibilities with Data-bound Controls</a></blockquote>
<blockquote>
<a href="#DataBind3">Binding to Properties of Objects May Yield Unexpected Results</a></blockquote>
<blockquote>
<a href="#DataBind4">Complex Binding to an ADO Recordset Requires CursorType</a></blockquote>
<blockquote>
<a href="#DataBind5">Creating Visual Basic Data Sources: Type field as adVarChar for SQL Server and Access Databases Instead of adBSTR</a></blockquote>
<blockquote>
<a href="#DataBind6">Incorrect References for Creating OLE DB Providers</a></blockquote>
<blockquote>
<a href="#DataBind7">Finding Help For ADO Objects</a></blockquote>
<blockquote>
<a href="#DataBind8">SQL Server OLE DB Provider Requires New instcat.sql</a></blockquote>
<blockquote>
<a href="#DataBind9">Setup for Data Access Applications May Fail on Windows 95/98</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Controls Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="ControlsIssues">Controls Issues</a></h5>
<div id="ControlsIssuesChild">
<blockquote>
<a href="#Controls1">Lightweight Controls Must Be Borderless</a></blockquote>
<blockquote>
<a href="#Controls2">Run Time Error 711: Compiled .Exe Doesn't Contain Information About Unreferenced Control Causing Controls.Add to Fail</a></blockquote>
<blockquote>
<a href="#Controls3">Hierarchical FlexGrid Control: ColWordWrapOption, ColWordWrapOptionBand, ColWordWrapOptionFixed, ColWordWrapOptionHeader Properties</a></blockquote>
<blockquote>
<a href="#Controls4">Hierarchical FlexGrid Control: ColIsVisible and RowIsVisible Properties are Read Only</a></blockquote>
<blockquote>
<a href="#Controls5">DataRepeater Control: Setting Public Properties Affect only the Current Control</a></blockquote>
<blockquote>
<a href="#Controls6">Data Report Designer: Error in Event Handling Code</a></blockquote>
<blockquote>
<a href="#Controls7">RichTextBox Control: SelPrint Method Has New Argument</a></blockquote>
<blockquote>
<a href="#Controls8">Visual Basic 5 Version of MSChart Control Available in Tools Directory</a></blockquote>
<blockquote>
<a href="#Controls9">Toolbar Control: Style Property Settings Changed</a></blockquote>
<blockquote>
<a href="#Controls10">Visual Basic Run-Time Error 720: Attempting to Add Anything Except a Control to Controls Collection Causes Run-Time Error</a></blockquote>
<blockquote>
<a href="#Controls11">Hierarchical FlexGrid Control: Correcting Errors Binding a Recordset to the HFlexGrid</a></blockquote>
<blockquote>
<a href="#Controls12">Hierarchical FlexGrid Control: How to Change the Font of Individual Bands</a></blockquote>
<blockquote>
<a href="#Controls13">Hierarchical FlexGrid Control: Avoiding the display of duplicate headers</a></blockquote>
<blockquote>
<a href="#Controls14">ADO Data Control: FetchProgress and FetchComplete Events Not Implemented</a></blockquote>
<blockquote>
<a href="#Controls15">DataGrid: SizeMode and Size Properties Do Not Accept Value of 2 (dbgNumberOfColumns)</a></blockquote>
<blockquote>
<a href="#Controls16">Controls: ImageList Control on Page Designer</a></blockquote>
<blockquote>
<a href="#PageDsr12">Page Designer: Control Issues</a></blockquote>
<blockquote>
<a href="#Controls17">MSComm Control: EOFEnable Property Doesn't Stop Data Input</a></blockquote>
<blockquote>
<a href="#Controls18">Treeview Control: Node Object's Visible Property is Read-Only</a></blockquote>
<blockquote>
<a href="#Controls19">SysInfo Control: Constants Not Supported</a></blockquote>
<blockquote>
<a href="#Controls20">User Control: Binary Persistence of PropertyBag Data Causes Page Designer to Fail</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Language Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="LanguageIssues">Language Issues</a></h5>
<div id="LanguageIssuesChild">
<blockquote>
<a href="#Language1">InStr Function and Locale-Specific Comparisons</a></blockquote>
<blockquote>
<a href="#Language2">SendKeys Statement Gives Invalid Procedure Call Error</a></blockquote>
<blockquote>
<a href="#Language3">Type Statement Clarification</a></blockquote>
<blockquote>
<a href="#Language4">Decimal Data Type Stored As Signed Integer</a></blockquote>
<blockquote>
<a href="#Language5">DateSerial Function and Windows 98/Windows NT 5</a></blockquote>
<blockquote>
<a href="#Language6">Code Window "Find Next" Keyboard Shortcut</a></blockquote>
<blockquote>
<a href="#Language7">Add Method (Folders) Syntax</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Samples Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="SamplesIssues">Samples Issues</a></h5>
<div id="SamplesIssuesChild">
<blockquote>
<a href="#Samples9">Obtaining Updated Versions of Sample Applications</a></blockquote>
<blockquote>
<a href="#Samples1">Sample File Locations</a></blockquote>
<blockquote>
<a href="#Samples2">Visual Basic Sample: Biblio and Mouse Samples Omitted</a></blockquote>
<blockquote>
<a href="#Samples3">Visual Basic Samples: ChrtSamp Description</a></blockquote>
<blockquote>
<a href="#Samples4">Visual Basic Samples: CtlsAdd Sample: Controls.mdb Must Be Read/Write Enabled on Hard Disk</a></blockquote>
<blockquote>
<a href="#Samples5">DHSHOWME.VBP Sample: You May Need to Reset the SourceFile Property For This Sample to Work Correctly in Design Mode</a></blockquote>
<blockquote>
<a href="#Samples6">PROPBAG.VBP Sample: Possible Error on Loading the Module for this Sample</a></blockquote>
<blockquote>
<a href="#Samples7">Running the IObjSafe Sample Application</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Wizard Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="WizardIssues">Wizard Issues</a></h5>
<div id="WizardIssuesChild">
<blockquote>
<a href="#DataBind9">Setup for Data Access Applications May Fail on Windows 95/98</a></blockquote>
<blockquote>
<a href="#Wizard1">Package and Deployment Wizard: Automatically Pick Up Files From Redist directory</a></blockquote>
<blockquote>
<a href="#Wizard2">Package and Deployment Wizard Has [Do Not Redist] Section</a></blockquote>
<blockquote>
<a href="#Wizard3">Package and Deployment Wizard: In Silent Mode the Notification Window May Not Be First in the Window Z-order</a></blockquote>
<blockquote>
<a href="#Wizard4">Package and Deployment Wizard: Command Line Mode Argument Added for Specifying Executable Path</a></blockquote>
<blockquote>
<a href="#Wizard5">Package and Deployment Wizard: Manually Add User Control License Files</a></blockquote>
<blockquote>
<a href="#Wizard6">Package and Deployment Wizard: Steps in the Web Deployment Process</a></blockquote>
<blockquote>
<a href="#Wizard7">Package and Deployment Wizard: Web Deployment Tips for HTTP Protocol</a></blockquote>
<blockquote>
<a href="#Wizard8">Package and Deployment Wizard: Start Menu Items: Run Option Not Supported</a></blockquote>
<blockquote>
<a href="#Wizard9">System Configurations for WebPost's Posting Acceptor</a></blockquote>
<blockquote>
<a href="#Wizard10">Package and Deployment Wizard: Edit Setup.lst file if you rebuild cabs from batch file</a></blockquote>
<blockquote>
<a href="#Wizard11">Package And Deployment Wizard: Error 80042114</a></blockquote>
<blockquote>
<a href="#Wizard12">Package and Deployment Wizard: Use Mdac_typ.Cab to Distribute Data Access Components</a></blockquote>
<blockquote>
<a href="#WebClass21">.ASP Files Not Included in Standard Packages</a></blockquote>
<blockquote>
<a href="#Wizard13">Package and Deployment Wizard: Manually Include .ASP and .HTM Files For IIS Applications When Using Standard Setup</a></blockquote>
<blockquote>
<a href="#Wizard14">Package and Deployment Wizard: Bad Date and Time Formats</a></blockquote>
<blockquote>
<a href="#Wizard15">Package and Deployment Wizard: Unable to Run Setup.exe on First Windows 95 Version</a></blockquote>
<blockquote>
<a href="#Wizard16">Package and Deployment Wizard: Packaging ActiveX Documents</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Error Message Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="ErrorIssues">Error Message Issues</a></h5>
<div id="ErrorIssuesChild">
<blockquote>
<a href="#Error1">No Help Topic for the Following Error Messages</a></blockquote>
<blockquote>
<a href="#PageDsr1">DHTML Page Designer Error Messages</a></blockquote>
<blockquote>
<a href="#Controls2">Run Time Error 711: Compiled .Exe Doesn't Contain Information About Unreferenced Control Causing Controls.Add to Fail</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- WebClass Designer Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="WebClassIssues">WebClass Designer Issues</a></h5>
<div id="WebClassIssuesChild">
<blockquote>
<a href="#WebClass1">Webclasses: "Me." Not Supported</a></blockquote>
<blockquote>
<a href="#WebClass2">Webclasses: Invalid HTML Syntax Can Cause Unspecified Error</a></blockquote>
<blockquote>
<a href="#WebClass3">Webclasses: Avoid Using Global or Static Variables in a Webclass</a></blockquote>
<blockquote>
<a href="#WebClass4">Webclasses: Some External HTML Changes are not Detected Automatically</a></blockquote>
<blockquote>
<a href="#WebClass5">Webclasses: IIS Administration Console File Settings are not Acknowledged for Templates</a></blockquote>
<blockquote>
<a href="#WebClass6">Webclasses: Unattended Execution</a></blockquote>
<blockquote>
<a href="#WebClass7">Webclasses: Retain in Memory</a></blockquote>
<blockquote>
<a href="#WebClass8">Webclasses: Accounting for Differences Between the Debug and Compiled Versions</a></blockquote>
<blockquote>
<a href="#WebClass9">Webclasses: Performance Tips</a></blockquote>
<blockquote>
<a href="#WebClass10">Webclasses: Miscellaneous Issues</a></blockquote>
<blockquote>
<a href="#WebClass11">Webclasses: Articles of Interest</a></blockquote>
<blockquote>
<a href="#WebClass12">Webclasses: Formatting in Source HTM File</a></blockquote>
<blockquote>
<a href="#WebClass13">Webclasses: Cannot Support HTML's LINK Element</a></blockquote>
<blockquote>
<a href="#WebClass14">Webclasses: When Using Visual SourceSafe with Webclass Projects, You Must Manually Check in the Project's .HTM Files</a></blockquote>
<blockquote>
<a href="#WebClass15">Webclasses: TagPrefix Should Be WC:</a></blockquote>
<blockquote>
<a href="#WebClass16">Webclasses: Variant Parameter in URLFor Method</a></blockquote>
<blockquote>
<a href="#WebClass17">Webclasses: Sequencing Data is Passed Using the &WCU Parameter</a></blockquote>
<blockquote>
<a href="#WebClass18">Webclasses: StateManagement Property Constants Contain Incorrect Property Reference</a></blockquote>
<blockquote>
<a href="#WebClass19">Webclasses: State and the Session Object</a></blockquote>
<blockquote>
<a href="#WebClass20">Webclasses: Code Corrections in Help Topic "Defining Webclass Events at Run Time"</a></blockquote>
<blockquote>
<a href="#WebClass21">Webclasses: HTM and ASP Files Not Included in Standard Packages</a></blockquote>
<blockquote>
<a href="#WebClass22">Webclasses: Unspecified Error</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- DHTML Page Designer Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="PageDsrIssues">DHTML Page Designer Issues</a></h5>
<div id="PageDsrIssuesChild">
<blockquote>
<a href="#PageDsr1">Page Designer Error Messages</a></blockquote>
<blockquote>
<a href="#PageDsr2">Page Designer: "Me." Not Supported</a></blockquote>
<blockquote>
<a href="#PageDsr3">Page Designer: Cannot Access HTML Elements from Forms or External Objects</a></blockquote>
<blockquote>
<a href="#PageDsr4">Page Designer: Image SourceFiles are Resolved Incorrectly</a></blockquote>
<blockquote>
<a href="#PageDsr5">Page Designer: Binary Persistence Issue</a></blockquote>
<blockquote>
<a href="#PageDsr6">Page Designer: Type Library Problems are Preventing Some Help Topics from Appearing</a></blockquote>
<blockquote>
<a href="#PageDsr7">Page Designer: Modal Prompts Appear Behind Browser in Run Mode</a></blockquote>
<blockquote>
<a href="#PageDsr8">Page Designer: Do Not Watch Objects of Type HTMLDocument</a></blockquote>
<blockquote>
<a href="#PageDsr9">Page Designer: Cannot Design Frames Within A Page Designer</a></blockquote>
<blockquote>
<a href="#PageDsr11">Page Designer: Cannot use Visual Basic Code with the SetInterval Method</a></blockquote>
<blockquote>
<a href="#PageDsr12">Page Designer: Control Issues</a></blockquote>
<blockquote>
<a href="#PageDsr13">Page Designer: Miscellaneous HTML Issues</a></blockquote>
<blockquote>
<a href="#PageDsr14">Page Designer: Miscellaneous Debugging Issues</a></blockquote>
<blockquote>
<a href="#PageDsr15">Page Designer: Syntax for Navigating Programmatically</a></blockquote>
<blockquote>
<a href="#PageDsr24">Page Designer: Location of Project Files in .CAB Deployment</a></blockquote>
<blockquote>
<a href="#PageDsr17">Page Designer: OBJECT Tag Insertion</a></blockquote>
<blockquote>
<a href="#PageDsr18">Page Designer: Cannot CTRL+TAB Through Windows When Page Designer Has Focus</a></blockquote>
<blockquote>
<a href="#PageDsr19">Page Designer: Cannot Delete a Table if it Contains No Columns</a></blockquote>
<blockquote>
<a href="#PageDsr20">Page Designer: When Using Visual SourceSafe with Page Designer Projects, You Must Manually Check in the Project's .HTM Files</a></blockquote>
<blockquote>
<a href="#PageDsr21">Page Designer: Unqualified BuildFile Property Results in DLL</a></blockquote>
<blockquote>
<a href="#PageDsr22">Page Designer: Use of Load Event With Asynchronous Property</a></blockquote>
<blockquote>
<a href="#PageDsr23">Page Designer: Property Page Issues</a></blockquote>
<blockquote>
<a href="#PageDsr26">Page Designer: Name of Save Option Changed</a></blockquote>
<blockquote>
<a href="#PageDsr27">Page Designer: Problems Seeing Code Changes When Switching from Compiled to Debug Mode</a></blockquote>
<blockquote>
<a href="#PageDsr28">Page Designer: Help for Most Language Elements is Available in the Platform SDK</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Extensibility Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="ExtensibilityIssues">Extensibility Issues</a></h5>
<div id="ExtensibilityIssuesChild">
<blockquote>
<a href="#Ext1">"Command-Line Safe" Add-In Behavior</a></blockquote>
<blockquote>
<a href="#Ext2">Manually Setting Add-In Registry Values</a></blockquote>
<blockquote>
<a href="#Ext3">Using the Add-In Designer</a></blockquote>
<blockquote>
<a href="#Ext4">Add-In Designer: More Information About Specifying Satellite DLL</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Miscellaneous Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="MiscIssues">Miscellaneous Issues</a></h5>
<div id="MiscIssuesChild">
<blockquote>
<a href="#Misc1">Returning an Error Value from a DLL</a></blockquote>
<blockquote>
<a href="#Misc2">Data Access Guide: DataFormats tutorial has wrong file extension</a></blockquote>
<blockquote>
<a href="#Misc3">External Editor Field Added to Options Dialog Box</a></blockquote>
<blockquote>
<a href="#Misc4">CodeBase Fixup Utility in Internet Component Download</a></blockquote>
<blockquote>
<a href="#Misc6">Text in Project Properties/Open Dialogs Truncated in Japanese, Chinese, and Korean versions of Windows</a></blockquote>
<blockquote>
<a href="#DataBind7">Finding Help For ADO Objects</a></blockquote>
<blockquote>
<a href="#Misc7">Avoid Using Repository Add-In with ActiveX Designers</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- MTS Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="MTSIssues">Microsoft Transaction Server (MTS) Issues</a></h5>
<div id="MTSIssuesChild">
<blockquote>
<a href="#MTS1">Building and Debugging MTS Components in Visual Basic 6.0</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- Dictionary Object -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="DictIssues">Dictionary Object</a></h5>
<div id="DictIssuesChild">
<blockquote>
<a href="#Dict1">Introducing the Dictionary Object</a></blockquote>
</div>
<!------------------------------------------------------------------->
<!-- VCM Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="VCM">Visual Component Manager</a></h5>
<blockquote>
<div id="VCMChild" >
<p><a class=ex href="#" title="Click to expand or collapse." id="VCMKnownProblems">Known Problems</a>
<blockquote>
<div id="VCMKnownProblemsChild" >
<p><a href="#RelatedFilesTab">"Related Files Tab (Component Properties Dialog Box)" Topic Incorrect</a></p>
<p><a href="#RemovingRepository10RegistryKeys">Removing Repository 1.0 Registry Keys</a></p>
<p><a href="#AddingrepositorytablestoanexistingMDBfile">Adding Repository Tables to an Existing .mdb File</a></p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<!------------------------------------------------------------------->
<!-- APE Issues -->
<!-- -->
<h5><a class=ex href="#" title="Click to expand or collapse." id="APE">Application Performance Explorer</a></h5>
<blockquote>
<div id="APEChild">
<p><a class=ex href="#" title="Click to expand or collapse." id="APEKnownProblems">Known Problems</a>
<blockquote>
<div id="APEKnownProblemsChild" >
<p><a href="#ConfiguringRemoteAutomationSecurityWhenUsingRemoteAPEComponents">Configuring Remote Automation Security When Using Remote APE Components</a></p>
<p><a href="#compatibilityissuesbetweenvs6apeandvb5ape">Compatibility Issues Between the Application Performance Explorer that Ships with Visual Studio 6.0 and the Version that Shipped with Visual Basic 5.0</a></p>
<p><a href="#AdjustingdefaultsettingstouseAPEandMTS">Adjusting Default Settings To Use APE and MTS</a></p>
<p><a href="#ApplicationPerformanceExplorerServerSideSetup">Application Performance Explorer Server-Side Setup May Generate Error</a></p>
</blockquote>
</div>
</blockquote>
<br>
<!------------------------------------------------------------------->
<!-- Other Jumps -->
<!-- -->
<p>For installation issues pertaining to Microsoft® Visual SourceSafe™, see <a href="http:\\msdn.microsoft.com/ssafe/" title="Jumps to the Visual SourceSafe installation readme.">Visual SourceSafe Notes</a>.</p>
<p>For <i>general installation issues</i> on the Visual Studio 6.0 suite of products, including side by side product installation, see <a href="install.htm" title="Jumps to the installation readme (install.htm).">Installation Notes</a> readme (install.htm).</p>
<h5>For other issues on the Help system of the Visual Studio suite of products, go to:</h5>
<p><a href="readmeDN.htm" title="Jumps to readmeDN.htm">MSDN<font face="Symbol"><span style="font-family:Symbol">ä</span></font>, the Microsoft Developer Network Readme.</a></p>
<!-- -->
<!-- END CONTENTS TOC -->
<!----------------------------------------------------------------------------->
<!-- The following is the line separator: -->
<hr align="left" size="2" width="640" color="Black">
<!----------------------------------------------------------------------------->
<!-- BEGIN CONTENTS -->
<!-- -->
<!-- -->
<!-- -->
<!-- -->
<!------------------------------------------------------------------->
<!-- Critical Issues -->
<!-- -->
<h3>Important Issues</h3>
<br>
<!------------------------------------------------------>
<!-- Critical1 -->
<!-- -->
<h4><a name="Critical1"></a>Passing User-Defined Types to Procedures</h4>
<P>With Visual Basic 6.0 it is possible to pass a user defined type (UDT) as an argument to a procedure or function, however there is a restriction. Passing a UDT to a procedure in an out-of-process component or across threads in a multi-threaded component requires an updated version of DCOM for Windows 95 and Windows 98, or Service Pack 4 for Windows NT 4.0. This update is required on your development computer as well as on any computer that will run your application. A run-time error will occur if the required files are not installed.</P>
<P>The above does not apply to passing UDT's within a single-threaded application; this will work without updating.</P>
<P>The Package and Deployment Wizard will not determine the dependencies for the necessary components - it is up to you to make sure that the files are on the end user's computer. You can test for the existence of the components by trapping for run-time error 458 - "Variable uses an Automation type not supported in Visual Basic". If this error occurs, the DCOM or Service Pack components must be updated; the update procedure differs depending on the operating system:</P>
<H5>Windows 95 / Windows 98</H5>
<P>DCOM98.EXE is a self-extracting executable that installs the updated DCOM components for Windows 95 or Windows 98. It can be found in the DCOM98 directory of the Visual Basic 6.0 CD. This file may be freely distributed with your Visual Basic application.</P>
<H5>Windows NT 4.0</H5>
<P>The updated DCOM components are automatically installed with Service Pack 4 (SP4). You can download the Service Pack from Microsoft's web site.</P>
<!------------------------------------------------------>
<!-- Critical2 -->
<!-- -->
<h4><a name="Critical2"></a>Searching Online by Topic Title</h4>
<p><b>To search for a topic when you have the title</b>
<ol>
<li>
In the navigation pane of the MSDN window, click the <b>Search</b> tab and then type or paste the title of the topic you want to find. Enclose the search string in quotation marks. </li>
<li>
Click <b>Search Titles Only</b>. </li>
<li>
Click <b>List Topics</b>. (If your search returns more than one hit, you can sort the topic list by clicking the <b>Title</b> or <b>Location</b> column heading). </li>
<li>
Select the title of the topic you want and then click <b>Display</b>. </li>
</ol>
<p>
<b>To find where a topic is located in the table of contents</b></p>
<ul>
<li>
Click the <b>Locate</b> button on the toolbar. The table of contents will synchronize with the topic you are viewing. </li>
</ul>
<p>
<b>Note</b> The <b>Locate</b> button is unavailable for the topics in the Reference node of the Visual Basic documentation.</p>
<!------------------------------------------------------>
<!-- Critical3 -->
<!-- -->
<h4><a name="Critical3"></a>Cross References to Internet Client SDK Refer to the Internet/Intranet/Extranet SDK</h4>
<P>In the Building Internet Applications book within the Component Tools Guide, multiple cross references are made to a part of MSDN referred to as the "Internet Client SDK." The correct name for this SDK is the "Internet/Intranet/Extranet SDK." When searching for an Internet Client SDK reference in MSDN, please look in this section. </P>
<!------------------------------------------------------>
<!-- Critical4 -->
<!-- -->
<h4><a name="Critical4"></a>Context-Sensitive Help</h4>
<p>To use Help buttons and the F1 key to access Help without having the MSDN CD in your CD drive, you <b>must</b> choose the Custom install option during setup of the MSDN Library. Check the boxes labeled "VB Documentation," "VB Product Samples," and "VS Shared Documentation." You may also want to check "VSS Documentation" if you are using Visual SourceSafe.
<!------------------------------------------------------>
<!-- Critical5 -->
<!-- -->
<h4><a name="Critical5"></a>Sample Code Sometimes Does Not Cut and Paste Properly</h4>
<p>Line breaks and formatting information may not copy correctly when you copy and paste sample code from the MSDN Library Visual Studio documentation to your code editor. To work around this issue, do one of the following:</p>
<ul><li>Manually edit the line breaks after you copy the code.</li>
<li>View the sample code source, copy the entire code sample, including the <B><pre></B> and <B></pre></B> tags, paste it to your code editor, and then delete the unwanted sections from the pasted version.</li>
</ul>
<!------------------------------------------------------>
<!-- Critical6 -->
<!-- -->
<h4><a name="Critical6"></a>Locate Button Disabled for Reference Topics</h4>
<p>When you find a language reference topic in MSDN through the Search tab, you cannot use the Locate button to find where the topic is located in the MSDN Table of Contents tree.
</p>
<br>
<hr align="left" size="2" width="320" color="Black">
<!------------------------------------------------------------------->
<!-- Data Access Issues and DataBinding Tips -->
<!-- -->
<h3>Data Access Issues and DataBinding Tips</h3>
<br>
<!------------------------------------------------------>
<!-- DataBind1 -->
<!-- -->
<h4><a name="DataBind1"></a>Error in Data Environment Designer Code Example</h4>
<p>In the topic, "Programmatically Accessing Objects in Your Data Environment Designer," the example under "Executing a Command Object with Multiple Parameters" erroneously uses the <b>Open</b> method:
<pre><font face="Courier">
MyDE.Commands("InsertCustomer").Parameters("ID").value = "34"
MyDE.Commands("InsertCustomer").Parameters("Name").value = "Fred"
MyDE.Commands("InsertCustomer").<b>Open</b>
</font></pre>
There is no <b>Open</b> method for the <b>Commands</b> object. You must use the <b>Execute</b> method instead.
</p>
<br>
<!------------------------------------------------------>
<!-- DataBind2 -->
<!-- -->
<h4><a name="DataBind2"></a>Incompatibilities with Data-bound Controls</h4>
<P>Due to changes in Visual Basic 6.0, not all data-bound controls are compatible with all data sources. This incompatibility is due to a difference in the internal binding mechanisms of ADO versus DAO/RDO. Controls that were created specifically to work with DAO/RDO can't be bound to an ADO Data control; controls created for use with ADO can't be bound to the standard Data control or the Remote Data Control. </P>
<P>This incompatibility primarily applies to complex-bound controls such as grids or lists that bind to multiple fields in a data source; simple-bound controls such as text boxes or labels that bind to a single field will work with either type of data source. Some examples are as follows:</P>
<UL>
<LI>The Microsoft Data Bound Grid control (Dbgrid32.ocx) can be bound to the DAO or RDO Data controls; it can't be bound to the ADO Data control. </LI>
<LI>The Microsoft DataGrid control (Msdatgrd.ocx) can be bound to the ADO Data control; it can't be bound to the DAO or RDO Data controls. </LI>
<LI>The Microsoft Masked Edit Control (Msmask32.ocx) can be bound to any of the Data controls. </LI>
<LI>The intrinsic controls (TextBox, PictureBox, Label, and so on) can be bound to any of the Data controls. </LI>
<LI>Third-party controls and Visual Basic-authored User controls should be tested on a case-by-case basis.</LI></UL>
<P>When attempting to bind a control to a data source at design time, you may encounter a "No compatible data source" error message. In this case, you will need to substitute another control that is compatible with your data source. </P>
<!------------------------------------------------------>
<!-- DataBind3 -->
<!-- -->
<h4><a name="DataBind3"></a>Binding to Properties of Objects May Yield Unexpected Results</h4>
<P>While it's possible to bind any object to any other object, the results may not always be what you expect. Some properties are read-only bindable and will not update their bound source. </P>
<P>For example, if you were to bind the Caption property of a Frame control to a field named Foo in an ADO Recordset object, the Caption would change to reflect the value of Foo as you scrolled through the Recordset. If, however, you changed the Caption property programmatically (Frame1.Caption = "Bar"), the value of Foo would not be updated. Because the Caption property of the Frame is read-only bindable, it doesn't provide notification that its data has changed.</P>
<P>This isn't a problem for Visual Basic-authored objects, since you can call the PropertyChanged method in your object's code. For other objects, you can determine if a property is update bindable by checking the DataBindings collection. If a property is enumerated in the DataBindings collection, it is update bindable and the data source will receive updates to data; if it isn't enumerated, the property is read-only bindable.</P>
<!------------------------------------------------------>
<!-- DataBind4 -->
<!-- -->
<h4><a name="DataBind4"></a>Complex Binding to an ADO Recordset Requires CursorType</h4>
<P>When binding an ADO Recordset object to a complex-bound control (such as a Grid control), it is necessary to explicitly set the CursorType property to either adOpenStatic or adOpenKeyset. If you don't set this property, no data will be displayed. The following code shows the use of the CursorType property.</P>
<pre><font size = 2><BLOCKQUOTE>Private Sub DataClass_Initialize()
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
rs.CursorType = adOpenStatic
cn.Open "northwind"
rs.Open "customers", cn
End Sub
</BLOCKQUOTE></font></pre><P>Binding to a simple-bound control (such as a TextBox) doesn't require a specific CursorType.</P>
<!------------------------------------------------------>
<!-- DataBind5 -->
<!-- -->
<h4><a name="DataBind5"></a>Creating Visual Basic Data Sources: Type the fields as adVarChar for SQL Server and Access Databases Instead of adBSTR</h4>
<P>When appending fields to an ADO Recordset object for use with a SQL Server or Access database, type the fields as adVarChar instead of adBSTR (as shown in some sample code). When reading data out of either SQL Server or Access databases, ADO will use the adVarChar type.</P>
<!------------------------------------------------------>
<!-- DataBind6 -->
<!-- -->
<h4><a name="DataBind6"></a>Incorrect References for Creating OLE DB Providers</h4>
<P>The documentation erroneously states that it is possible to set a class module's <B>DataSourceBehavior</B> property to <I>2 - vbOLEDBProvider</I> to create an OLE DB data provider. The correct values for <B>DataSourceBehavior</B> are <I>0 - vbNone</I> and <I>1 - vbDataSource</I>. </P>
<P>The documentation also erroneously refers to a non-existent event in class modules called OnDataConnection.</P>
<P>Finally, in the topic "Creating the MyDataSource Class," the step-by-step example incorrectly states that you should set <B>DataSourceBehavior</B> to <I>2 - vbOLEDBProvider</I>. Instead, you should set <B>DataSourceBehavior</B> to <I>1 - vbDataSource</I>.</P>
<P>To create OLE DB data providers using Visual Basic, use the Provider Writer Toolkit included with the OLE DB SDK. For more information, see the OLE DB Simple Provider Toolkit in the Platform SDK Documentation on MSDN.</P>
<!------------------------------------------------------>
<!-- DataBind7 -->
<!-- -->
<h4><a name="DataBind7"></a>Finding Help For ADO Objects</h4>
<P>When using the ADO objects, (for example, Recordset, Connection, Command, Parameter, ADOR, RDS, and RDS Server object), you cannot get context-sensitive help on the object or its properties, events, or methods. That is, if you have a reference to the object and you use one of its features, selecting the code and pressing F1 does not result in a help topic. Instead, you will get either a wrong topic or the "Keyword Not Found" topic. </P>
<P>However, you can get help on any of the object's properties, events, or methods by using the online documentation Index:</P>
<ol>
<li>If the MSDN documentation viewer is not open, on the <B>Help</B> menu, click <B>Contents</B>.</li>
<li>Click the <B>Index</B> tab.</li>
<li>Type the name of the property, event, or method including the word "collection", "property", "event", or "method" as appropriate.</li>
<li>From the list of available topics, select the topic that includes "ADO" in its title.</li>
</ol>
<blockquote><b>Note</b> You can also find additional help on other ADO topics, such as the ADO object model, by looking in the MSDN Library Table of Contents: open <B>Platform SDK</B>, and under <b>Database and Messaging Services</b>, go to <B>Microsoft Data Access SDK</B>.</blockquote>
<!------------------------------------------------------>
<!-- DataBind8 -->
<!-- -->
<h4><a name="DataBind8"></a>SQL Server OLE DB Provider Requires New instcat.sql</h4>
<P>Before using the SQL Server OLE DB data provider, you must run the version of instcat.sql distributed with Microsoft Visual Basic 6.0 on SQL Server (version 6.5 and later). Instcat.sql is distributed with Visual Basic 6.0 and can be found in the \winnt\system32 directory upon installation.</P>
<P>If Instcat.sql is not run on your SQL Server, the provider is unable to retrieve metadata from the SQL Server, and thus will not be able to connect to that server.</P>
<!------------------------------------------------------>
<!-- DataBind9 -->
<!-- -->
<h4><a name="DataBind9"></a>Setup for Data Access Applications May Fail on Windows 95/98</h4>
<P>When redistributing a VB 6.0 application that includes data access components, setup will fail if DCOM for Windows 95 and Windows 98 isn't present on Windows 9x client machines. </P>
<P>The file Mdac_typ.exe is added to your setup package by the Package & Deployment Wizard if your project includes references to ADO, OLEDB, or ODBC (you can check for this on the Included Files page of the wizard). This file installs MDAC 2.0 files on the client computer. MDAC 2.0 requires DCOM for Windows 95 and Windows 98 in order to function properly, however it does not perform a check for this during setup. The setup will fail if DCOM for Windows 95 and Windows 98 isn't present on the client machine. Some of the older data access components will be overwritten prior to the failure, possibly causing older data access applications on the client to fail.</P>
<P>When distributing data access applications for Windows 9x, you need to make sure that DCOM for Windows 95 and Windows 98 is installed on the client. DCOM98.EXE is a self-extracting executable file that installs the updated DCOM components for Windows 95 or Windows 98. It can be found in the DCOM98 directory of the Visual Basic 6.0 CD. This file may be freely distributed with your Visual Basic application.</P>
<br>
<hr align="left" size="2" width="320" color="Black">
<!------------------------------------------------------------------->
<!-- Controls Issues -->
<!-- -->
<h3>Controls Issues</h3>
<!------------------------------------------------------>
<!-- Controls1 -->
<!-- -->
<h4><a name="Controls1"></a>Lightweight Controls Must Be Borderless</h4>
<P>When creating a lightweight User control by setting the Windowless property to True, the BorderStyle property is invalidated. By definition a lightweight control has no border.</P>
<P>If you first set the BorderStyle property to anything other than 0 - None and subsequently change the Windowless property to True, you will receive an error message "Windowless UserControls only support BorderStyle = None".</P>
<!------------------------------------------------------>
<!-- Controls2 -->
<!-- -->
<h4><a name="Controls2"></a>Run Time Error 711: Compiled .Exe Doesn't Contain Information About Unreferenced Control Causing Controls.Add to Fail</h4>
<B><P>Problem: </P></B>
<ol>
<li>Create a new Standard Exe.</li>
<li>Add a user control to the project.</li>
<li>Add the following code:</li>
<pre><blockquote><FONT FACE="Courier" SIZE=2>
Dim WithEvents x as VBControlExtender
Private Sub Form_Load ()
Set x = Controls.Add ("Project1.Usercontrol1", "XX")
x.Visible = True
End Sub
</FONT></blockquote></pre>
<li>On the <B>File </B>menu, click <B>Make Project1.exe </B>(Don't run the project.)</li>
<li>Run the exe.</li>
</ol>
<B><P>Result:</B> You get an error (711) stating that Project1.Usercontrol1 is an invalid ProgID since no info about it can be found in the exe.</P>
<B><P>Solution:</B> Before compiling the project, under the <B>Project </B>menu, click <B>Project1 Properties</B>. On the <B>Make </B>tab, clear the "Remove information about unused ActiveX controls" check box.</P>
<B><P>Remarks</P>
</B><P>By default ActiveX controls that are referenced but not placed on any type of form at design time are not available for Controls.Add at runtime or in an executable. </P>
<!------------------------------------------------------>
<!-- Controls3 -->
<!-- -->
<h4><a name="Controls3"></a>Hierarchical FlexGrid Control: ColWordWrapOption, ColWordWrapOptionBand, ColWordWrapOptionFixed, ColWordWrapOptionHeader Properties</h4>
<P>The following properties are part of the Hierarchical FlexGrid control's feature set but are not documented in the control's help: ColWordWrapOption, ColWordWrapOptionBand, ColWordWrapOptionFixed, ColWordWrapOptionHeader. Descriptions and syntaxes for these properties are found below. Settings for all properties are the same, and can be found at the bottom of the topic.</P>
<B><P>ColWordWrapOption Property</P>
</B><P>Returns or sets a value that specifies how text is wrapped in a specified column.</P>
<B><P>Syntax</P>
</B><P><I>object</I>.<B>ColWordWrapOption </B>(<I>Index</I>) = <I>integer</I></P>
<P>The <B>ColWordWrapOption </B>property syntax has these parts:</P>
<TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=559>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>Part</FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>Description</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>object</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>An object expression that evaluates to a Hierarchical FlexGrid control.</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>Index</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>Long. The number of the column to get or set word wrap on. The value must be in the range of -1 to Cols - 1. Setting this value to 1 selects all columns.</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>integer</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>A numeric expression that determines how words will wrap, as shown in settings.</FONT></TD>
</TR>
</TABLE>
<B><P>ColWordWrapOptionBand Property</P>
</B><P>Returns or sets a value that specifies how text is wrapped in a specified band.</P>
<B><P>Syntax</P>
</B><I><P>object</I>.<B>ColWordWrapOptionBand (</B><I>BandNumber</I>, <I>BandColIndex</I><B>)</B> = <I>integer</I></P>
<P>The <B>ColWordWrapOption </B>property syntax has these parts:</P>
<TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=559>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>Part</FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>Description</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>object</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>An object expression that evaluates to a Hierarchical FlexGrid control.</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>BandNumber</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>Long. The number of the band to get or set word wrap on. The value must be in the range of 0 to Bands - 1. </FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>BandColIndex</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>Long. The number of the column to get or set word wrap on. This optional parameter defaults to 1, indicating all columns in the band. Valid values are 1 to Cols 1.</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>integer</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>A numeric expression that determines how words will wrap, as shown in settings.</FONT></TD>
</TR>
</TABLE>
<B><P>ColWordWrapOptionFixed Property</P>
</B><P>Returns or sets a value that specifies how text is wrapped in a specified fixed column.</P>
<B><P>Syntax</P>
</B><I><P>object</I>.<B>ColWordWrapOptionFixed(</B><I>index</I><B>)</B> = <I>integer</I></P>
<P>The <B>ColWordWrapOptionFixed </B>property syntax has these parts:</P>
<TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=559>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>Part</FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>Description</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>object</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>An object expression that evaluates to a Hierarchical FlexGrid control.</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>index</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>Long. The number of the column to get/set word wrap on. This optional parameter defaults to 1. Valid values are 1 to Cols 1.</FONT></TD>
</TR>
<TR><TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><I><P>integer</I></FONT></TD>
<TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>A numeric expression that determines how words will wrap, as shown in settings.</FONT></TD>
</TR>
</TABLE>
<B><P>ColWordWrapOptionHeader Property</P>