Changeset 61
- Timestamp:
- 03/03/08 16:59:10 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/procs/def_dbase.pro
r2 r61 14 14 15 15 WHILE ibase LE nbases - 1 DO BEGIN 16 argvar = str _sep(strcompress(strtrim((spec_bases(ibase))[0], 2)), ' ')16 argvar = strsplit((spec_bases(ibase))[0], ' ', /EXTRACT) 17 17 IF strpos(expid, argvar[0]) NE -1 THEN BEGIN 18 database = (str _sep(strcompress(strtrim((spec_bases(ibase))[0], 2)), ' '))[2]18 database = (strsplit((spec_bases(ibase))[0], ' ', /EXTRACT))[2] 19 19 GOTO, fin 20 20 ENDIF … … 28 28 29 29 WHILE ibase LE nbase - 1 DO BEGIN 30 argvar = str _sep(strcompress(strtrim((data_bases(ibase))[0], 2)), ' ')30 argvar = strsplit((data_bases(ibase))[0], ' ', /EXTRACT) 31 31 IF strmid(argvar[0], 0, strlen(argvar[0])-3) EQ expid THEN BEGIN 32 database = (str _sep(strcompress(strtrim((data_bases(ibase))[0], 2)), ' '))[2]32 database = (strsplit((data_bases(ibase))[0], ' ', /EXTRACT))[2] 33 33 GOTO, fin 34 34 ENDIF … … 39 39 40 40 ibase = 0 41 database = (str _sep(strcompress(strtrim((data_bases(ibase))[0], 2)), ' '))[2]41 database = (strsplit((data_bases(ibase))[0], ' ', /EXTRACT))[2] 42 42 43 43 fin: … … 45 45 46 46 ind1 = strpos(database, '<') 47 IF ind1 NE -1 THEN BEGIN 48 chain1 = str_sep(database, '<')49 chain2 = str_sep(chain1[1], '>')50 command = 'path_var = '+ chain2[0]47 IF ind1 NE -1 THEN BEGIN 48 database_split = strsplit(database, '<>', /EXTRACT) 49 path_base = database_split[1] 50 command = 'path_var = '+path_base 51 51 res = execute(command) 52 IF strpos(chain2[1], '/') EQ 0 THEN chain2[1] = strmid(chain2[1], 1, strlen(chain2[1])-1) 53 database = chain1[0]+path_var+chain2[1] 52 database_split[1] = path_var 53 database = strjoin(database_split) 54 database = strsed(database, '//', '/') 54 55 ENDIF 55 56
Note: See TracChangeset
for help on using the changeset viewer.