votch
30-06-10, 22:38
Hallo,
habe folgendes Problem:
In meinem Programm(Free mit SQL) möchte ich gerne diverse Dateien ändern(gleiche Datei aber in mehreren Bibliotheken). Das funktioniert auch, bei den von mir im Programm benutzten Dateien problemlos. Ich muss aber auch noch ein Programm aus dem WWS aufrufen(habe keine Source dazu), welches dort anhand übergebener Parameter Historie-Sätze wegschreibt. Leider wird dort immer nur in der ersten Bibliothelk der Satz weggeschrieben und die Dateien die dort im Zugriff sind beziehen sich auch immer nur auf die erste geöffnete Lib.
Nachdem ich aus dem WWS-Prg zurückkomme in mein Programm, sind ein paar Dateien offen mit der Lib aus *libl. Diese Dateien sind in meinem Programm nicht im Zugriff. Hab jetzt schon die Dateien ins Prg gemacht und versucht diese zu überschreiben, funktioniert nicht. Hab versucht, die Dateien zu schliessen(auch in zusätzlichem CL), funktioniert nicht. Hab die Bibliothekslist geändert und das Programm über ein CL-Prg aufgerufen, funktioniert nicht. Ich vermute mal, dass es daran liegt, dass das WWS-Prg mit reset beendet wird und dort die Dateien nicht geschlossen werden). Mein nächster Versuch wird jetzt sein, dass ich ein zusätzl. Prg schreibe, in welchem ich das WWS-Prg aufrufe und dass ich mit *INLR beende, es sei denn, es hat jemand einen guten Tipp für mich. Könnte mir aber gut vorstellen, dass es irgendwie mit Akt.-Gruppen oder so zusammenhängt, wovon ich leider noch nicht so viel Ahnung habe...
Bin für jeden Tipp dankbar.
Gibt es irgendeine Möglichkeit, die Dateien zu schliessen, beim ersten Aufruf nimmt er sich ja die Bibliothek aus *libl
habe folgendes Problem:
In meinem Programm(Free mit SQL) möchte ich gerne diverse Dateien ändern(gleiche Datei aber in mehreren Bibliotheken). Das funktioniert auch, bei den von mir im Programm benutzten Dateien problemlos. Ich muss aber auch noch ein Programm aus dem WWS aufrufen(habe keine Source dazu), welches dort anhand übergebener Parameter Historie-Sätze wegschreibt. Leider wird dort immer nur in der ersten Bibliothelk der Satz weggeschrieben und die Dateien die dort im Zugriff sind beziehen sich auch immer nur auf die erste geöffnete Lib.
Nachdem ich aus dem WWS-Prg zurückkomme in mein Programm, sind ein paar Dateien offen mit der Lib aus *libl. Diese Dateien sind in meinem Programm nicht im Zugriff. Hab jetzt schon die Dateien ins Prg gemacht und versucht diese zu überschreiben, funktioniert nicht. Hab versucht, die Dateien zu schliessen(auch in zusätzlichem CL), funktioniert nicht. Hab die Bibliothekslist geändert und das Programm über ein CL-Prg aufgerufen, funktioniert nicht. Ich vermute mal, dass es daran liegt, dass das WWS-Prg mit reset beendet wird und dort die Dateien nicht geschlossen werden). Mein nächster Versuch wird jetzt sein, dass ich ein zusätzl. Prg schreibe, in welchem ich das WWS-Prg aufrufe und dass ich mit *INLR beende, es sei denn, es hat jemand einen guten Tipp für mich. Könnte mir aber gut vorstellen, dass es irgendwie mit Akt.-Gruppen oder so zusammenhängt, wovon ich leider noch nicht so viel Ahnung habe...
Bin für jeden Tipp dankbar.
Gibt es irgendeine Möglichkeit, die Dateien zu schliessen, beim ersten Aufruf nimmt er sich ja die Bibliothek aus *libl