| Autor |
Beitrag |
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: 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 RESOURCE einbinden, bei programmstart auf die festplatte extrahieren (mit PUTBINRESTO)und dann mit tjpegimage.loadfromfile laden (tjpegimage unterstützt kein loadfromresource  )
_________________ es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
|
|
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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...
mmmichael
|
|
Tilman
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: 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
      
Beiträge: 2971
Windows Vista Ultimate
D7 Enterprise
|
Verfasst: Di 19.07.05 12:16
mmmichael hat folgendes geschrieben: | 1. WAS ist eine Resource ?
2. WIE mach ich eine Resource ? |
Auf den Link klicken. (  ) Wozu sonst sollte er ihn posten? mmmichael 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. mmmichael 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. mmmichael 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:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7:
| var jpeg:TJpegImage; begin jpeg := TJpegImage.Create; jpeg.LoadFromFile('C:\huhu.jpg'); end;
jpeg.free; |
_________________ >+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
|
|
Tilman
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: 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
      
Beiträge: 2971
Windows Vista Ultimate
D7 Enterprise
|
Verfasst: Di 19.07.05 13:25
Tilman 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
      
Beiträge: 1696
Erhaltene Danke: 1
Win XP, Debian Lenny
Delphi 6 Personal
|
Verfasst: Di 19.07.05 13:43
Tilman 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
|
Verfasst: 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
mmmichael
|
|