Das war wohl auch der Grund für den Umbau, denn früher wurde beim Create das Sharing
ignoriert/übersehn/vergessen.
Bei Werten mit nur einem Bit wäre ja ein
Mode and fmIrgendwas <> 0
gegangen und bei mehreren Bits, halt das bereits genannte
Mode and fmCreate = fmCreate
,
welches früher und heute genauso funktionieren würde.
Ab den Professional könnte man die Delphi-Quellcodes in ein VCS einchecken und sieht dann jede Änderung.