' ' MODULE KOBASCH - _KOB_old-_A_cc-_SCH_nittstelle ' ' (C) 1993 Manfred Ssykor ' Httenstr. 46 ' D-52068 Aachen ' ' Version: 0.3 24.10.1993 ' ' TIP's, die man beachten sollte: ' ------------------------------- ' Wenn man mit dem KOBOLD als ACC arbeitet, sollte man den Job, der ' durchgefhrt werden soll, in einzelschritten abarbeiten. ' Grund: Ich habe des ”fteren probleme mit speicherjob's gehabt, wenn sie ' zu lang sind. ' Wie wird's also gemacht! ' Zum l”schen mehrerer Dateien oder Ordner in einem Startpfad oder bei ' komplexen Job's (Backup, BAK-Killer) sollte man etwa so vorgehen: ' ' - Kobold aufrufen mit k2_src_select (bergabepar. beachten) ' - Zielpfad mit k2_dst_select einstellen ( " " ) ' - Dateien oder Ordner mit k2_select selektieren.( " " ) ' - Selektierte Daten mit k2_copy kopieren oder ' verschieben ( " " ) ' - Kobold-aktionen mit kobold_close beenden! ' ' ' Aufgabe der Proceduren: ' ----------------------- ' k2_init sollte bei Programmstart einmal aufgerufen werden. ' Hier werden alle n”tigen Varialen deklariert und ' der Speicher (4kb) fr den Job reserviert. ' k2_exit sollte bei Programm-ende aufgerufen werden. ' Hier wird der Speicher fr den Job wieder freigegeben ' und die Dimensionierung des MSG-Puffers aufgehoben. ' k2_copy_and_quit dient zum Kopieren oder Verschieben von einem Ordner ' bzw. einer Datei. ' k2_delete_and_quit dient zum l”schen eines Ordners bzw. einer Datei. ' k2_src_select dient zum ausw„hlen des Quellpfad's bzw. zum aktivieren ' des KOBOLD. ' k2_dst_select dient zum ausw„hlen des Zielpfades ' k2_copy dient zum kopieren oder verschieben der durch ' k2_select selektierten Daten. ' k2_select dient zum selektieren eines/einer Ordners/Datei ' es muss vorher k2_src_select aufgerufen worden sein. ' k2_delete dient zum l”schen der mit k2_select Selekt. Daten. ' k2_close dient zum schliessen des Kobold-Dialog's (KOBOLD-Beenden ' k2_konfig dient zum erfragen der KOBOLD-Konfiguration ' variablen-namen entsprechen der deklaration in ' GERUEST.C. Bis auf gemdos_mode sind alles WORD- ' Variablen (&)! gemdos_mode ist als String ($) ' abgelegt. Der Aufbau des Strings ist identisch mit ' dem Parameter beim Befehl GEMDOS_MODE! Angenommen ' LW A: und B: sind bei KOBOLD auf GEMDOS_MODE ' eingestellt. gemdos_mode$ sieht dann so aus: ' ABcdefghijklmnopqrstuvwxyz ' Merke: Laufwerke ab U: (Multitos o.„.) sollten mit ' KOBOLD 'AUF JEDEN FALL' im GEMDOS_MODE benutzt ' werden, da sich diese nur ber GEMDOS ansprechen ' lassen. ' also: GEMDOS_MODE = (ABcdefghijklmnopqrstUVWXYZ) ' ' k2_dialog, k2_adresse und k2_exec werden von den anderen ' Proceduren aus aufgerufen. Sie brauchen nicht beachtet zu werden, ' drfen aber nicht gel”sscht werden.! ' ' k2_init_texte wird in dieser Version der Routinen noch nicht ben”tigt! ' In zukunft sollen auch KBJ-Dateien benutzt werden k”nnen (vgl. SLCT_KBJ.PRG) ' und um beim Aufruf RAM zu sparen sollen die Job's vorher 'komprimiert' ' werden (SRC_SELECT C:\ DELETE IGNORE_WP --> #0 C:\ #14 #4)! Aber wie ' gesagt: Kommt erst noch! ' ' ' MfG Manfred Ssykor '