Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi problem mit image1 Picture graphic LoadFromFile (https://www.delphipraxis.net/9986-problem-mit-image1-picture-graphic-loadfromfile.html)

SirThornberry 9. Okt 2003 09:33


problem mit image1 Picture graphic LoadFromFile
 
hallöle,

warum funktioniert
image1.picture.graphic.loadfromFile('bild.jpg')
nur wenn über den Objectinspector vorher schon irgend ein anderes jpg-bild zugewiesen wurde??
image1.picture.bitmap.loadfromFile('bild.bmp')
funktioniert ja auch wenn ich im Objectinspector nix zugewiesen hab.
Und image1.picture.loadfromfile('bild.jpg')
funktioniert immer.

Woran liegt das???

[edit=sakura]Überschrift "umbruch-tauglich" gestaltet. Mfg, sakura[/edit]

Mirilin 9. Okt 2003 12:00

Re: problem mit image1.Picture.graphic.LoadFromFile
 
:hi:

Die Unit Jpeg wird eingebunden, wenn du im Objectinspektor ein Jpg laden lässt.
Wenn du das nicht machst, musst du die Unit selbst in die Uses-Liste schreiben.

SirThornberry 9. Okt 2003 13:00

Re: problem mit image1.Picture.graphic.LoadFromFile
 
ich hab die unit jpeg schon manuel eingebunden trotzdem funktioniert das nicht.

Jens Schumann 9. Okt 2003 13:15

Re: problem mit image1 Picture graphic LoadFromFile
 
Hallo,
Mirilin's Hinweis ist genau der Richtige. Habe es getestet.

Christian Seehase 9. Okt 2003 13:46

Re: problem mit image1 Picture graphic LoadFromFile
 
Moin SirThornberry,

der Unterschied zwischen Deiner und Mirilins Methode dürfte sein, dass Delphi bei Mirilins Methode intern den Dateityp mittels TImage.Picture.RegisterFileFormat registriert, und für den Fall, dass man unit manuell hinzufügt eben nicht.
Beim manuellen Hinzufügen, muss man also das Dateiformat selber registrieren.


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