/*****************************************************************/
/* Programm : COMMLIB.CMD */
/*****************************************************************/
Name :
check_id
Datei : COMMLIB.CMD
Funktion : Überprüft, ob der Benutzer autorisiert ist
Uebergabeparameter: char compare, short error
Ruft auf : msg_error
Name : ed_project
Datei
: COMMLIB.CMD
Funktion : Auswahl eines Projektes/
Einstellung der Pfade
Uebergabeparameter: struct TDBANK startdb struct
TDBANK db
Ruft auf
: select_path select_projekt select_sheet
check_project write_ini msg_error
Name : init_mp
Datei : COMMLIB.CMD
Funktion : Initialisierungsroutine für das
Programm;
PDP.PRO wird angelegt und
der Massenspeicher
eingelesen
Uebergabeparameter:
struct TDBANK db
Ruft auf
: read_path
Name
: read_path
Datei : COMMLIB.CMD
Funktion : Einlesen Der Massenspeicherpfade
in eine Tabelle
Uebergabeparameter: struct TDBANK db
Ruft auf :
Name : select_path
Datei : COMMLIB.CMD
Funktion : Auswahl eines Projektpfades
Uebergabeparameter:
struct TDBANK db, char pf
Ruft auf : select_button
Name : select_button
Datei : COMMLIB.CMD
Funktion : Hilfsroutine fuer Unterscheidung
von Cancel und
OK
Uebergabeparameter: short exit,short cancel,short
value
Ruft auf :
Name : select_projekt
Datei : COMMLIB.CMD
Funktion : Auswahl eines Projektes
Uebergabeparameter:
char pf, char pr
Ruft auf :
Name
: select_file
Datei
: COMMLIB.CMD
Funktion : Auswahl einer Datei
Uebergabeparameter: char file,char path
Ruft auf :
Name : select_sheet
Datei : COMMLIB.CMD
Funktion : Auswahl eines Blattes
Uebergabeparameter:
struct TDBANK db,char n1,char n2,char n3, char n4
Ruft auf :
Name : read_ini
Datei : COMMLIB.CMD
Funktion : Einlesen der INI Daten
Uebergabeparameter: struct TDBANK db
Ruft auf :
Name : read_rec_ini
Datei : COMMLIB.CMD
Funktion : Einlesen der INI Daten fuer
rec.prg
Uebergabeparameter: struct TDBANK db
Ruft auf :
Name : write_ini
Datei : COMMLIB.CMD
Funktion : Schreiben der INI Daten
Uebergabeparameter: struct TDBANK db
Ruft auf :
Name : write_rec_ini
Datei : COMMLIB.CMD
Funktion : Schreiben der INI Daten für
rec.prg
Uebergabeparameter: struct TDBANK db
Ruft auf :
Name : check_project
Datei : COMMLIB.CMD
Funktion : Überprüfung ob ein Projekt
vorhanden ist
Uebergabeparameter: struct TDBANK db,short error
Ruft auf :
Name : ed_hostpath
Datei : COMMLIB.CMD
Funktion : Ausgabepfad für die Hostübergabe
einstellen
Uebergabeparameter: struct TDBANK startdb,struct
TDBANK db
Ruft auf
: select_path select_file check_path write_ini msg_error
Name
: ed_dbase
Datei
: COMMLIB.CMD
Funktion : Datenbankpfad einstellen sowie
Daenbank auswaehlen
Uebergabeparameter: struct TDBANK startdb,struct
TDBANK db,short
allert
Ruft auf : select_path select_projekt select_dbase
check_db
write_rec_ini
Name
: select_dbase
Datei : COMMLIB.CMD
Funktion : Auswahl aus der 3er Hierachie
Uebergabeparameter:
struct TDBANK db,char n1,char n2,char n3
Ruft auf :
Name
: check_path
Datei
: COMMLIB.CMD
Funktion : Überprüfung, ob der Pfad
vorhanden ist
Uebergabeparameter:
char name,short error
Ruft auf : msg_error
Name
: check_file
Datei
: COMMLIB.CMD
Funktion : Überprüfung, ob eine Datei
vorhanden ist
Uebergabeparameter:
char name,short error
Ruft auf : msg_error
Name : check_db
Datei : COMMLIB.CMD
Funktion : Überprüfung, ob eine Datenbank
vorhanden ist
Uebergabeparameter: struct TDBANK db,short error
Ruft auf : msg_error
Name : msg_attention_abbort
Datei : COMMLIB.CMD
Funktion : Abbruchbox
Uebergabeparameter:
short exit,char text
Ruft auf :
Name : msg_exit
Datei : COMMLIB.CMD
Funktion : Fataler Fehler; ALWIN verlassen
Uebergabeparameter:
char text
Ruft auf :
Name : msg
Datei : COMMLIB.CMD
Funktion : Meldebox
Uebergabeparameter:
char text
Ruft auf :
Name : msg_error
Datei : COMMLIB.CMD
Funktion : Fehlermeldung
Uebergabeparameter:
char text
Ruft auf :
Name : msg_error_delay
Datei : COMMLIB.CMD
Funktion : Fehlermeldung mit Zeiverzögerung
wird
fortgefahren
Uebergabeparameter:
char text,short wait
Ruft auf :
Name
: st_box_create
Datei : COMMLIB.CMD
Funktion : Statusbox einblendnen
Uebergabeparameter: char title,char text,long max
Ruft auf :
Name : select_record
Datei : COMMLIB.CMD
Funktion : Einen Record auswaehlen aus der Stammdatenbank
Uebergabeparameter: struct TDBANK db, struct TDRECORD
rec,long
rec_no
Ruft auf : msg_error
/******************************************************************/
/* Programm :
EDI1LIB.CMD */
/******************************************************************/
Name : add_list
Datei : EDI1LIB.CMD
Funktion : Eine neue Stückliste in das
Projekt einfügen,
existiert sie schon, wird
sie überschrieben
Uebergabeparameter:
struct TDBANK db, char tab
Ruft auf : remove_list
Name : add_dir
Datei : EDI1LIB.CMD
Funktion : Neue Inhaltsverzeichnistabelle in
das Projekt einfügen
Uebergabeparameter: struct TDBANK db
Ruft auf
: remove_dir add_head remove_head
Name
: add_head
Datei
: EDI1LIB.CMD
Funktion : Neue Tabelle für den Kopf in das
Projekt einfügen
Uebergabeparameter: (struct TDBANK db)
Ruft auf
:
Name
: remove_head
Datei : EDI1LIB.CMD
Funktion : Kopftabelle löschen
Uebergabeparameter:
short allert,struct TDBANK db
Ruft auf : msg_attention_abbort msg_error
Name : remove_list
Datei : EDI1LIB.CMD
Funktion : Stücklistentabelle löschen
Uebergabeparameter:
short allert,struct TDBANK db,char tab
Ruft auf : msg_attention_abbort msg_error
Name : remove_dir
Datei : EDI1LIB.CMD
Funktion : Inhaltsverzeichnis löschen
Uebergabeparameter: struct TDBANK db
Ruft auf :
Name : insert_dir
Datei : EDI1LIB.CMD
Funktion : Inhaltsverzeichnis in Tabelle
schreiben
Uebergabeparameter: struct TDBANK db
Ruft auf : add_dir
Name : insert_list
Datei : EDI1LIB.CMD
Funktion : Stueckliste in die Tabelle
schreiben
Uebergabeparameter: struct TDBANK db, char tab,struct
TDBANK dbase
Ruft auf : insert_dir run_batch msg_error
Name : ed_head
Datei : EDI1LIB.CMD
Funktion : Kopfdaten editieren
Uebergabeparameter: struct TDBANK db
Ruft auf : insert_dir add_head
Name : ed_list
Datei : EDI1LIB.CMD
Funktion : Einträge der Stückliste
editieren: Erst
Auswahl des Datensatzes
Uebergabeparameter:
struct TDBANK startdb,struct TDBANK db,struct
TDBANK dbase
Ruft auf : ed_record add_record
remove_record ed_filter
end_ed_all msg_error
Name
: ed_record
Datei
: EDI1LIB.CMD
Funktion
: Record editieren
Uebergabeparameter: struct TDBANK db,struct TDBANK
dbase,long rec_no
Ruft auf
: get_record
Name
: add_record
Datei : EDI1LIB.CMD
Funktion : Record anfügen
Uebergabeparameter: struct TDBANK db,struct TDBANK
dbase
Ruft auf
: get_record
Name
: get_record
Datei : EDI1LIB.CMD
Funktion : Record einlesen zum editieren
Uebergabeparameter: struct TDBANK db,struct TDBANK
dbase,struct
TRECORD rec
Ruft auf
: select_record
Name
: remove_record
Datei : EDI1LIB.CMD
Funktion : Record "löschen"; Der
Datensatz wird mit einem
leeren Satz überschrieben
Uebergabeparameter:
struct TDBANK db,long rec_no
Ruft auf
: empty_record
Name
: end_ed_all
Datei : EDI1LIB.CMD
Funktion : Editieren von Stückliste beenden
Uebergabeparameter:
short exit
Ruft auf :
/*****************************************************************/
/* Programm :
EDI2LIB.CMD */
/*****************************************************************/
Name : build_list
Datei : EDI2LIB.CMD
Funktion : Erstellen einer neuen
Positionsdatenliste/
Anfügen von veränderungen
an bestehende Liste
Uebergabeparameter: struct TDBANK db,struct TDBANK
dbase
Ruft auf
: check_project check_db add_list insert_list
update_list
msg_error
Name : update_list
Datei : EDI2LIB.CMD
Funktion : Temporär automatsch erstellte
Liste mit der
vorhandenen abgleichen
Uebergabeparameter:
struct TDBANK db
Ruft auf
: st_box_create st_box_create empty_record
Name
: empty_record
Datei
: EDI2LIB.CMD
Funktion : Datensatz mit Leerfeldern überschreiben
Uebergabeparameter:
Ruft auf :
Name
: run_batch
Datei
: EDI2LIB.CMD
Funktion : Auswerten eines selektierten Gerätes des
Projektes
Uebergabeparameter:
struct TDBANK db
Ruft auf
: load_symbols create_batch msg_error
Name : load_symbols
Datei : EDI2LIB.CMD
Funktion : Symboltabelle laden( notwendig für die Auswertungen)
Uebergabeparameter:
struct TDBANK db
Ruft auf : get_symname
Name : get_symname
Datei : EDI2LIB.CMD
Funktion : Symboltabellennamen ermitteln
Uebergabeparameter:
struct TDBANK db,char name
Ruft auf :
Name : create_batch
Datei : EDI2LIB.CMD
Funktion : Liste der auszuwertenden Seiten
erstellen
Uebergabeparameter: struct TDBANK db, char batchall,
char batch_new
Ruft auf : msg_error
Name
: ed_filter
Datei
: EDI2LIB.CMD
Funktion : Filter bearbeiten für die
Bearbeitung der
Stückliste
Uebergabeparameter:
char name_buffer,char inhalt_buffer
Ruft auf : load_filter get_filter msg_error
Name : load_filter
Datei : EDI2LIB.CMD
Funktion : Filter laden für die Bearbeitung
der Stückliste
Uebergabeparameter:
char pos_asc,char nm,char ct,char nm_ar,char
ct_ar
Ruft auf :
Name : get_filter
Datei : EDI2LIB.CMD
Funktion : Einen Filter aktivieren
Uebergabeparameter: char pos_asc,char nm,char ct,char
nm_ar,char
ct_ar
Ruft auf : end_ed_filter
Name : end_ed_filter
Datei : EDI2LIB.CMD
Funktion : Filterbearbeitung beenden
Uebergabeparameter: short action,short exit,short
error
Ruft auf :