Project Manager for CW 1.0 and 1.5 

The Tool all CW developer needs. Creates and changes your
CW Red Files easily and quick. Organizes your hard-disk and
your applications. No more thoughts about proper syntax in
your Red Files. Makes safety copies of your existing Red
Files. Free Update when CW 2.0 will be released. This free
Version is working without restrictions but limited to 
2 Projects. Getting the registered Version: Go SWREG,
Registration ID 7320. Price: 49$ plus 1$ shipping fees.
Install note: Copy the unzipped files to a floppy disk
and run setup.exe 


Welcome aboard!

All serious CW-Developpers know this problem. If you're working 
on different projects (apps) each time you switch from one project
to another you have to change your CW.Red. Maybe you're using 
different copies of the Cw.Red and you overwrite the original when 
changing to another project. Good solution but not very productive. 
Don't even think about creating a new one (Do I have set up the 
right paths, searchpaths etc.?)!! Why there is no tool to manage this. 
Here it comes!!

THE PROJECT MANAGER FOR CW 1.0 (Beta Version)

To give you a first impression follow this small dialog below:

Q: Project Manager is copying different red files to CW.Red, isn't it?
A: No, Each time you choose your project the CW.Red will be created

Q: After that I have to start CW and load my app, what's the 
   difference or advantage?
A: Project Manager is loading CW and your App automatically

Q: What about creating a new project
A: Project Manager will do this for you! It copies an existing 
   project which you choose and replaces all paths (in Cw.Red) 
   where your date are saved with the new project settings!

Q: So I just have to create the new paths on my disk afterwards?
A: Sure not, Project Manager did that already for you while 
   creating your CW.Red

This was the conversation introducing the Project Manager I had 
with another CW Programmer!


Now I'm sure you want to go on with Project Manager. But please wait, 
there are some things you have to know before:

1. If you are not sure about the correct syntax of the CW.Red 
   or maybe you don't know what's going on when changing or 
   adding something in the CW.Red then please read the CW-Manual first.
   Unproper settings cause CW unable to run!

2. You must know how to enter a VALID DOS-Path 
   (just 8 characters, backslash etc.)

4. This is a Beta Version. It's limited to 2 projects but no other 
   restrictions. Sometimes the windows will lose focus when you pushed
   the help button and come back. 




TUTORIAL


No let's make a QUICK EXAMPLE

1. How to create a typical CW.RED line like this:
   *.clw = c:\myapp\prog\clw;d:\cw\libsrc

This means all your source files will be stored in C:\myapp\prog\clw
If CW needs some other source files to work (like equates) it 
searches in d:\cw\libsrc and that's why i name this path "searchpath"
in project manager.

1.Step: ADD a new project (+button)
        Drive = In this case you would choose - C: - (without - of course!)
        Application name = what ever your project is named (not required 
        but if you name it, CW will start your app automatically
        Location = myapp\prog
2.Step: Add a new detail (+ button)
        Extension = CLW
        Usage     = Project specific (cause "clw" belongs to myapp\prog)
        Directory = CLW
3.Step: Remember there's is a searchpath in your CW.Red Line
        Add a new searchpath (+ button)
        Path = d:\cw\libsrc
        Note: you can add more than one searchpath if it's required


2. Now let's create a CW.Red line like this: *.trf = d:\cw\template 

This means your registry.trf will (or better IS) stored in D:\cw\template

1.Step  You already did that (see above step 1)
2.Step  Add a new detail
        Extension = Trf
        Usage     = individual (cause "Trf" doesn't belong to myapp\prog)
        path      = d:\cw\template (do not enter any searchpaths on this line!!!!!)
3.Step  This example doesn't need a searchpath but you are free to do that anyway
        
Store your project!

After that it is a good time to take your original CW.Red (which you printed out) 
and create a new project using the steps above.

Maybe you saved your apps, dcts etc. all in one directory and you think it 
doesn't make sense to make a project for each application. But if you are 
working with different application, organisation of it can save a lot of time
and gives you more productivity. If you add a new project and use the "Copy of 
an existing project" then you know what I mean exactly!

I think this should give you an overview how Project Manager works and what
it can do, also for you!!!


If you have any questions, or suggestions or what ever feel free to send my a message
via Compuserve. Thanks a lot!!!

See you later

Hanspeter Stutz
Aubrigstrasse 19
8630 Rueti ZH
Switzerland

Compuserve: 100616,3530

!-----------------------------------------------------------------------------------------!
Special Thanks

        Marcel Toeltl who supports me any time I have problems with CW

        Andy Stapleton for his string slicing example (Couldn't do
        Project Manager without that!)

        All the guys on the Topspeed Forum (this means YOU!!)

        My cats Micki & Minni
 
