Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: Windows XP compatibility with 10.2 update 2



Permlink Replies: 10 - Last Post: Jan 16, 2018 1:31 PM Last Post By: Douglas Rudd Threads: [ Previous | Next ]
Pascal Bellebou...

Posts: 21
Registered: 6/12/04
Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 19, 2017 6:21 AM
We are experiencing issues since 10.2 update 2 (2004) on Windows XP platform :
"The procedure entry point inet_pton could not be located in the dynamic link library ws2_32.dll".
Seems the inet_pton procedure does not exists on Windows XP....

Anyone experiencing this ?
Lajos Juhasz

Posts: 801
Registered: 3/14/14
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 19, 2017 7:29 AM   in response to: Pascal Bellebou... in response to: Pascal Bellebou...
Pascal Bellebouche wrote:

We are experiencing issues since 10.2 update 2 (2004) on Windows XP
platform : "The procedure entry point inet_pton could not be located
in the dynamic link library ws2_32.dll". Seems the inet_pton
procedure does not exists on Windows XP....

Anyone experiencing this ?

That's correct, according to the MSDN
(https://msdn.microsoft.com/en-us/library/windows/desktop/cc805844(v=vs.85).aspx):

Minimum supported client Windows 8.1, Windows Vista [desktop apps | UWP
apps]

Minimum supported server Windows Server 2008 [desktop apps | UWP apps]

Windows XP is not supported anymore by Embarcadero or Microsoft.

Rickard Johansson

Posts: 3
Registered: 12/29/04
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 19, 2017 7:39 AM   in response to: Pascal Bellebou... in response to: Pascal Bellebou...
Pascal Bellebouche wrote:
We are experiencing issues since 10.2 update 2 (2004) on Windows XP platform :
"The procedure entry point inet_pton could not be located in the dynamic link library ws2_32.dll".
Seems the inet_pton procedure does not exists on Windows XP....

Anyone experiencing this ?

Yes.

Try to set "Link with runtime packages" to false (at least for the XP version).

Edited by: Rickard Johansson on Dec 19, 2017 7:39 AM
Pascal Bellebou...

Posts: 21
Registered: 6/12/04
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 19, 2017 7:54 AM   in response to: Rickard Johansson in response to: Rickard Johansson
Rickard Johansson wrote:
Pascal Bellebouche wrote:
We are experiencing issues since 10.2 update 2 (2004) on Windows XP platform :
"The procedure entry point inet_pton could not be located in the dynamic link library ws2_32.dll".
Seems the inet_pton procedure does not exists on Windows XP....

Anyone experiencing this ?

Yes.

Try to set "Link with runtime packages" to false (at least for the XP version).

Edited by: Rickard Johansson on Dec 19, 2017 7:39 AM

That's correct, without RunTimePackages, it does work. But... Our applications uses runtime packages ! Therefore this is not a possible fix for us.

By the way it was working fine in 10.2 update 1, so I am really curious to know why did Embarcadero changed this behaviour in a minor update....
Lajos Juhasz

Posts: 801
Registered: 3/14/14
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 19, 2017 8:04 AM   in response to: Pascal Bellebou... in response to: Pascal Bellebou...
Pascal Bellebouche wrote:

Rickard Johansson wrote:
Pascal Bellebouche wrote:
We are experiencing issues since 10.2 update 2 (2004) on Windows
XP platform : "The procedure entry point inet_pton could not be
located in the dynamic link library ws2_32.dll". Seems the
inet_pton procedure does not exists on Windows XP....

Anyone experiencing this ?

Yes.

Try to set "Link with runtime packages" to false (at least for the
XP version).

Edited by: Rickard Johansson on Dec 19, 2017 7:39 AM

That's correct, without RunTimePackages, it does work. But... Our
applications uses runtime packages ! Therefore this is not a possible
fix for us.

By the way it was working fine in 10.2 update 1, so I am really
curious to know why did Embarcadero changed this behaviour in a minor
update....

There must be a reason. However according to
http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page the last
version that was built to support Windows XP SP 2 was XE5 so you should
expect in newer versions that Embarcadero will use newer Windows API
without a warning.
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 19, 2017 1:18 PM   in response to: Pascal Bellebou... in response to: Pascal Bellebou...
Pascal Bellebouche wrote:

By the way it was working fine in 10.2 update 1, so I am really
curious to know why did Embarcadero changed this behaviour in a minor
update....

10.2.2 is more than just a minor update, it does have some new features
in it, too. So it is not unreasonable to expect that newer APIs might
get called.

--
Remy Lebeau (TeamB)
Pascal Bellebou...

Posts: 21
Registered: 6/12/04
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 20, 2017 1:00 AM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Remy Lebeau (TeamB) wrote:
Pascal Bellebouche wrote:

By the way it was working fine in 10.2 update 1, so I am really
curious to know why did Embarcadero changed this behaviour in a minor
update....

10.2.2 is more than just a minor update, it does have some new features
in it, too. So it is not unreasonable to expect that newer APIs might
get called.

--
Remy Lebeau (TeamB)

I thought Embarcadero update roadmap was clear but it seems I've been wrong... As you state, 10.2.2 is NOT 10.2 Update 2 as I expected .
I'm still surprise they "broke" WindowsXP compatibility so quickly.

As software editor, we are really aware of this kind of issues so we try to keep our products compatible with older versions od operating systems (because our clients are often lazy on running microsoft updates)
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 20, 2017 11:07 AM   in response to: Pascal Bellebou... in response to: Pascal Bellebou...
Pascal Bellebouche wrote:

I thought Embarcadero update roadmap was clear but it seems I've
been wrong...

In what way?

As you state, 10.2.2 is NOT 10.2 Update 2 as I expected.

It is. It just has more than just an update in it.

I'm still surprise they "broke" WindowsXP compatibility so quickly.

They didn't just now break it. They started breaking it a long time
ago.

--
Remy Lebeau (TeamB)
wenjie zhou

Posts: 424
Registered: 6/28/02
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 16, 2018 1:00 AM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...

They didn't just now break it. They started breaking it a long time
ago.

--
Remy Lebeau (TeamB)

Breaking everywhere but seldom valuable new features. Most new features is just plagiarizing other languages , and there is seldom valuable case for those new features.

It's hard to see the new libraries, components or products developed by third parties using those "new features".
However, "embarcadero" is still stubbornly thought those "breaking " is valuable.
Douglas Rudd

Posts: 314
Registered: 5/16/97
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 16, 2018 1:31 PM   in response to: Pascal Bellebou... in response to: Pascal Bellebou...
Pascal Bellebouche wrote:
it was working fine in 10.2 update 1
our clients are often lazy on running microsoft updates

So keep using 10.2.1, It's still on your customer downloads. That's what it's there for.
Chee Yang Chau

Posts: 10
Registered: 3/16/00
Re: Windows XP compatibility with 10.2 update 2
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 15, 2018 7:25 PM   in response to: Pascal Bellebou... in response to: Pascal Bellebou...
I have a new project proxy functions to all exported functions of original Windows XP's WS2_32.dll including inet_pton that was missing in Windows XP's WS2_32.dll.

It tricks the Windows XP application process to think that inet_pton is available and not prompting any errors.

Repository: https://github.com/ccy/WS2_32_XP

--
Best regards,
Chau Chee Yang

Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02