SDAC 370 + D2006 + Win95 = Error ?

Discussion of open issues, suggestions and bugs regarding SDAC (SQL Server Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
zottel
Posts: 3
Joined: Wed 01 Feb 2006 17:29
Contact:

SDAC 370 + D2006 + Win95 = Error ?

Post by zottel » Wed 01 Feb 2006 17:34

Hi.

i wanted to upgrade to D2006, but if i try to use SDAC in there, the program doesn't start on Win95.
It Show the Error: MSGWaitForMultipleObjectsEx didn't exists in User32.dll.

Can u fix it? 20 of our 140 Computers use Win95 and i can't upgrade to D2006 if my programs didn't start on Win95 :(((

Greeting from Germany
Zottel

Ikar
Posts: 1693
Joined: Thu 28 Oct 2004 13:56

Post by Ikar » Mon 06 Feb 2006 12:00

It seems like Delphi 2006 limitation. We can't provide simple way to avoid
this problem.

zottel
Posts: 3
Joined: Wed 01 Feb 2006 17:29
Contact:

Post by zottel » Tue 07 Feb 2006 08:53

oh.... thats not good. ok. Thanks for help ;-)

it seems that we must remain on D7 ;-)

zottel
Posts: 3
Joined: Wed 01 Feb 2006 17:29
Contact:

Post by zottel » Tue 07 Feb 2006 18:22

i have reported it in the QC of Borland and get this tip:
You wrote that "WaitFor" is no longer supported on Win95. Which one? There is a THandleObject.WaitFor and a TEvent.WaitFor.

I'ld guess the first one. In that case, have you tried to create your THandleObject with UseCOMWait = false?

It's specfied in the contructor, and IMHO only if you initialize it with UseCOMWait = true, the Win95-unsupported function will get called - otherwise WaitFor uses WaitForSingleObject, which is supported on Windows 95 as well.
perhaps it can help....

Post Reply