1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-04 18:06:22 +03:00
ibs 4ff92abe44 0026229: Add the possibility in OCAF to open/save a document from/to a stream object
TDocStd_Application class extended to open/save a document of XmlOcaf and BinOcaf format
from/to standard SEEKABLE stream object which should support SEEK functionality.

Open and SaveAs DRAW commands got new additional argument "-stream" to turn on using of stream functionality.

The main changes for BinOcaf format applied in:
FSD_BinaryFile class (static method using standard stream added)
BinLDrivers_DocumentRetrievalDriver and BinLDrivers_DocumentStorageDriver classes use standard stream object as an argument

The main changes for XmlOcaf format applied in:
LDOMParser and LDOM_XmlWriter classes  use standard stream object as an argument

Unused class FSD_Archive and its siblings removed from MFC samples.
2015-12-17 18:03:34 +03:00
..

MFC samples

  1. Contents

The directory samples/mfc/standard contains the following packages and files:

  • Numbered packages: 01_Geometry, 02_Modeling, etc. provide projects and sources of samples;
  • Files All-vc(number).sln are auxiliary utility projects depending on all other sample projects. When such project is rebuilt, all samples and mfcsample library are also rebuilt.
  • Common directory provides common source and header files for samples and dynamic-link library mfcsample.dll.
  • Data directory stores data files.
  • mfcsample directory contains project for mfcsample.dll library providing basic functionality used by all OCC samples.
  • File env.bat is called from msvc.bat.
  1. Launching Open CASCADE Technology samples:

To run the Open CASCADE Technology samples, use command:

execute run.bat [vc8|vc9|vc10|vc11|vc12] [win32|win64] [Release|Debug] [SampleName]

To run the Animation sample, use command:

execute run.bat vc8 win32 Debug Animation
  1. Modifying and rebuilding samples:

You can modify, compile and launch all sample projects in MS Visual C++ at once with command:

execute msvc.bat [vc8|vc9|vc10|vc11|vc12] [win32|win64] [Release|Debug]

To run all sample projects in MS Visual C++ at once, use command:

execute msvc.bat vc8 win32 Debug

Note: make sure that your PATH environment variable contains a directory, where msdev.exe is located.