home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / oleaut / hello / hellctrl / readme.txt < prev    next >
Text File  |  1997-03-18  |  2KB  |  65 lines

  1. VTable Binding
  2.  
  3.  
  4. The HELLCTRL sample is a vtable binding automation controller that controls
  5. the HELLO sample.
  6.  
  7. HELLCTRL uses CoCreateInstance to create an instance of Hello and obtains 
  8. its IHello interface using QueryInterface. It then calls the methods of the 
  9. IHello interface to access the properties and methods of the Hello object. 
  10. Rich Error Information is obtained by accessing the IErrorInfo interface.
  11.  
  12. FILES
  13. -----
  14.  
  15. tlb.h         File copied from the HELLO 2.0 sample. Generated by MKTYPLIB.
  16. hellctrl.cpp  Controller source file.
  17. hellctrl.h    Controller source header.
  18.  
  19. To compile:
  20. -----------
  21.  
  22. To compile an ANSI debug version of the sample for Windows NT and Windows 95,
  23. use the following command:
  24.  
  25.    nmake
  26.  
  27. To compile a Unicode debug version of the sample for Windows NT only, use the
  28. following command:
  29.  
  30.    nmake dev=win32 HOST=NT
  31.  
  32. To compile a 16-bit debug version of the sample and if your development
  33. environment is Win 3.x, use the following command. If your development
  34. environment is Win95 or NT, change the HOST appropriately.
  35.  
  36.    nmake dev=win16 HOST=DOS
  37.  
  38. To clean up between builds which use different options, use one of the
  39. following commands:
  40.  
  41.    nmake clean
  42.    nmake dev=win16 clean
  43.  
  44. See the makefile header comments for other make options.
  45.  
  46. If one of the tools cannot find SDKUTIL.LIB, use the SAMPLES\COM\COMMON sample
  47. to build SDKUTIL.LIB.
  48.  
  49. Visual C++ 2.x and above can use makefile as an external makefile 
  50. after making the following replacement in the makefile:
  51.  
  52.    !include <$(MSTOOLS)\samples\com\include\olesampl.mak>
  53.  
  54. with
  55.  
  56.    !include <win32.mak>
  57.  
  58.  
  59. To run:
  60. -------
  61.  
  62. Select the CreateHello menu after registering the HELLO 2.0 sample.
  63. This will launch Hello invisibly. Use the SetVisible menu to make
  64. it visible.
  65.