I'm trying to write a procedure that goes thru a directory and grab the name and extension of the pictures in the directory.
The program will cycle through the images every few seconds much like a slide show.
The problem I'm having is that when the object is getting added to the list, it keeps adding the last image.
So when I run the program the last images is just showing.
The program will cycle through the images every few seconds much like a slide show.
The problem I'm having is that when the object is getting added to the list, it keeps adding the last image.
So when I run the program the last images is just showing.
Global picsTList:TList = New TList LoadImages() For Local p:TMyPictures = EachIn picsTList Cls DrawImage(p.pics, 0, 0, 0) Flip Delay(2000) Next Function LoadImages:TImage () 'load images from dir Local files:String[] Local t:TMyPictures = New TMyPictures files = LoadDir("images") ' load images in array For Local str:String = EachIn files t.pics = LoadImage("images" + str) t.picPath = "images" + str picsTList.AddLast(t) Next End Function Type TMyPictures Field pics:TImage Field picPath:String End Type