
The Delphi Super Page 
UPLoad BUILDer

ver 3.00.06


DSP database
~~~~~~~~~~~~

To use this tool you should download DSP database from 
( DSP main site ):
http://delphi.icm.edu.pl/ftp/resource/dsp_db.zip
After unziping, create alias: DelphiSuperPage pointing to it. 
Plase do note that format has changed ( few new files and indexes )
thus better to download updated version.

At startup UPLBuilder attempts to use DSP database located in 
location pointed by DelphiSuperPage alias. If this database couldn't 
be located in your system, it switches back to non-database mode 
disabling certain features ( dialogs ).

Without DSP database, UPLBuilder accessing data from small ini file
called:  uplbuild.dat  which contains list of all groups, compilers, 
platforms, categories available in DSP. 


Note for InfBuilder users:
Please do copy your uploader.ini file to UplBuilder directory
under uploader.dat name. This file contains informations about
uploader and should be changed only when needed ( you tend to create
tons of 'ghost' uploaders - just for one upload, the next upload of
the same file, belongs to some other guy - at least my inf reader 
programme think so ).


In this version of UPLBuilder you can:
* read / write  upl file
* read inf file
* import from DSP database 


I think this program is quite stable, but some errors may occur 
I would greatly appreciate if you could send them to me 
robert.czerwinski@natned.com.pl 

History:

2.50.01
  Changed InfCreat.
2.50.02
  - Alias Name is DelphiSuperPage, without this allias application should 
    operate in non-database mode
  - On returning from FileSelect dialog added small validation 
  - added line Diretory= in non Component/Code sections of uplbuild.dat file.  
    Validation added during html generation - when file belongs to Component/Code
    category, DSPCompilersList object is responsible for figuring out target
    directory, in all other cases, Directory= line is being read from approprate
    section of uplbuild.dat file  
  - Fixed Help File added ( sorry, no language cleanup yet ). I forgot to take home
    HelpScribble registration code, thus you can see "unregistered" warning in
    this help file.
3.00.00
  - internal build
      * Classes to manage DSP upload files were created
      * Multi-Author support added ( new control TListNavigator )
3.00.01
  - database conditional compilation
  - implemented importing from inf file 
  - implemented importing from DSP database    
  - help file update
  - html generation clean-up
3.00.02
  - now should write uploader info into every upl file 
3.00.03
  - new uplbuild.dat file ( BC++Builder 4.0 option )
3.00.04
  - new uplbuild.dat file & 2 gifs ( Delphi 5.0 option ) 
3.00.05
  - new uplbuild.dat file ( some categories )
    Please do not ethat I don't put much attention for creating
    new categories or gouping them, as most users use search engine
    to locate files, not DSP categorised pages. Moreover, all
    categories will be redesigned with DSP2000 site. 
3.00.06
  - new uplbuild.dat file ( Kylix & Delphi 6.0 option ) 



Regards,
Robert M. Czerwinski
rmczerw@icm.edu.pl