No there is no way to do multi threaded application under Win 3.1. In
addition, I'm not sure the function available in let's say under CVI 6 would
work when compiled in a CVI version working on 3.1.
In the case of the version of the code that must run under win 3.1 you
could try
- to use signal() function calls in order to "emulate" a kind of
multthread (risky business).
- use different standalone executable and synchronize them using DDE
(wich will be not supported by Microsoft for a long time now)
Good luck because ensuring portabilty beetween the different version of your
software will be somewhat "rock'n roll".
I would however spend some time (nothing to compare to the time you will
have to invest if you plan to do multithread under 3.1) convincing your
client saying : no way, it simply make no sens to support win 3.1 nowdays.
It is a waste of time (your time) and money (your customer's money). Yes it
make sens to look a Unix, Linux, XP, LongHorn but not 3.1! Even for the
customer. Will he be able to maintain compatible hardare for 3.1 for the
next 5 or 10 years. Think about network card driver, videoboard driver.
Except if everything use RS-232 it will be hard to find AT board in few
months.
In my point of view, again, it simply make no sens to spend time on such
topic. Evangilize and teach your customer and help him to save money.
--
Philippe
Feel free to visit : http://perso.wanadoo.fr/philippe.baucour
"AnisB EURILOGIC" a �crit dans le message de news:
50650000000800000000820000-1042324653000@exchange.ni.com...
> I'm curruntly deveolloping a mesurment and testing Application on
> Windows 2000 with LabWindows/CVI 6.0 and I would like to use the
> multithreadng But i have an obligation witch is that my application
> must be compliant Windows 3.1 (Can be executed on this plateforme ) So
> I would like to knows if the use of the multithreading is allowed ? ad
> witch other restrictions should i know to make my application
> executable on Windows 3.1
> Yours Truly
> Thanx