Frage

Was ist der beste Weg, um eine Delphi Type Library im SVN zu speichern.

Die Datei ändert sich jedes Mal, wenn Sie die Anwendung kompilieren

Die Datei wird in lesbarer Form von ASCII nicht gespeichert

Es ist sehr schwierig, herauszufinden, was Änderungen von einer Version zur nächsten vorgenommen wurden

Dies ist ein großes Problem, wenn mehr als eine Person, die die Datei ändert

FRAGEN:

1) Wenn man eine exportierte ‚IDL‘ Datei in der Versionskontrolle speichern?

2) Kann man ein ‚IDL‘ in eine Delphi-Typbibliothek verdeckte Wenn ja, wie?

3) Was sind die besten Praktiken, wenn sie mit einer Delphi-Typbibliothek zu arbeiten?

4) Wie einfach ist es die Typbibliothek in Delphi2009 DataSnap Projekt loswerden?

P. S. Ich bin mit BDS2006

War es hilfreich?

Lösung

Vor Delphi 2009, würde ich nicht in der TLB-Datei überprüfen, aber manuell den TLB setzen (und * _TLB.PAS Datei als Referenz) in eine Zip-Datei dann, dass Gewalt in der Versionskontrolle. Wann immer ich tatsächlich Änderungen an der TLB gemacht, würde ich die Zip-Datei aktualisieren und überprüfen Sie es in. Der lokal TLB wurde immer gelesen gemacht / Schreiben und durch das Versionskontrollsystem ignoriert. Dieses Schema hat mich gerettet mehrmals, wenn die TLB-Datei auf mysteriöse Weise kompiliert nicht mehr würde, konnte ich nur mein Projekt schließen, entpacken aus der Zip-Datei, laden Sie das Projekt und die Arbeit fortsetzen.

Andere Tipps

In Delphi 2009 ist dies völlig verändert. Typbibliotheken sind jetzt in dem Projekt als Klartext gespeichert, RIDL Dateien . Diese werden spielen schön mit Quellcodeverwaltung. DataSnap ist auch völlig verändert; Sie können lesen und sehen, ein Screen hier.

Es gibt einige gute Antworten auf diese Frage unter Delphi und COM: TLB und Wartungsprobleme .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top