Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei minimal verändern (https://www.delphipraxis.net/143993-datei-minimal-veraendern.html)

DeddyH 27. Nov 2009 19:02

Re: Datei minimal verändern
 
Und dann können die AlphaControls sie u.U. nicht mehr laden. Es sei denn, Larsi hat die samt Source gekauft, dann kann er ja an der Stelle eingreifen.

SirThornberry 27. Nov 2009 20:41

Re: Datei minimal verändern
 
Kennen die Alphacontrols nur ein LoadFromFile oder auch ein LoadFromStream? Wenn sie aus einem Stream laden können sollte es kein Problem sein einen eigenen Header am Anfang der Datei zu platzieren.

alzaimar 28. Nov 2009 01:32

Re: Datei minimal verändern
 
Deine Skin-Dateien = <Larsi-Header> + <Skin-Daten>

Beim Start deines Programmes liest du alle Skindateien ein, schnippelst den <Larsi-Header> weg (prüfst, ob der auch koscher ist) und legst die im Windes-Temp-Ordner ab. Du merkst dir natürlich die Dateinamen und packst die zusammen mit dem Skin-Namen in eine Liste, aus der der Benutzer auswählen kann. Die AlphaControls laden dann die Skin-Datei aus dem Temp-Ordner.

Larsi 28. Nov 2009 10:18

Re: Datei minimal verändern
 
Zitat:

Zitat von SirThornberry
Kennen die Alphacontrols nur ein LoadFromFile oder auch ein LoadFromStream? Wenn sie aus einem Stream laden können sollte es kein Problem sein einen eigenen Header am Anfang der Datei zu platzieren.

Haben die Ein LoadFromFile? Wo finde ich das?

DeddyH 28. Nov 2009 10:24

Re: Datei minimal verändern
 
Zitat:

Zitat von Larsi
Wo finde ich das?

Im Kleiderschrank in der linken Schublade. Nee, also ehrlich, wie wäre es mit ein bisschen eigener Recherche(Hilfe-Datei, Codevervollständigung)?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:35 Uhr.
Seite 2 von 2     12   

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