Entwickler-Ecke
Multimedia / Grafik - BMP unter einer anderen Dateiendung laden (DelphiX)
Borlox - Mo 16.12.02 20:38
Titel: BMP unter einer anderen Dateiendung laden (DelphiX)
Hi Leute,
ich lade mit dem folgenden Befehl eine BMP in meine ImageList:
DXImageList1.Items[0].Picture.loadFromFile('Test.bmp');
Ich würde aber nun gerne, die Datei Test.bmp umbenennen, so dass sie einfach eine andere Endung hat (z.B. Test.www) !Aber wenn ich das in meinem Code ändere, dann kann er das leider nicht lesen, wie kann ich mein Problem lösen!
Danke
p.s. Das ist interessant, wenn nicht jeder etwas an der Oberfläche des Programm rumzeichnen kann!!
mimi - Di 17.12.02 17:27
Eigentlich achtet delphiX nicht auf die endung sondern nur auf das format. aber packte doch einfach alles in eine DX datei der vorteil:
keine kann deine bmp ändern weil alle daten in einer DXDatei sind !
MFG
mimi
Borlox - Di 17.12.02 17:45
Titel: DX
Meinst du mit einer DX-Datei z.B. die Imagelist! Das habe ich nicht gemacht, da die EXE-Datei dann einfach viel zu riesig wird.
Als ich versucht habe einfach die Endung um zu benennen, da kam immer die folgende Fehlermeldung beim Compilieren:
Unknown picture file extension
mimi - Di 17.12.02 18:01
mach mal volgendes:
packe einfach daten in eine DXImagelist dann speiche diese ab oben sind die buttons dafür dann lösche alle einträge aus der liste.
und beim Starten des Projektes rufst du dann einfach DXImageList.LoadFormFile oder so auf und fertig, die exe datei ist klein und die DXImageList ist wider gefült mit werten.
ich arbeite ni mit DX datei weil mir ist das egal ob der benutzer die grafiken ändern kann !
MFG
mimi
tommie-lie - Di 17.12.02 18:20
ahhhh
dann achtet er also auf die Endung. Er will eine Endung, die er einem Bild zuordnen kann. Also wären das BMP, JPG, WMF, (EMF), und noch ein paar andere Bildformate, die Delphi lesen kann. Aber vermutlich wird keine von denen gehen, weil er unbedingt bmp braucht. Es gibt Programme, die machen nämlich an der Endung fest, welchen Dekomprimierungsalgorithmus sie verwenden. Vielleicht ist DelphiX eines von denen und denkt sich dann, daß wenn JPG draufsteht, auch JPG drin ist, und wenn dr Algo sagt, daß das nicht geht, meint er gleich, daß das eine falsche Datei ist...
mimi - Di 17.12.02 18:46
das liegt an delphi glaube ich und nicht an delphiX, teste das mal unter delphi und einer Image kompo aus.
MFG
mimi
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!