JM-DG
New Member
Posts: 16
|
Post by JM-DG on Nov 23, 2010 16:36:48 GMT 2
Hi George! As you may already have deduced I'm using Windows 7. ^^ I just realized this bug with passion audio player. When I drop a big quantity(7000) of music into passion audio player playlist (Ex. One folder containing subfolders with music) the player freezes and the task gets never done. I have to restart passap. N.B If I drop by little quantity the drop function works great though.
However if I do the same task but using the add/dir It will add succesfully these same 7000 music files fast.
So maybe check if there are some kind of memory leaks in your drop function.
|
|
|
Post by George Boudouris on Nov 23, 2010 20:24:47 GMT 2
Thanks mate. I will take a look of it. I think it's time to start working on a new version i think.
|
|
JM-DG
New Member
Posts: 16
|
Post by JM-DG on Dec 16, 2010 17:50:18 GMT 2
One more little detail: On my dual-screen the slpashscreen of passap is not well positioned in the middle of (one or the other) screen. It's always off to the right. What's the code you use george? For Multimedia (it displays ok on my dual-screen) what I did is this. The splashscreen is an individual form, i think for passap also. I gave this form the position attribute the value of poScreenCenter and it did the job. Cheerz!
|
|
|
Post by George Boudouris on Dec 17, 2010 1:40:08 GMT 2
Yea it's an individual form. I used the poDesktopCenter Thanks for the tip I corrected it
|
|
JM-DG
New Member
Posts: 16
|
Post by JM-DG on Dec 17, 2010 21:02:07 GMT 2
I got a good idea of development for you... Make every processor intensive tasks (like adding a folder) into a thread. Because when adding many files the application "freezes". Making these functions in threads would keep your application running smoothly. Now comes the problem of synchronising the threads though.
|
|
|
Post by George Boudouris on Dec 17, 2010 23:05:11 GMT 2
Now comes the problem of synchronising the threads though. Hahahahah. I know. I never managed to synchronize them, especially because when the user adds or drops files the tags are processed immediately before they are added to the playlist
|
|