Ich habe jetzt weiter geforscht.
Beim Einbinden der
unit (die savedoctoaml enthält) in das Hauptprogramm gibt der Aufruf von propvalue.keys gleich ein Keycollection-Objekt zurück, da ja Einträge vorhanden sind.
Binde ich jedoch diese
Unit in ein dynamisch ladbares
Package ein, so wird beim Aufruf von propvalue.keys ein neues Keycollection-Objekt erzeugt und auch im Dictionary gespeichert. Beim Entladen des Packages zeigt das neue Keycollection-Objekt jedoch ins Nirwana. Deshalb kommt es beim Freigeben des Tdictionary zu einem Laufzeitfehler.
Ich habe noch keine Ahnung, wie man hier einen Workaround machen kann. Vielleicht wisst ihr ja eine Möglichkeit.
Gruß Kompi