Thank you all for the support so far! I am currently putting together
an outline and would shortly email those who are interested. The
initial step is to see what we want to put in and just as importantly
-- what we want to leave out! Your input would be greatly appreciated.
Holiday and work is really slowing me down though.


And just to add to Jez's comment on threading- you can also activate
external programs without locking your own program. There are many
ways to do this. You can use Win32::Process for example or you can try
an API call like this:

use Win32::API;
my @API =('none', 'WinEnc', "open", 'selected', 0 ,'current', 1);
my $apiExecute = new Win32::API("Shell32", "ShellExecute",
['P','P','P','P','P','N'], 'N');
$API[3]= "C:\\WINDOWS\\notepad.exe";  ## selected file
$API[5] = "C:\\WINDOWS\\";  ## directory

$apiExecute->Call($API[1],$API[2],$API[3],$API[4],$API[5],10); # execute

Its a little fancy but I feel that its more useful in some ways than
win32::process. For one thing the module is easier to find! The next,
I could be wrong (because win32::process maybe able to do it too), but
I find that this approach can open not just executables but other
files such as text file or and .xls (excel file) and the result would
be that the program will open the app that the extension is linked.

al ;)

Reply via email to