AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Image in Obejctlist laden

Ein Thema von Kuehter · begonnen am 16. Okt 2014 · letzter Beitrag vom 16. Okt 2014
Antwort Antwort
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.874 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Image in Obejctlist laden

  Alt 16. Okt 2014, 12:20
Die werden auf einem Formular liegen, dann gehören diese auch zu diesem.
Mach aus der (freien) Prozedur eine Methode des Formulars.

Btw. Dir scheinen einige Grundlagen zu objektorientiertem Programmierung ( sind c+ und c++ nicht objektorientiert?) und zu Delphi im Speziellen zu fehlen. Vielleicht solltest Du Deine Wissenslücken in dieser Richtung erst einmal schliessen.
Markus Kinzler
  Mit Zitat antworten Zitat
Kuehter

Registriert seit: 14. Okt 2014
59 Beiträge
 
Delphi 7 Professional
 
#2

AW: Image in Obejctlist laden

  Alt 16. Okt 2014, 12:23
ich sage es eher so ich habe nicht mehr daran gedacht die in die Form einzubinden, bin länger aus Delphi raus was wie es schien nicht gut getan hat.

es hat funktioniert vielen dank
nicht nur Delphi sondern auch Java und C# formen die Welt
  Mit Zitat antworten Zitat
Kuehter

Registriert seit: 14. Okt 2014
59 Beiträge
 
Delphi 7 Professional
 
#3

AW: Image in Obejctlist laden

  Alt 16. Okt 2014, 12:46
Jetzt noch mal eine ganz dumme Frage

Wie kann ich den jetzt an die Eigenschaften von Image ran kommen?
denn die Images sind jetzt ja in einer ObjectList geladen, jedoch brauche ich von die noch im Bilder aufzurufen.

Bsp.

Image1.Picture.LoadfromFile('*.*') nur jetzt hat ich ja ne ObjectList habe es mir leider zu leicht vorgestellt nur ich dachte man kann mit

Delphi-Quellcode:
 B:ImageLoader.Items[1]
B.Loadfromfile...
weiter machen
nicht nur Delphi sondern auch Java und C# formen die Welt
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.874 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Image in Obejctlist laden

  Alt 16. Okt 2014, 12:51
Du musst auf den entsprechenden Typ Casten.
Markus Kinzler
  Mit Zitat antworten Zitat
Kuehter

Registriert seit: 14. Okt 2014
59 Beiträge
 
Delphi 7 Professional
 
#5

AW: Image in Obejctlist laden

  Alt 16. Okt 2014, 13:00
Wäre das so Richtig?

Delphi-Quellcode:

procedure TForm1.Button1Click(Sender: TObject);
type
    Allrounder = TImage;

var
    rec : TIntegerarray;
  // caller : Tpicarray;
    saferend: TByteDynArray;
    firstIcon: Tstringarray;
    counter: integer;
    testvariable : TObjectlist;


begin

   SetLength(saferend,3);
   rec := bedingung;
   firstIcon := Symbolspeicher;
       
Allrounder := TImage(Imageloader.Items[0]);
Allrounder.Picture.LoadFromFile(firstIcon[0]);

end;
nicht nur Delphi sondern auch Java und C# formen die Welt
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.874 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Image in Obejctlist laden

  Alt 16. Okt 2014, 13:07
Grundsätzlich ja. Allerdings bergen harte Casts einige Gefahren für AV. Man muss sich sicher sein, dass das Objekt wirklich von diesem Typ ist. Wenn Du aber nur Imgaes in diesem Typ hast, kann man das so machen, wobei sich mir dann die Frage aufdrängt, warum man diese dann nicht als Liste mit Images verwaltet, sondern als TObject.
Markus Kinzler
  Mit Zitat antworten Zitat
Kuehter

Registriert seit: 14. Okt 2014
59 Beiträge
 
Delphi 7 Professional
 
#7

AW: Image in Obejctlist laden

  Alt 16. Okt 2014, 13:10
du meinst ImageList, habe ich schon versucht, die Grafik verzieht da mega und die werden als icon ausgegen. die bilder sind dann zu klein die haben ein Standart von 81 zu 81.

Aber wenn du weißt wie es geht ich lasse mich gerne belehren.
Dafür frage ich hier ja auch
nicht nur Delphi sondern auch Java und C# formen die Welt
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz