Hallo Stefan,
ich habe fuer das Problem ein kleines Fortran Programm geschrieben,dass Du aus einem IUA aufrufen kannst (ich hoffe kennst Dich auf diesem Gebiet ein bisschen aus):
Gruss Stefan_I
SUBROUTINE SETLI (IZURUE)
IMPLICIT NONE
INTEGER*4 IZURUE
INTEGER*4 MNUM,LCOMPT,NUMSET,IER
INTEGER*4 ID1,ID2,JSETC,ID3,ID4,ID5
INTEGER*4 JADPS,JADFS,IENDS
INTEGER*4 NBCOM,JSET,I1
C-------------------------------------------------------------------
C VARIABLEN DEFINIEREN
C-------------------------------------------------------------------
IZURUE = 0
MNUM = 1
JADPS = 0
NBCOM = 0
LCOMPT = 4
CALL GUSINI (LCOMPT,NUMSET,IER,*999)
C-------------------------------------------------------------------
C SETS LINKEN
C-------------------------------------------------------------------
CALL GIRCUR (MNUM,ID1,ID2,JSETC,ID3,ID4,ID5,IER,*999)
50 CONTINUE
CALL GISSET (MNUM,JADPS,JADFS,IENDS,IER,*999)
CALL GUSPUS (NUMSET,JADFS,NBCOM,IER,*999)
IF (IENDS .EQ. 1) GOTO 100
JADPS = JADFS
GOTO 50
100 CONTINUE
IF (NBCOM .GT. 2) THEN
DO I1 = 1,(NBCOM - 1)
CALL GUSREA (NUMSET,I1,JSET,IER,*999)
IF (JSET .EQ. JSETC) THEN
CONTINUE
ELSE
CALL GICLSE (MNUM,JSET,IER,*999)
ENDIF
ENDDO
ENDIF
GOTO 1000
C-----------------------------------------------------------------------
C ENDE
C-----------------------------------------------------------------------
999 CONTINUE
WRITE (6,*) 'FEHLER IN setli'
CALL GILERR (IER)
1000 CONTINUE
RETURN 0
END
IP