Index
W
W3C (World Wide Web Consortium)for HTML, 759
for XML, 833
WaitForSingleObject function, 308
$WARN directive, 44
warnings, compiler, 31–32, 44
Watch List, 42
Web and Web pages. See also Internet programming
actions for, 224
ActiveX controls in, 492–493, 493
hit counter for, 782–785
search engines for, 785–786, 786
services for, 875–876
attachments, 892–893, 894
BabelFish translations, 876–879, 877, 879
currency conversion, 880–882, 881, 883
database data, 883–887, 887
debugging SOAP headers, 887–888, 888
existing classes as, 888–889
SOAP and WSDL, 876
UDDI, 894–898, 896
WebSnap for. See WebSnap application
Web App Debugger tool, 33, 772–774, 774, 887–889, 888
Web Services Description Language (WSDL), 876, 881–883, 881
Web Services page, 889
WebAppComponents component, 787
WebAppDbg.exe tool, 33, 772–774, 774
WebApplication class, 817
WebBroker technology, 770–772
with Apache, 781–872
debugging in, 772–774, 774
for dynamic database reporting, 776–777, 777
with IntraWeb, 823–824
for multipurpose WebModule, 774–776
for queries and forms, 777–781, 780
Web hit counter, 782–785
Web searches, 785–786, 786
WebBrowser control, 485–486, 486
WebConnection component, 652
WebContext object, 806
WebDemo example, 485–486, 486
WebDispatch property, 858
WebDispatcher component, 771–772
WebFind example, 751–754, 755
WebModules, 770–772
WebRequestHandler object, 773
WebSearcher example, 785–786, 786
WebSnap application, 786–789, 787
for adapters, 794–798, 796
for databases, 798
data editing, 801–803, 802
data module for, 798–799
DataSetAdapter for, 799–801, 800
master/detail in, 803–805, 805
with IntraWeb, 823–824
logins in, 807–808
for multiple pages, 789–791, 790
permissions in, 808
for server-side scripts, 791–793, 792
sessions in, 805–806, 807
XSLT with, 866–868, 866
WebSnap page, 787
well-formed XML, 835
What's this? Help, 256
wheel events, 261
White Pages in UDDI, 894
white space in XML, 834
wide string support, 87
WideCompareStr function, 87
WideCompareText function, 87
WideFormat function, 87
WideLowerCase function, 87
WideSameStr function, 87
WideSameText function, 87
WideString type, 87, 459–460, 478
WideUpperCase function, 87
Width propertyfor components, 18
for forms, 268–269
in Splitter, 180
in TControl, 159
in TMdArrow, 359
WINAPI modifier, 401
window lists, searching, 308–309
window procedures, 161
WindowMenu property, 311
WindowProc property, 161
windows, 161
controls in, 158, 368
message handlers in, 368–373, 373
messages in, 373–378
notifications in, 376–377
overriding message handlers in, 371–372
for forms, 257–259, 258
painting in, 265–267
Windows Interactive SQL (WISQL), 562
Windows menu, 7
Windows operating systembackground processing and multitasking in, 304
common dialogs, 287–288, 288
events in, 302–303
messages in, 303–304, 309–310, 374
resource files from, 28
themes in, 220–221, 222
WindowState property, 268–269
WindowsXP.res file, 220
WinInet API, 754–756
WinShoes component, 739
WinSight tool, 33, 303
WinVersion example, 85–86
WISQL (Windows Interactive SQL), 562
WithinPastDays function, 91
wizardsDLL, 41
user interface for, 210–213, 211
WizardUI example, 210–213, 211
wm_Char message, 368
wm_Command message, 376
wm_EraseBkgnd message, 317
wm_HScroll message, 272
wm_LButtonDblClk message, 365
wm_LButtonDown message, 371
wm_LButtonUp message, 371
wm_NCCalcSize message, 269
wm_NCHitTest message, 258, 269
wm_NCLButtonDown message, 269
wm_NCPaint message, 269
wm_Size message, 270
wm_User message, 66, 301
WMHScroll method, 272
WNDCLASS, 307
WndProc method, 161, 317
Wordwith Automation, 479
DLLs for, 411
WordBool type, 478
WORDCALL.TXT file, 411
WordCont example, 482–483, 483
World Wide Web. See Internet programming; IntraWeb library; Web and Web pages
World Wide Web Consortium (W3C)for HTML, 759
for XML, 833
Wrapper pattern, 449
wrapper properties, 350
wrappersfor ActiveX controls, 485
for XML, 838
write clauses, 50, 52, 465
Write method, 143
write-only properties, 52
WriteBool method, 332
WriteBuffer method, 137
WriteComponent method, 136, 140, 142
WriteComponentRes method, 140
WriteInteger method, 332
WriteString method, 332
ws constants, 269
Ws.exe tool, 33, 303
WSDL (Web Services Description Language), 876, 881–883, 881
WSDLHTMLPublish component, 880
WSnap1 example, 791–793
WSnap2 example, 792–793, 792, 795–796, 796
WSnapMD example, 803–805, 805
WSnapTable example, 798–803, 800, 802
WWW (World Wide Web). See Internet programming; IntraWeb library; Web and Web pages