* Nach erneutem Start speichert das Programm die ganze Datenbank nach Beendigung, auch wenn man nur gesucht hat (also nichts hinzugefügt hat)
Ja, das hat die Speichertabelle, die ich da nutze, so an sich
OK, hab' ich geändert, jetzt wird nach dem Aktuallisieren gespeichert, beim Beenden aber nicht mehr.
* Funktionen in Records bzw. "Class Procedures" bzw. "Class Functions" werden beim Parsen anscheinend übersehen?
Nö, da wird garnicht erst nach geguckt. Interessieren tuen nur Zeilen, die mit "function" oder "procedure" beginnen.
OK, jetzt werden auch Zeilen beachtet, die mit "class function" bzw. "class procedure" beginnen.
Damit's in der Tabelle keinen "Strubbel" gibt, bitte die Datei "Funktionsverzeichnis.kbmt" im Verzeichnis "Data" (unterhalb des Programmverzeichnisses") löschen und nach dem Programmstart neu befüllen lassen.
* Die ganze Liste braucht man eigentlich nicht anzuzeigen, kostet nur Arbeitsspeicher und Ladezeit, Suchergebnisse sollten reichen.
Nö, die "Datenbank" existiert nur im Arbeitsspeicher, ob sie nun im Grid angezeigt wird oder nicht, belegt keinen zusätzlichen Speicher.
OK mit F12 kann man sie jetzt anzeigen oder verstecken und das Programm merkt sich auch beim Beenden diese Einstellung.
Neue Version ist im vorherigen Post.