home *** CD-ROM | disk | FTP | other *** search
- # 10H9767, 10H9769 (C) COPYRIGHT International Business Machines Corp. 1992,1994,1996
- # All Rights Reserved
- # Licensed Materials - Property of IBM
- # US Government Users Restricted Rights - Use, duplication or
- # disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
-
- **********************************************************************
- * DISCLAIMER OF WARRANTIES.
- * The following [enclosed] code is sample code created by IBM
- * Corporation. This sample code is not part of any standard or IBM
- * product and is provided to you solely for the purpose of assisting
- * you in the development of your applications. The code is provided
- * "AS IS". IBM MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
- * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE, REGARDING THE FUNCTION OR PERFORMANCE OF
- * THIS CODE. IBM shall not be liable for any damages arising out of
- * your use of the sample code, even if they have been advised of the
- * possibility of such damages.
- *
- * DISTRIBUTION.
- * This sample code can be freely distributed, copied, altered, and
- * incorporated into other software, provided that it bears the above
- * Copyright notice and DISCLAIMER intact.
- **********************************************************************
-
- DII
-
- DESCRIPTION:
- Displays the results of a dynamic method invocation inside a window.
-
- CONCEPT/FEATURE:
- The directory contains a sample client program which uses the
- Dynamic Invocation Interface (DII) to invoke a method on a remote
- object. The sample creates a remote object, creates a NVList
- object for the argument list, creates a request object for the
- operation, invokes the request on the object, displays the results,
- and destroys the remote object when the program is terminated.
-
-
- HOW TO RUN THE PROJECT FROM THE COMMAND LINE:
- The makefile "vac.mak" in this directory will build a client
- executable and a dynamically loadable library. They are:
-
- - diitest.exe (the DSOM client application)
- - foo.dll (the library loaded by the server)
-
- To build the sample:
- "nmake -f vac.mak all".
-
- To clean up the directory and implementation repository after running
- the samples:
-
- "nmake -f vac.mak clean".
-
- RUNNING THE SAMPLE
- ------------------
- Kill "somdd"' if it is already running.
- Execute "run.bat", which will start "somdd" and run the sample
- "diitest.exe"
-
- HOW TO RUN THE PROJECT FROM WITHIN THE WORKFRAME ENVIRONMENT:
- -Open the project "dii.iwp" in the sample directory.
- -Kill "somdd"' if it is already running.
- -To make the project:
- from the "Project" menu, select "Make",
- or from the pop-up menu for the icon "vac.mak", select "Make"
- -Click the "Run" icon to run the sample.
- -From the command line or Project Monitor,
- "nmake -f vac.mak clean" to clean up.
-
- A complete listing of samples shipped with the VisualAge for C++
- product can be found in the online GUIDE TO SAMPLES. To access
- this notebook, simply:
-
- - Open the VisualAge for C++ program group in the Program
- Manager window, then
- - Open the GUIDE TO SAMPLES notebook in the program group.
-