Moin,
Seit XE8 gibt es eine
Unit "System.Hash". Ich habe jetzt ein paar Berichte, daß meine Opensource
Unit Hash (die seit über 13 Jahren im Einsatz ist und ständig weiterentwickelt wird) nicht erfolgreich benutzt werden kann (zB Fehler
E2003 Undeclared identifier: THashContext).
Da ich selbst nur bis XE4 teste, kann ich das nicht nachvollziehen. Aber: Es sollte doch eine Möglichkeit geben, die
Unit Hash ohne "System" Namespace zu benutzen eventuell mit
uses System.Hash, Hash, ...;
oder kann man die Suchreihenfolge irgendwie anders festlegen (wenn ja wie und wo)?
Die letzte Möglichkeit, meine
Unit umzubenennen oder gar mit Namespace zu verzieren, möchte ich vermeiden, weil das wiederum das Kompilieren vieler vorhandener Programme (die ältere Delphis, Free Pascal, VirtualPascal benutzen) unmöglich macht.
Also zusammenfassende Frage: Wie kann man eine eigene
Unit Hash mit System.Hash zusammen benutzen?
Gruß Gammatester