Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Buildkonfigurationen verschieben (https://www.delphipraxis.net/197570-buildkonfigurationen-verschieben.html)

haentschman 17. Aug 2018 11:00

Buildkonfigurationen verschieben
 
Moin...:P
Ich möchte meine Buildkonfigurationen verschieben. Wie mache ich das? In der dproj habe ich die Einträge an die gewünschte Position verschoben. Aber die Sortierung ist irgendwo anders... :?

Danke...

franktron 17. Aug 2018 11:03

AW: Buildkonfigurationen verschieben
 
Rechte Maustaste in der Projektverwaltung dann früher oder Später erstellen oder meinst du was anderes

haentschman 17. Aug 2018 11:54

AW: Buildkonfigurationen verschieben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bilder sagen mehr als 100 Worte... 8-)

Uwe Raabe 17. Aug 2018 12:27

AW: Buildkonfigurationen verschieben
 
Zitat:

Zitat von haentschman (Beitrag 1410965)
Ich möchte meine Buildkonfigurationen verschieben. Wie mache ich das? In der dproj habe ich die Einträge an die gewünschte Position verschoben. Aber die Sortierung ist irgendwo anders... :?

Das könnte sich als schwieriger erweisen als du annimmst.

Nach meinen Recherchen (und danach habe ich die Sortierung im ProjectMagician implementiert) erfolgt die Sortierung nach dem Key-Eintrag der BuildConfiguration Nodes in der ItemGroup Struktur. Abgesehen vom Base Key werden die Keys mit dem Präfix Cfg_ durchnummeriert. Die Sortierung erfolgt dann nach dieser Nummer und nicht nach der simplen String-Sortierung. Vorrang hat natürlich immer die Struktur, aber innerhalb derselben Ebene wird offenbar nach Key sortiert. (ohne Gewähr)

Delphi-Quellcode:
string.Compare(Key1, Key2, [coDigitAsNumbers, coIgnoreCase])

haentschman 17. Aug 2018 12:40

AW: Buildkonfigurationen verschieben
 
Danke... dann guck ich mal. :P

Enttäuschung...:?
Änderung:
Code:
<BuildConfiguration Include="Base">
            <Key>Base</Key>
        </BuildConfiguration>
        <BuildConfiguration Include="KTE_Debug_Development">
            <Key>Cfg_3</Key>
            <CfgParent>Cfg_2</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="Debug">
            <Key>Cfg_2</Key>
            <CfgParent>Base</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="Release">
            <Key>Cfg_1</Key>
            <CfgParent>Base</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTE_Debug_Development_Layout_Default_Design">
            <Key>Cfg_4</Key>
            <CfgParent>Cfg_2</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTE_Debug">
            <Key>Cfg_1</Key>
            <CfgParent>Cfg_2</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTM_Release">
            <Key>Cfg_6</Key>
            <CfgParent>Cfg_1</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTE_Release">
            <Key>Cfg_5</Key>
            <CfgParent>Cfg_1</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTM_Debug">
            <Key>Cfg_2</Key>
            <CfgParent>Cfg_2</CfgParent>
        </BuildConfiguration>
Original:
Code:
<BuildConfiguration Include="Base">
            <Key>Base</Key>
        </BuildConfiguration>
        <BuildConfiguration Include="KTE_Debug_Development">
            <Key>Cfg_9</Key>
            <CfgParent>Cfg_2</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="Debug">
            <Key>Cfg_2</Key>
            <CfgParent>Base</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="Release">
            <Key>Cfg_1</Key>
            <CfgParent>Base</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTE_Debug_Development_Layout_Default_Design">
            <Key>Cfg_3</Key>
            <CfgParent>Cfg_2</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTE_Debug">
            <Key>Cfg_8</Key>
            <CfgParent>Cfg_2</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTM_Release">
            <Key>Cfg_7</Key>
            <CfgParent>Cfg_1</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTE_Release">
            <Key>Cfg_6</Key>
            <CfgParent>Cfg_1</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="KTM_Debug">
            <Key>Cfg_10</Key>
            <CfgParent>Cfg_2</CfgParent>
        </BuildConfiguration>
..egal was ich einstelle...es ist immer noch das was ich nicht benötige. :? (Bild in #3)

haentschman 20. Aug 2018 15:14

AW: Buildkonfigurationen verschieben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin...8-)

Antwort: siehe Bild...Der komplette Block muß verschoben werden. Oben oder unten ist egal...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 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