
Migration from vb4.0 Enterprise to Vb 6.0 Enterprise
If you are going to rewrite, which sounds highly likely, moving to .NET is
the most prudent, IMHO, unless you need the app to run on Windows 95 (no
.NET in Windows 95).
Most likely the entire architecture of the app willl change, as it was more
common to make monolithic applications (all code in the frm, with, perhaps,
a couple of BAS mod files). The paradigm for VB 6 and VB.NET is more
distributed, even for desktop applications.
Since you have to rearchitect, you should re-examine the product(s) to see
if you should alter the UI. Treat the project as a new project, rather than
an upgrade. You can analyze current code and include the ideas that work,
but you will most likely find there are things that should be scrapped. If
you treat it as an upgrade, those items will be pushed back to a 2.0
release, which may never come about. Since it will take about the same
amount of time to upgrade as to create a better app, I know which one I
would choose, if it were my choice.
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
Author: ADO.NET and XML: ASP.NET on the Edge
****************************************************************************
****
Think outside the box!
****************************************************************************
****
Quote:
> Hi
> we have a software written in visual basic 4.0 Enterprise (enterprise
> because it uses RDO to access data from MS SQL 6.0 6.5)
> I don't have a exe files of the software. But I do have all the forms
> and modules etc I also don't have visual basic 4.0 enterprise but I do
> have standard version 4.0.
> this software is using some controls like Gauge32.ocx, Sheridan 3d
> Control, crystal report, graph32.ocx, etc .. most of it donot come
> with vb 6.0 as per my knowledge.
> Now we want to convert the software to VB 6.0 or .Net which ever is
> easier.
> Now here are some questions :
> 1. In which version should I convert in vb6.0 or .net
> 2. If I manually register vb 4.0 ocx files with vb 6.0 .net will it
> work ok ?
> 3. Does vb 6.0 or .net still support RDO method of accessing data from
> mssql
> server 6.5 or 7.0.
> 4. Graph32.ocx still giving me error even after I register using
> regsvr32.
> Error : graph32.ocx could not be loaded
> I highly appriciate your reply and for giving me your precious time.
> Best Regards
> Pal