Never did 4 ==> 6. Did 1 ==> 6. Mostly replacing obsolete controls. Comm stuff is all wrong, 16 bit => 32 bit. I did mine with a parse routine (actually a collection). Generally attempted to compile & run pieces. Where it broke, i looked at the "fix". Collected 'like' fixes in routines. After some were avail, lumped whole thing in a dir, ran the parse/search/replace routines, dumped output to 2nd dir, Tried the compile run trick (ovre and over) intil the new one would work.
Biggest single "magic bulet" in this approach is that the Source for ALL VB stuff is reeeally just plain text. Also note that the Version number is in EACH object - AND needs to be changed!
MichaelRed
redmsp@erols.com
There is never time to do it right but there is always time to do it over