|
From: <red...@pr...> - 2003-10-09 20:17:12
|
Hi Exio, > About the directories implementation (remember that the archive was coded > without directory support, but we need it to provide a simple > interface) > > there are two ways: > > 1) adding empty files to the disk archive with the name (and attribute) > of the directory. Operation handled by the PAQSolidFile object > > 2) building the directory tree by the file names everytime the archive is > opened. Operation handled by the PAQExplorerManager object This is the better solution, because the intend of the PAQSolidFile is speed, you are using an app, having to wait a little more offline, but pays off in the using of the PAQFile at the game enviroment. > According to the design patterns (one of the few I remember!!) handling > directory maintenance is business of PAQExplorerManager, cause the PAQ > archives were built without directory support from the start, for speed > purposes. > Exactly. > >What do you mean about it? > > It was just a note on the elementary functions that the interface should > provide. > > I'm going to implement from the start the support for multiple selection > (list of files). > > For deleting a group of files (for example) it's easy to call > PAQExplorerManager::deleteFile for each selected file inside a > for(;;) > > Showing property of a group of files is something more complicated and > needs a separated function (I don't want to a property window for each > file... only one for all of them is better) > > > Have you any idea about how to use file flags? What flags??? > And what about the LiveUpdate? I have a guy that is going to do it for his bachelor degree thesis... :D It is already in the drawing board. > Last thing: I discovered now that VCL is available only for windows and > that for multiplatform purposes I must use CLX... > > If so, I have to prepare the interface using CLX instead of VCL > right? There is no much difference between the CLX and the VCL, but yes you should use it for OS portability... The hadnt much time to think much about the graphics you made, but in a fast check it look good. Keep up the good work Exio Greetings Red Knight |