Forum: Sonstige Fragen zu Delphi
by himitsu,
16. Sep 2016
Delphi bindet das zuerst ein, was vorne steht,
aber es sucht von hinten, also immer erst von der Nächsten zur entferntesten Deklaration :zwinker: ... ist doch sinnig, oder?
Und ich meinte nicht die Uses, sondern die Suchpfade.
Damit beim Suchen nach "Hash" zuerst "Hash" und dann System.Hash gefunden würde.
Die Suche nach Hash oder DieVordefiniertenNamespaces.Hash finden dann zuerst...
Forum: Sonstige Fragen zu Delphi
by himitsu,
16. Sep 2016
* Suchpfade änndern, in der Reihenfolge. Hash zuerst finden lassen und dann System.Hash
* "System"-Namespace aus den Projektoptionen entfernen und überall explizit System.Hash aufrufen, wo das gemeint ist
oder
* Hash.pas umbenennen
Ich mache bei allen meinen Units auch immer einen Namespace davor (jetzt mit Punkt und früher per CamelCase oder mit _)