Vielen, vielen Dank! Die Tipps waren Gold wert.
Es lag tatsächlich daran, dass eine SynEditDD280.bpl im
BPL-Pfad der Delphi12-Installation lag. Und dieser
BPL-Pfad war auch in der Path-Variable... Darauf muss man erstmal kommen.
Ein solcher Fehler hat mich letzte Woche mehr als einen Arbeitstag gekostet. Ich hatte diverse 3rd-Party Bibliotheken für Delphi 12 eingerichtet und bei einigen Packages vergessen, den Ausgabepfad zu korrigieren (bzw. zu löschen, denn wenn nichts drin steht, macht der Compiler eigentlich alles richtig.) Ich habe ewig nach dem Fehler gesucht. Und dann war ich noch auf dem falschen Dampfer, dass Delphi mit Packagenamen, die eine Unterstrich enthalten, ein Problem hat, denn sobald ich den entfernte, funktionierte alles. Es lag aber nicht am Unterstrich sondern daran, dass sich der
Package-Name dadurch änderte. Dann wurde die falsche .BPL-Datei nicht mehr gefunden. Zwischendurch hatte ich auch Delphi deinstalliert und neu installiert, was natürlich nichts brachte, da die
bpl-Dateien ja in einer anderen Delphi-Installation lagen.
Was war ich froh, als ich endlich den Fehler gefunden hatte.
Deshalb hatte ich das noch ziemlich frisch in Erinnerung.