Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   BDS2006 GUI Verändern (https://www.delphipraxis.net/109617-bds2006-gui-veraendern.html)

Andifeatable 4. Mär 2008 16:20


BDS2006 GUI Verändern
 
Schönen Nachmittag!
Nach laanger Suche bei Google und hier (leider erfolglos) meld ich mich mal... :gruebel:
Und zwar:
Gibts es eine Möglichkeit mittels einer eigenen Komponente der Projektverwaltung ein "OnChange" Ereignis (bzw. was ähnliches(OnClick, etc.)) zuzuweisen? (SVN => Sobald über die Projektverwaltung ein Formular geöffnet wird soll es automatisch gelockt werden...bzw. Es soll eine MessageBox kommen 'Wollen Sie die Datei sperren?' oä)

lg Andi

Muetze1 4. Mär 2008 17:03

Re: BDS2006 GUI Verändern
 
Jain. Mit einem Wizard package wirst du das bestimmt irgendwie hinbekommen, aber warum so kompliziert? Du hast doch den Menupunkt "Tools" und da kannst du selber Einträge definieren und hinzufügen, so u.a. ein Aufruf deiner Versionsverwaltung mit dem entsprechenden Befehl. Der aktuelle Dateinamen und/oder Pfad lassen sich beim konfigurieren der Einträge als Platzhalter angeben. Dieses Feature gibt es mindestens ab D4.

Andifeatable 5. Mär 2008 08:28

Re: BDS2006 GUI Verändern
 
Ich würde das gern ganz automatisch machen (lassen)...also Doppelclick auf das Formular und es wird gelockt. Und nicht Doppelclick auf das Formular - Menü - Tools - lock ;)

Daniel 5. Mär 2008 08:35

Re: BDS2006 GUI Verändern
 
Die OpenToolsAPI ist Dein Freund. Du kannst Deinen Code in die IDE einklinken, so dass Du stets mitbekommst, wenn eine neue Datei geöffnet wird. Dann musst Du prüfen, ob es sich um ein Formular handelt und entsprechend reagieren. Stichworte: IOTANotifier, IOTAIDENotifier, IOTAEditorNotifier

Mögliche Einstiege in die OpenTools-API (OTAPI):
http://www.mustangpeak.net/opentoolsape.htm
http://www.gexperts.org/opentools/

Aus leidvoller Erfahrung mit meinem IDE-Experten kann ich Dir sagen, dass die IDE keinen Fehler verzeiht, Du also sehr defensiv programmieren musst.

RavenIV 5. Mär 2008 08:47

Re: BDS2006 GUI Verändern
 
Wenn Du dann eine Lösung gefunden hast, dann poste diese doch bitte auch wieder hier in der DP.

Vielleicht kannst Du dann ja einen Experten erstellen, der die komplette SVN-Integration in die IDE macht.
Bisher hab ich noch nichts gescheites gefunden.
Vor Jahren hatten wir da was für das MS DeveloperStudio 6 mit SourceSafe. Das fand ich super gelöst.
Auf ein File in der Projektverwaltung rechts-geklickt, auschecken oder einchecken. Der Rest ging dann von alleine.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz