Page 1 of 1

SDAC 370 + D2006 + Win95 = Error ?

Posted: Wed 01 Feb 2006 17:34
by zottel
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

Posted: Mon 06 Feb 2006 12:00
by Ikar
It seems like Delphi 2006 limitation. We can't provide simple way to avoid
this problem.

Posted: Tue 07 Feb 2006 08:53
by zottel
oh.... thats not good. ok. Thanks for help ;-)

it seems that we must remain on D7 ;-)

Posted: Tue 07 Feb 2006 18:22
by zottel
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....