Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   vector con timage (https://www.clubdelphi.com/foros/showthread.php?t=59838)

einarcito 10-09-2008 17:17:55

vector con timage
 
hola, como pued hacer para cargar imagenes en un vector???? tengo q hacer un juego y estoy confundido con esto. supongamos que ya tengo definido un vector de 8 elementos del tipo Timage, como seria el metodo para cargar estas imagenes? esa carga la haria en el onActivate del fomr..

pablopessoa 20-09-2008 16:31:53

se puede hacer de varias maneras:
supongamos que ya conoces la ruta de las imagenes:
1- defini el vector como una constante y a cada timage le asignas la imagen correspondiente mediante Picture.LoadFromFile
2-ponele como nombre a las fotos la posicion de timage que el corresponde dentro del vector ( por ejemplo: a la imagen de la posicion 7 del vector le pones de nombre 7); luego haces:
for i:=1 to 8 do
vec[i].picture.loadFromFile("ruta"+inttostr(i));
Si no conoces la ruta de las imagenes (hay que cargarlas) necesitas tener un openDialog. haces el mismo for pero dentro llamas al openDialog y le cargas la imagen al Timage. lo malo de esto es qe se te va a ejecutar n veces el opendialog segun la cantidad de elementos del vector


La franja horaria es GMT +2. Ahora son las 07:25:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi