Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.099 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

DevExpress Skin files unter uses Eliminieren, so geht’s.

  Alt 23. Jun 2021, 14:53
Hallo Zusammen,

an DevExpress hat mich immer gestört dass in jeder Form alle Skin Files(wenn ich alle verwenden möchte) unter uses eingebunden sein müssen.
Mit der Hilfe des Supports wurde diese Möglichkeit erarbeitet:

In meinem Projekt gibt es ein DataModul mit einem dxSkinController. Der Doppelklick wird die Liste der Skins angeboten.
Der Haken "Enable skin support" wird deaktiviert und links unten wird der Haken "Default" gesetzt. Ab dem Zeitpunkt werden die Skin Files nicht mehr in neuen Forms automatisch gesetzt. Der uses Bereich bleibt also "Sauber"

Eine Neue Datei zb: DevExpressSkins.inc anlegen und aus dem Bereich uses eines Forms, alle Skin Namen ausschneiden und in dieser Datei ablegen.
Dann müssen leider alle SkinFiles manuell aus allen Forms gelöscht werde. Bei einem meiner Projekte sind das nur ca. 300 Forms.
Anschließend in alles Form aus denen man die Skins aus uses entfernt hat, die inc. Datei einbinden: {$I 'DevExpressSkins.inc'} Das Projekt kompilieren und fertig.

Gruß Kostas
  Mit Zitat antworten Zitat