1 # Copyright (c) 1999-2012 OPEN CASCADE SAS
3 # The content of this file is subject to the Open CASCADE Technology Public
4 # License Version 6.5 (the "License"). You may not use the content of this file
5 # except in compliance with the License. Please obtain a copy of the License
6 # at http://www.opencascade.org and read it completely before using this file.
8 # The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
9 # main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
11 # The Original Code and all software distributed under the License is
12 # distributed on an "AS IS" basis, without warranty of any kind, and the
13 # Initial Developer hereby disclaims all such warranties, including without
14 # limitation, any warranties of merchantability, fitness for a particular
15 # purpose or non-infringement. Please see the License for the specific terms
16 # and conditions governing the rights and limitations under the License.
18 # first , Opening Document write on Unix
19 puts "First , Opening Document write on Unix "
20 set Data [file join $env(CASROOT) src TCAF]
22 set DocName [file join ${Data} FileUnix.std]
23 if [ file exists ${DocName} ] {
28 puts " ${DocName} does not exist "
31 # first , Opening Document write on WindowsNT
33 puts "now , Opening Document write on WindowsNT "
36 set DocName [file join ${Data} FileWNT.std]
37 puts "trying to Open : ${DocName} "
38 if [ file exists ${DocName} ] {
39 catch { Open ${DocName} WNT } filesta
40 if { ${filesta} == "" } {
43 puts " Problem when trying to read ${DocName} ==> $filesta "
46 puts " ${DocName} does not exist "
48 puts "List the Document in the Session :"
52 puts "now , We create new Document "
54 NewDocument New MDTV-Standard
59 SetReal New 0:20 .12345
62 set newName /tmp/New.std
63 if { [info exists env(TEMP)] } {
64 set newName $env(TEMP)/New.std
68 puts "List the Document in the Session :"
73 puts "List the Document in the Session :"
76 puts "Verify if the new Document is saved : ${newName} "
77 if [file exists ${newName}] {
78 puts " ... exists : Yes "
79 puts " ... size : [file size ${newName}]"
82 puts " We try to read it :"
83 Open ${newName} ReadDoc
85 puts "List the Document in the Session :"
89 puts " ... exists : No "