|
4#

楼主 |
发表于 2016-11-14 09:07
|
只看该作者
b; c4 ?3 S9 \: }; D3 X; [! q
set lSession $: boSession_s_pDboSession
2 a% B' m0 u8 ~ if { [catch {set lDesign [GetActivePMDesign] }] } {
/ S1 Z F* q$ s( L puts "ERROR : $::errorInfo"6 |! E `: ?& _/ s. W
}
: i- F) ^8 t/ r catch{
$ Q, t; c2 c. R set lDesignName [DboTclHelper_sMakeCString]
- ]$ L1 i& k, ]3 H7 \) m $lDesign GetName $lDesignName+ S+ s3 T0 ?8 F3 t0 n g% y2 s
set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]
7 P: `. W' c% a1 S return $lFilePath$ s, P; z+ E m3 {; s3 R
}8 x H7 ~* Y: P$ j) L$ ~0 t
5 h* {. L* d& t2 z# u8 n( _- s3 b9 }# n: d0 |* A: y" O
* l$ b5 w! o. ]& g* N
写在proc里面,引用package require DboTclWriteBasic 16.3.0, J/ c3 Y9 d: X# r
7 |4 M: ?1 j/ D; i8 [% ]( `, rfilepath就是全路径名字
- w0 u$ F4 B1 \$ q2 T$ e! F. }
1 _& H! a, e2 y1 V5 c" u |
|