README.TXT
OLE COM Sample 
 
 
The MFract sample uses OLE2's Component Object Model (COM) to provide a  
mechanism for implementing modular fractal engines.  
 
Each of MFract's fractal engines are implemented as inproc servers that  
provide a custom interface called IFractalEngine. This allows new fractal  
engines to be created for MFract without having to modify or recompile the  
application. In fact, creating a new fractal engine doesn't require that the  
programmer know anything about Mfract beyond the custom interfaces that it  
uses. 
 
To compile 
---------- 
 
MFract can be compiled as either a Unicode or ANSI application. Type  
"nmake unicode" to build a Unicode version. Type "nmake" or "nmake ansi" to  
build an ANSI version. Type "nmake clean" to remove any target files from  
the build. 
 
To run 
------ 
 
Run regedit MFract.Reg to register Mfract. 
Run MFract.Exe.