Date: Wed, 02 Dec 1998 14:44:04 +0100 From: Sebastian Freund DOKUMENTENNAME: Nachtrag zur SPLib.dll ---------------------- Autor: D.Hepp & S.Freund Bearbeitetes RTK-Modul: SPLib.dll Dokumentversion: v30.Nov98 Bestandteile von SPLib.dll: ----------------------------------------------------------------------------------- - dlg_tpl [.cpp, .h] Dialogtemplates (selbsterstellte Dialogklassen mit eigenen Eventbehandlungsfunktionen) Klassendefinition von TModalDlg (Dialog, der solange den Fokus der Anwendung hat, bis Eingaben getätigt wurden bzw. Abbruch erfolgt) TModeless (Dialog, jederzeit inaktiv gemacht werden kann, Fokus nur wenn Benutzer im Dialog, bleibt aber über dem übergeordneten Fenster) ------------------------------------------------------------------------------------ __rtti (Run-time type identification, RTTI) - steht für einen Compilerschalter, der dazu dient, die Vererbung polymorpher Klassen zu regeln, - Vorteile: erst zur Laufzeit wird Typ der Klasse ermittelt -> portabler Quellcode ------------------------------------------------------------------------------------ - l_layer [.cpp, .h] Klassendefinition TAbout : public TModalDlg dient zur Anzeige des Autoreninfos Funktionssammlung - Setzen von Defaultwerten, Initialisierung-Fkt., Ermittlung von Statusinfos - Fileoperationen (FileOpen/FileSave usw.) - Warteschleife (Delay) !!!Problemfunktion!!! - Hilfsfunktionen (Maximum, Minimum) ------------------------------------------------------------------------------------ - m_curve [.cpp, .h] Klassendefinitionen TCurve (Kurvenklasse zum Speichern von 3D-Punkten Verwendung zum späteren Analysieren von Peak-Werten und Einstellung des Arbeitspunktes, enthält Methoden zur Kurvenanalyse) TDatabase (dient zum Abspeichern von TCurve-Ojekten im Speicher, Methoden zum Einfügen: AddCurve() und Auslesen: GetCurve() )