> The Desktop bypasses it and just calls the python script directly, > since the Windows API is [still] deficient in regards to killing a > process. The Microsoft API only allows proper killing of a process > by sending a close event to a window, and a windowless application > obviously has no windows. Terminating a windowless application > (plucker-build.exe) that spawned another windowless application > (python.exe) couldn't be done with such a poor API. Using python.exe > directly made it possible to terminate python.exe. In Plucker > Desktop, there is a hack added for NT/Me/XP versions that allows a > "killing from within" that will overcome the deficient API.
Robert, I could provide a C-callable API for the Python distiller which would allow it to run in the same process as the desktop. Would that be of interest? This would provide the same API as we've been working out for the Java version of the distiller. Bill _______________________________________________ plucker-dev mailing list [EMAIL PROTECTED] http://lists.rubberchicken.org/mailman/listinfo/plucker-dev