Für neuere Projekte bzw. Projekte neuerer Delphi-Versionen sollte man natrülich imemr den korrekten Namen MyHash verwenden.
Und genau daß ist das Problem! Ich denke, daß die
Unit in vielmehr FPC/VP Programmen (zB PeaZip) verwendet wird als in Delphi XE8+. Und gerade die brechen bei Namensänderung zusammen.
Ich meine, was willst du machen? Du hast eine
Unit mit einem Namen, der sich mit dem einer System-
Unit in neueren Delphi-Versionen beisst. Es ist ja kaum anzunehmen, daß das seitens Delphi geändert wird, also musst du schon selbst die nötigen Schritte vornehmen, aus diesem Dilemma zu entkommen. So ganz ohne Federn zu lassen wird das nicht gehen.
Richtig, den ersten Bericht habe ich zB frech so beantwortet, daß sich der User doch bei EMBA beschweren soll. Mir ist selbst klar. daß das unrealistisch ist.
Die Tendenz ist allerdings: Sollen die XE8+ User doch selbst die Namens-Änderung vornehmen.
Und natürlich:
Uwe, vielen Dank für Deine fachlich hervorragenden Vorschläge.