]> OCCT Git - occt-wok.git/commitdiff
No comments
authorcas <cas@opencascade.com>
Wed, 24 Nov 1999 18:03:07 +0000 (18:03 +0000)
committercas <cas@opencascade.com>
Wed, 24 Nov 1999 18:03:07 +0000 (18:03 +0000)
src/WOKTclTools/WOKTclTools_Replace.tcl
src/WOKTclTools/WOKTclTools_TriggerHandler.cxx

index e5ef193b529a2d632c5d86a0a7b9567cfcee3af4..45752629463cc1b551e04e4e01800b5bec08e62f 100755 (executable)
@@ -1,15 +1,15 @@
 
 
-proc WOKTclTools_Replace:AdmFileType {} {
+proc WOKTclTools_Replace::AdmFileType {} {
     return "dbadmfile";
 }
 
-proc WOKTclTools_Replace:OutputDirTypeName {} {
+proc WOKTclTools_Replace::OutputDirTypeName {} {
     return "dbtmpfile";
 }
 
 
-proc WOKTclTools_Replace:HandleInputFile { ID } { 
+proc WOKTclTools_Replace::HandleInputFile { ID } { 
 
     scan $ID "%\[^:\]:%\[^:\]:%\[^:\]"  unit type name
 
@@ -21,7 +21,7 @@ proc WOKTclTools_Replace:HandleInputFile { ID } {
     }
 }
 
-proc WOKTclTools_Replace:Execute { unit args } {
+proc WOKTclTools_Replace::Execute { unit args } {
     
     global tcl_interactive
 
@@ -49,15 +49,15 @@ proc WOKTclTools_Replace:Execute { unit args } {
 
        regsub -all "/" " $source $target" $replstr  TheArgs
 
-       set A [catch {eval "wokcmp $TheArgs"} result ]
+       set A [catch {eval exec "cmp $TheArgs"} result ]
 
-       if { [wokparam -e %Station $unit] == "wnt" && $result != "" } {
+       if { $result != "" } {
            set result 0
        } else { set result 1 }
        
        if { ! $result } {
            msgprint -i -c "WOKTclTools_Replace::Execute" "Copy $source to $target"
-           if { [wokparam -e %Station $unit] != "wnt" } {
+           if { [file exist $target] && [wokparam -e %Station $unit] != "wnt" } {
                eval exec "chmod u+w $target"
            }
            eval exec "$copycmd $TheArgs"
index 9bf75363740d548063aaf20330b23c91c592e24e..ff2df9acea0a1258fb6fe370eefe99e6e95add24 100755 (executable)
@@ -22,6 +22,7 @@
 #include <tcl.h>
 
 extern Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
+//Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
 
 Standard_EXPORT WOKUtils_TriggerStatus WOKTclTools_TriggerHandler(WOKUtils_Trigger &atrigger)
 {