home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / tutsamp / licclien / licclien.txt < prev    next >
Text File  |  1997-08-05  |  3KB  |  71 lines

  1.  
  2. LICCLIEN - Client of Licensed DLL Server
  3.  
  4.  
  5. SUMMARY
  6. =======
  7.  
  8. The LICCLIEN sample examines how a client application uses licensed
  9. components provided by a COM server. LICCLIEN works with the COM servers
  10. of two previous samples, LICSERVE and DLLSERVE. It manipulates a set of
  11. components similar to those presented in DLLCLIEN: COCar, COUtilityCar,
  12. COLicCruiseCar, and COUtilityCruiseCar. In this lesson, the COCar and
  13. COUtilityCar components are obtained, as they were in DLLCLIEN, from the
  14. DLLSERVE server. This sample, however, uses a new licensed version of the
  15. COCruiseCar component that was presented in DLLSERVE and DLLCLIEN. This
  16. licensed component, COLicCruiseCar, is housed in a different server,
  17. LICSERVE.
  18.  
  19. Like DLLCLIEN, LICCLIEN.EXE creates its own COUtilityCruiseCar COM object,
  20. which is constructed by reusing the licensed COLicCruiseCar COM object by
  21. aggregation and augmenting it with a native IUtility interface. Because
  22. the COLicCruiseCar COM object class is a licensed aggregatable component,
  23. LICCLIEN illustrates nested aggregation involving a licensed component.
  24.  
  25. For functional descriptions and a tutorial code tour of LICCLIEN, see the
  26. Code Tour section in LICCLIEN.HTM. For details on the external user
  27. operation of LICCLIEN, see both the Usage and Operation sections in
  28. LICCLIEN.HTM. To read LICCLIEN.HTM, run TUTORIAL.EXE in the main tutorial
  29. directory and click the LICCLIEN lesson in the table of lessons. You can
  30. also achieve the same thing by clicking the LICCLIEN.HTM file after
  31. locating the main tutorial directory in the Windows Explorer. See also
  32. LICSERVE.HTM in the main tutorial directory for more details on how
  33. LICSERVE works and exposes its services to LICCLIEN. You must build the
  34. LICSERVE DLL before building LICCLIEN. The makefile for LICSERVE
  35. automatically registers that server in the system registry, so you must
  36. build LICSERVE before attempting to run LICCLIEN.
  37.  
  38. For details on setting up your system to build and test the code samples
  39. in this COM Tutorial series, see TUTORIAL.HTM. The supplied MAKEFILE is
  40. Microsoft NMAKE-compatible. To create a debug build, issue the NMAKE
  41. command in the Command Prompt window.
  42.  
  43. Usage
  44. -----
  45.  
  46. LICCLIEN.EXE is an application that you can execute directly from Windows
  47. in the normal manner or from the Command Prompt window. No command line
  48. parameters are recognized by LICCLIEN.
  49.  
  50.  
  51. FILES
  52. =====
  53.  
  54. Files          Description
  55.  
  56. LICCLIEN.TXT   This file.
  57. MAKEFILE       The generic makefile for building the code sample application
  58.                of this tutorial lesson.
  59. LICCLIEN.H     The include file for the LICCLIEN application. Contains
  60.                class declarations, function prototypes, and resource
  61.                identifiers.
  62. LICCLIEN.CPP   The main implementation file for LICCLIEN.EXE. Has WinMain
  63.                and CMainWindow implementation, as well as the main menu
  64.                dispatching.
  65. LICCLIEN.RC    The application resource definition file.
  66. LICCLIEN.ICO   The application icon resource.
  67. UTCRUCAR.H     The class declaration for the COUtilityCruiseCar COM object.
  68. UTCRUCAR.CPP   Implementation file for the COUtilityCruiseCar COM object.
  69.                Also has the definition of the CreateUtilityCruiseCar
  70.                function.
  71.