W3C (World Wide Web Consortium)
for HTML, 759
for XML, 833
WaitForSingleObject function, 308
$WARN directive, 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
BabelFish translations, 876–879, 877, 879
currency conversion, 880–882, 881, 883
debugging SOAP headers, 887–888, 888
existing classes as, 888–889
SOAP and WSDL, 876
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
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
WebBrowser control, 485–486, 486
WebConnection component, 652
WebContext object, 806
WebDispatch property, 858
WebDispatcher component, 771–772
WebModules, 770–772
WebRequestHandler object, 773
WebSearcher example, 785–786, 786
WebSnap application, 786–789, 787
for databases, 798
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
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 property
for 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
message handlers in, 368–373, 373
messages in, 373–378
notifications in, 376–377
overriding message handlers in, 371–372
painting in, 265–267
Windows Interactive SQL (WISQL), 562
Windows menu, 7
Windows operating system
background processing and multitasking in, 304
events in, 302–303
messages in, 303–304, 309–310, 374
resource files from, 28
WindowState property, 268–269
WindowsXP.res file, 220
WinInet API, 754–756
WinShoes component, 739
WinVersion example, 85–86
WISQL (Windows Interactive SQL), 562
WithinPastDays function, 91
wizards
DLL, 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
WMHScroll method, 272
WNDCLASS, 307
Word
with 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
wrappers
for ActiveX controls, 485
for XML, 838
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
WSDL (Web Services Description Language), 876, 881–883, 881
WSDLHTMLPublish component, 880
WSnap1 example, 791–793
WSnap2 example, 792–793, 792, 795–796, 796
WSnapTable example, 798–803, 800, 802
WWW (World Wide Web). See Internet programming; IntraWeb library; Web and Web pages