BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Delphi 2005 and Win9x

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Upgrade
View previous topic :: View next topic  
Author Message
B. Ameur
Guest





PostPosted: Mon Aug 08, 2005 1:24 pm    Post subject: Delphi 2005 and Win9x Reply with 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?

Thanks in advance.
Back to top
Peter Below (TeamB)
Guest





PostPosted: Mon Aug 08, 2005 6:19 pm    Post subject: Re: Delphi 2005 and Win9x Reply with quote



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





PostPosted: Tue Aug 09, 2005 7:53 am    Post subject: Re: Delphi 2005 and Win9x Reply with 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.

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





PostPosted: Tue Aug 09, 2005 10:27 am    Post subject: Re: Delphi 2005 and Win9x Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Upgrade All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.