Alles klar, die dyn. Arrays habe ich nun auch eliminiert und das Programm läuft nun wesentlich Speicherschonender (von 2,8 MB ohne auf 4,8 MB mit geladenem Datenbankfile (Dateigröße 261 KB)).
Außerdem (und das war noch viel wichtiger) läuft es jetzt ratzeputzeschnell!
Vielen Dank an alle Helfer hier.
Falls jemand doch noch nen Trick weiß, wie ich auf die "String[25]" verzichten kann und dafür noch mehr den Speicherbedarf senken kann, würde mich das brennend interessieren! (Was genau ist/macht eigentlich PChar?)