Es gibt eine Möglichkeit in den Tortoise-Eigenschaften einer Datei das Kennzeichen
needs-lock zu verpassen. Für diese Datei muss eine Sperre angefordert werden, sonst ist sie schreibgeschützt. So kann also immer nur ein Programmierer die gleiche Datei bearbeiten (wie man es aus Source Safe kennt). Das wird für binäre Dateien auch so empfohlen.
Nur stellt sich jetzt die Frage:
Wann speichert Delphi eine *.tlb - Datei?
Beim Testen passierte das bei jedem Compilieren (mit Auto-Save), auch wenn nichts an der Type-Library geändert wurde. Das heißt, derjenige, der die Datei nicht für sich gesperrt hat, kann sein Projekt nicht ausführen.