473,394 Members | 1,935 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

VC++.NET compatibility with Windows 98

Hi all..

I'm planning to translate an application I programmed in VC++ 6.0 to
VC++.NET platform becaun in VS.NET it's easier to develop. The question is:
if I compile an application under VS.NET, it will run under Windows 98 O.S.
without any problem?

Thanks in advance
Jaime
Nov 17 '05 #1
4 1240
"Jaime Stuardo" <js******@manquehue.net> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
I'm planning to translate an application I programmed in VC++ 6.0 to
VC++.NET platform becaun in VS.NET it's easier to develop. The question
is: if I compile an application under VS.NET, it will run under Windows 98
O.S. without any problem?


That depends. If you develop an application in native (aka unmanaged) code,
and if that application limits itself to the subset of the Win32 that is
available on Windows 98 then it will run there.

If you develop a managed application (something that VC++ 6.0 was incapable
of doing) then that application will run only on platforms where the .Net
runtime is installed.

Regards,
Will
Nov 17 '05 #2
Hello Jaime,
I'm planning to translate an application I programmed in VC++ 6.0 to
VC++.NET platform becaun in VS.NET it's easier to develop. The
question is: if I compile an application under VS.NET, it will run
under Windows 98 O.S. without any problem?


Since you are developing in .Net, are you producing any managed code? If
yest, you will .net runtime whereever you want to run your app. I dont know
if .Net is available on Win98. If you are not producing any managed code,
you can deploy your app in Win98, as long as MFC etc will run on Win98. I
personally will be skeptical and stick of VC6 if you want to target Win98.

--
Ajay Kalra [MVP - VC++]
aj*******@yahoo.com
Nov 17 '05 #3
gOn Tue, 29 Mar 2005 21:59:17 -0400, "Jaime Stuardo"
<js******@manquehue.net> wrote:
Hi all..

I'm planning to translate an application I programmed in VC++ 6.0 to
VC++.NET platform becaun in VS.NET it's easier to develop. The question is:
if I compile an application under VS.NET, it will run under Windows 98 O.S.
without any problem?


I use vc.net 2003 (7.1) for compiling my applications, which run under
95, 98, ME, NT4, 2K, XP and 2K3. For an unmanaged application, you
just have to be careful not to use features available on earlier
platforms, or perform specific checks and dynamically link to newer
APIs when necessary (and provide fall-back code for earlier O/Ses).

In other words, if it compiles now on VC6.0, you should be able to
compile on VC7.1 and deploy on Windows 98.

However, if you plan to convert it to a .NET application, I'm not sure
what the limitations are, as I have not done any .NET development.

The IDE in VC.Net 2003 (at least for standard Win32 C/C++ development)
is horrible compared to 6.0, so I'm not sure what you mean by "VS.NET
being easier to develop." If you mean .NET applications, you may be
right, but the threads I've seen here certainly don't seem to
illustrate that!

--
Sev
Nov 17 '05 #4
Hello Jaime,
If you are using Managed C++, be sure that the target machine (Win98) has
the .NET Runtime installed. I believe Win98/ME are the earliest versions
of windows that the .NET Runtime is compatible with.

Hope this helps,
RBischoff
-----------------------------------------
http://msdn.microsoft.com/visualc/
http://www.mvps.org/vcfaq/
http://msdn.microsoft.com/visualc/whidbey/default.aspx (CLI)

JS> Hi all..
JS>
JS> I'm planning to translate an application I programmed in VC++ 6.0 to
JS> VC++.NET platform becaun in VS.NET it's easier to develop. The
JS> question is: if I compile an application under VS.NET, it will run
JS> under Windows 98 O.S. without any problem?
JS>
JS> Thanks in advance
JS> Jaime

Nov 17 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

15
by: Ramaraj M Bijur | last post by:
Hi All, Could anyone help me to resolve following problem in C the IDE used is Microsoft VC++, Please let me know the which option in VC++ will do the needful The problem statement:...
4
by: Anthony Gallagher | last post by:
I have a bunch of libraries compiled using VC++ 6.0, and I am trying to recompile one of our projects using VC++ .NET. I get all kind of linker errors (specially in STL calls). How do I get rid of...
0
by: rob | last post by:
Hi, I would be greatful if anyone would be able to point me in the direction of any information regard compatibility issues between windows xp and vc++ 5.0, when migrating from a windows NT...
1
by: Jiang Yue Brandon | last post by:
I am very confused about the different ways of VC++ and C# for doing windows form/dialog design in Visual Studio.NET. In C#, after you drag & drop the components to the form, the underlying...
2
by: um | last post by:
When the POSIX pthreads library for w32 release 2-2-0 (http://sources.redhat.com/pthreads-win32/) is compiled with VC++6 then it compiles and passes all the benchmark tests in the subdirectory...
4
by: batista | last post by:
Hello to all, I want to know that wat's the future of vc++.net? I mean is it going to remain there or not, and if does then wud there be big changes to it or they'll stick with the current one?...
8
by: ramu | last post by:
Hi, I want to call a vc++ function from a c program on linux. So when I do this dosen't the VC++ datatypes differ with c datatypes. Because we don't have some vc++ data types in c. I have to...
53
by: Edward Diener | last post by:
Why bother having Stan Lippman and Herb Sutter created a C++/CLI language for .Net development when Microsoft, and the VC++ development team, are so clearly intent on limiting .Net development with...
5
by: Zootal | last post by:
I have some c code that I would like to compile with visual studio, and retain c compatibility. IOW, converting it to c++ is not an option. Is there a way to configure the project to be compatible...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.