Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

Re: Eine Frage zu DesignIntf.pas / dcu

  Alt 12. Okt 2004, 13:39
Zitat von Delphi_Fanatic:
Lass die Finger von DesignIntf !
Warum?
Diese Units werden von vielen Komponenten verwendet.
In $(DELPHI)\Source\ToolsAPI\*.* sind die Schnittstellen zu der Delphi IDE definiert.

Zitat von Delphi_Fanatic:
Unter Umständen kannst Du Dir sonst 'ne Menge Probleme einhandeln, wenn Du mal von einer Delphi-Version auf eine andere migrieren willst.
Keine nicht lösbaren.
Ich habe schon Komponenten geschrieben (mit Property Editoren) die sich von D1 bis D9 kompilieren lassen.

Zitat von Delphi_Fanatic:
Das ist ohnehin nur Spiel-Kram, was man - theoretisch - damit alles anstellen kann. Einen wirklichen Zuwachs an Produktivität oder gar spürbare Vorteile für den End-Anwender wirst Du mit irgendeinem Rum-Gefummel an der DesignIntf garantiert nicht erreichen.
Das sehe ich anders.
Ein kleines Beispiel für einen Property Editor.

Nehmen wir eine Komponente die die Eigenschaft Color (TColor) besitzt.
Ohne den Property Editor könnte man nur einen RGB Farbwert (z.B. $00BFEDAF) eingeben.
Erst der Property Editor gibt Dir die Möglichkeit eine Combobox mit den Farben und den Realnamen (z.B. clRed) zu sehen. Bei einem Doppelklick auf die Eigenschaft geht außerdem ein Farbauswahldialog auf.

Oder alle Experten die in die IDE eingeklinkt werden können (GExperts, SourceConneXion, JCL, ...)

Das nur zu Erklärung wozu die ToolsAPI gut ist.

Da ich aber nicht beeinflussen kann ob die Komponenten von Drittanbietern diese ToolsAPI benutzen, muss ich sie unterstützen. (Was ja auch kein Problem darstellt)

Ich will die ToolsAPI Dateien ja nicht ändern, nur benutzen.


Ich habe folgendes Problem:
Für unser Releasemanagement muss der Integrationsserver um Delphi 7 erweitert werden.
Alle Komponenten der Projekte sind in IBM Rational ClearCase versioniert.
Es existiert eine spezielle ViewSpec um alle benötigten Sourcen bereitzustellen.
Das Dumme ist, dass beim Kompilieren der Komponenten in deren Output Vob eine DesignIntf.dcu steht, das Configuration Record bei den nicht geänderten Dateien der ViewSpec unvollständig ist, was dann bei labeln des Releases ein Problem darstellt. (DesignIntf.dcu wird nicht mitgelabelt.)

Ich will nun wissen wie diese DesignIntf.dcu dorthin kommt.

[edit]@sakura: Danke für Deine Antwort [/edit]
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat