On Thu, 21 Feb 2008, Randy Portnoff wrote: > Actually, Mediator is able to create multiple threads within a > single-threaded app - I'm not sure how they accomplish this but I > know it works - My previous single-threaded builds of > Mediator/Harbour (build 43, build 992 and build 993) actually are > using 2 threads and the app works fine. In fact, I rebuilt the > current Harbour build as ST with Mediator and it continues to create > a second thread. I'm sure they would tell you how they did this if > you ask them.
For sure your application may execute. But you do not know if such application is safe. If you want to be sure you have to check which functions in MSVC ST LIBC are not MT safe and then send this list to OTC and ask which ones are used internally by mediator code. If none then it's not a problem and mediator can be linked with both ST and MT LIBC, if any then you can expect some random crashes. Maybe very seldom but they can appear. Or in worser cases no crash at all but internal data corruption or even data send to RDBMS. Jacek, if you read this thread can you say if MEDIATOR needs MT safe LIBC or not? Anyhow some other 3-rd party libraries may need MS safe LIBC. best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour