Discussion:
[D6] Windows version compatibility ?
(too old to reply)
Tartofrez
2003-11-30 20:33:11 UTC
Permalink
Hi all,

I plan to develop some freeware programs for Windows.
I could obtain a free personal version of Delphi 6 from Borland servers.

I wonder if windows executables developed with Delphi 6 are compatible
across different Windows versions.

Do you think a program made with Delphi 6 is compatible with :

- Windows 2000
- Windows 98 or Millenium
- Windows 95, NT 4
- Windows XP

Any idea ?

I won't use any non-standard component, only built-in components and
standard simple code.

Thanks in advance ;-)
Andrew
2003-11-30 22:51:18 UTC
Permalink
The only compatability problems you may encounter are due to older
windows DLL's , and older NT windows does not support some things -
This is not a Delphi limitation - but the fact that when newer
functionality has been added to windows - Delphi has supported it.

For instance a lot of stuff that uses winsock can have problems with
earlier versions of windows 95, both with the version of winsock it
runs, and that it did not load it by default anyway.

Also note that NT4 does not support direct X or OpenGL. (Although I
think that some of the later service packs may have added support, you
can not be certain your "user" will have all service packs installed.

far easier to just state that your software will run on 98 / 2000 up.
After all 95 is 9 years old, and NT 10 years old, you can hardly be
expected to support them.

On Sun, 30 Nov 2003 21:33:11 +0100, "Tartofrez"
Post by Tartofrez
Hi all,
I plan to develop some freeware programs for Windows.
I could obtain a free personal version of Delphi 6 from Borland servers.
I wonder if windows executables developed with Delphi 6 are compatible
across different Windows versions.
- Windows 2000
- Windows 98 or Millenium
- Windows 95, NT 4
- Windows XP
Any idea ?
I won't use any non-standard component, only built-in components and
standard simple code.
Thanks in advance ;-)
Jordi Giro (ALVIC)
2003-12-01 08:28:10 UTC
Permalink
Yes. The programs are compatible with any Win32. Win9x & WinNT
Post by Tartofrez
Hi all,
I plan to develop some freeware programs for Windows.
I could obtain a free personal version of Delphi 6 from Borland servers.
I wonder if windows executables developed with Delphi 6 are compatible
across different Windows versions.
- Windows 2000
- Windows 98 or Millenium
- Windows 95, NT 4
- Windows XP
Any idea ?
I won't use any non-standard component, only built-in components and
standard simple code.
Thanks in advance ;-)
Martijn Saly
2003-12-01 17:35:17 UTC
Permalink
Post by Tartofrez
I plan to develop some freeware programs for Windows.
I could obtain a free personal version of Delphi 6 from Borland servers.
I wonder if windows executables developed with Delphi 6 are compatible
across different Windows versions.
Of course, only code that is specific to a windows version is incompaitble
across windows versions :)

AFAIK, especially things concerning security and unicode processing have
been changing over the years. There are also some routines in the RTL in
delphi, which wrap to an NT specific function (can't think of one ATM). An
then there are the extensions that have been made to Win32 controls like
treeviews and listviews, which are implemented in the VCL but possibly not
in Win95...
--
Thanks,

Martijn Saly
Continue reading on narkive:
Loading...