Autor Beitrag
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 17.07.05 14:28 
Hallo!

Ich will In einem Image-Objekt verschiedene Bilddateien anzeigen, abhängig davon, auf welchen Button man klickt.

Frage: Wie?

Zusatzfrage: Kann ich die Bilddateien (.JPEG) in die Projektdatei importieren oder müssen diese extern gespeichert bleiben?

jetzt bin ich mal gespannt auf die antworten!

mfg mmmichael :-)

PS:Ich hoffe ich hab das richtige unterforum erwischt. ich kann jedesmal nur raten was die einzelnen Forennamen bedeuten. Gibts irgendwo ne erklärung für absolute anfänger dazu?
retnyg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: So 17.07.05 15:21 
ich vermute dass du die bilder mit einer imageList einbinden kannst, habe diese jedoch selber noch nie getestet und kann nicht garantieren dass es funzt

andere möglichkeit: alle jpgs als Suche in: Delphi-Forum, Delphi-Library RESOURCE einbinden, bei programmstart auf die festplatte extrahieren (mit Suche in: Delphi-Forum, Delphi-Library PUTBINRESTO)und dann mit tjpegimage.loadfromfile laden (tjpegimage unterstützt kein loadfromresource :roll: )

_________________
es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 19.07.05 11:25 
Nun ja, ich kann noch nicht so viel in delphi, also hak ich mal nach:

1. WAS ist eine Resource ?
2. WIE mach ich eine Resource ?
3. WAS ist eine ImageList ?
4. WAS ist Putbinresto ?
5. WIE verwende ich tjpegimage.loadfromfile ?

ich hoffe auf (er-)klärung... :wink:

mmmichael
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Di 19.07.05 12:08 
Einfachste möglichkeit ist mehrere Images zu verwenden. Die können in den neueren Delphi-Versionen auch Jpeg's laden, evtl. muss die Unit Jpeg vorher eingebunden werden. Du kannst dann immer noch die Bilder einer anderen Image zuweisen.
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 19.07.05 12:16 
user profile iconmmmichael hat folgendes geschrieben:
1. WAS ist eine Resource ?
2. WIE mach ich eine Resource ?
Auf den Link klicken. (:roll:) Wozu sonst sollte er ihn posten?
user profile iconmmmichael hat folgendes geschrieben:

3. WAS ist eine ImageList ?
Delphi Onlinehilfe (Wort im source markieren und F1 drücken). Oder selber suchen. Es ist eine Komponente.
user profile iconmmmichael hat folgendes geschrieben:

4. WAS ist Putbinresto ?
Siehe Was ist eine Resource: auf den Link klicken. er bringt dich u einer Liste mit interessanten Threads.
user profile iconmmmichael hat folgendes geschrieben:

5. WIE verwende ich tjpegimage.loadfromfile ?
Delphi Online Hilfe. Wenn man nich zu faul wär, hätte man das alles selber rausgefunden ;) Aber um nicht fies zu sein:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var jpeg:TJpegImage;
begin
jpeg := TJpegImage.Create;
jpeg.LoadFromFile('C:\huhu.jpg');
end;
{am ende des Programms oder wenn du mit dem jpeg fertig bist:}
jpeg.free;

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Di 19.07.05 12:22 
Ich muss mich jetzt nochmal zu Wort melden.
ImageList nützt dir meiner Ansicht nichts, denn wenn ich mich nicht täusche können ImagesLists nur sehr kleine Bilder (Symbolgröße) speichern.

Und Ressourcen sind natürlich eine Alternative, mann kann aber als Anfänger die Verwendung von Ressourcen umgehen / verenifachen indem man TImage verwendet, auch für JPegs
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 19.07.05 13:25 
user profile iconTilman hat folgendes geschrieben:
Ich muss mich jetzt nochmal zu Wort melden.
ImageList nützt dir meiner Ansicht nichts, denn wenn ich mich nicht täusche können ImagesLists nur sehr kleine Bilder (Symbolgröße) speichern.

Richtig. Am besten gehts mit ner Resource, aber ich weis selbst nicht, wie das geht. 2te möglichkeit: dem Programm beilegen.

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
maxk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1696
Erhaltene Danke: 1

Win XP, Debian Lenny
Delphi 6 Personal
BeitragVerfasst: Di 19.07.05 13:43 
user profile iconTilman hat folgendes geschrieben:
Ich muss mich jetzt nochmal zu Wort melden.
ImageList nützt dir meiner Ansicht nichts, denn wenn ich mich nicht täusche können ImagesLists nur sehr kleine Bilder (Symbolgröße) speichern.
Man kann ja die Eigenschaften Width und Height entsprechend anpassen ;) Wobei dann aber glaube ich alle Bilder gleich groß sind...

Gruß,
maxk

_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 19.07.05 13:48 
Okay, danke!
Ich werde es dann mal mit TJpegImage probieren...

Und wegen "Wenn man nich zu faul wär, hätte man das alles selber rausgefunden ": Ist mir schon klar, ich hatt bloß grad wenig zeit zum selber suchen :wink:

mmmichael