|
沙发
楼主 |
发表于 2003-10-25 21:34:13
|
只看该作者
我估计的确是没有的,君不见用界面定义library和SAS系统右下角状态栏中的Change Current Folder都是用filedialog来实现的。
你的需求完全可以和SAS系统本身一样用rc=filedialog('AGGREGATE', ...... );来实现。
Pushbutton1:
charDelimiter='\';
charTmp=Textentry1.Text;
numTmp=indexc(charTmp,charDelimiter);
charFilename=scan(charTmp,numTmp+1,charDelimiter);
charDirectory=tranwrd(charTmp,charFilename,'');
rc=filedialog('AGGREGATE', charOpenFilename, charFilename, charDirectory, '*.*');
if rc=0 then Textentry1.Text=charOpenFilename;
return; |
|