 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
B. Ameur Guest
|
Posted: Mon Aug 08, 2005 1:24 pm Post subject: Delphi 2005 and Win9x |
|
|
When I compile my win32 application with Delphi 2005, it cannot run on Win9x machines while it is running perfectly on W2K and XP. Is there anything I am doing wrong?
Thanks in advance.
|
|
| Back to top |
|
 |
Peter Below (TeamB) Guest
|
Posted: Mon Aug 08, 2005 6:19 pm Post subject: Re: Delphi 2005 and Win9x |
|
|
In article <42f75d1c$1 (AT) newsgroups (DOT) borland.com>, B. Ameur wrote:
| Quote: | When I compile my win32 application with Delphi 2005, it cannot
run on Win9x machines while it is running perfectly on W2K and XP.
Is there anything I am doing wrong?
|
You are probably using (directly or indicrectly) some API functions
that are not available on Win9x. What is the actual platform you are
having the problems on, and what is the error message you get from the OS?
--
Peter Below (TeamB)
Use the newsgroup archives :
http://www.mers.com/searchsite.html
http://www.tamaracka.com/search.htm
http://groups.google.com
http://www.prolix.be
|
|
| Back to top |
|
 |
b.Ameur Guest
|
Posted: Tue Aug 09, 2005 7:53 am Post subject: Re: Delphi 2005 and Win9x |
|
|
I have few machines still tunning on win 95 and 98. the error message I am getting is "xxxxx.EXE is linked to a missing export USER32.DLL: MsgWaitForMultipleObjectsEx". (Pleéase note that I translated the message from French).
Also, the same project runs perfectly on win 9x machines when compiled by Delphi 7.
B. Ameur
"Peter Below (TeamB)" <100113.1101 (AT) compuXXserve (DOT) com> wrote:
| Quote: | In article <42f75d1c$1 (AT) newsgroups (DOT) borland.com>, B. Ameur wrote:
When I compile my win32 application with Delphi 2005, it cannot
run on Win9x machines while it is running perfectly on W2K and XP.
Is there anything I am doing wrong?
You are probably using (directly or indicrectly) some API functions
that are not available on Win9x. What is the actual platform you are
having the problems on, and what is the error message you get from the OS?
--
Peter Below (TeamB)
Use the newsgroup archives :
http://www.mers.com/searchsite.html
http://www.tamaracka.com/search.htm
http://groups.google.com
http://www.prolix.be
|
|
|
| Back to top |
|
 |
Peter Below (TeamB) Guest
|
Posted: Tue Aug 09, 2005 10:27 am Post subject: Re: Delphi 2005 and Win9x |
|
|
In article <42f860e2$1 (AT) newsgroups (DOT) borland.com>, B.Ameur wrote:
| Quote: | I have few machines still tunning on win 95 and 98. the error message I
am getting is "xxxxx.EXE is linked to a missing export USER32.DLL:
MsgWaitForMultipleObjectsEx". (Pleéase note that I translated the
message from French).
Also, the same project runs perfectly on win 9x machines when compiled by Delphi 7.
|
The API function mentioned is indeed not available on Win95. The SDK docs
mention this as requirements:
Client: Requires Windows XP, Windows 2000 Professional, Windows NT Workstation 4.0,
Windows Me, or Windows 98.
So it should work on Win98, at least on service release 2 (the original release
had a lot of problems and should be upgraded).
Delphi 2005 does no longer support Windows 95 (MS has stopped supporting it more
than 5 years ago). At some point one has to leave the past behind and shed the
old baggage to move along more freely...
The only place inside the RTL/VLC the MsgWaitForMultipleObjectsEx routine
is used is the SyncObjs unit, by the way. The classes from that unit are
used elsewhere in the VCL, however. The reason the routine is used was to
fix a problem when waiting in a thread that uses COM objects, by the way,
so it was not just introduced to vex you <g>.
--
Peter Below (TeamB)
Use the newsgroup archives :
http://www.mers.com/searchsite.html
http://www.tamaracka.com/search.htm
http://groups.google.com
http://www.prolix.be
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|