I wrote about ten applications using VB 6.0 (SP5) under Windows 98SE. I have the Enterprise Edition, but have not done much with either Visual C++ or Visual FoxPro.

Can Visual Basic 6.0 create Windows XP applications? Will it be able to create VISTA applications? I have been using XP for about a year, but have not tried writing VB 6.0 applications for it. I intend to get a new system next year with VISTA. Will I be able to create applications using for it using VB 6.0?

I have Visual Studio .NET 2003, but have not used it much. I assume it will create XP applications. What about VISTA applications?

I am very familiar with VB 6.0 and miss the fixed length strings which are very useful for many of the applications I create. What are my chances of staying with VB 6.0?