Having some issues with shellexecute in a program. Basic code is If (blah) then Shellexecute(application.handle,'open', program1,params,nil,SW_SHOWNORMAL) else Shellexecute(application.handle,'open', file1,nil,nil,SW_SHOWNORMAL);
file1 is associated with a program, (not written by me) and works find - it opens the correct program and continues fine. program1 however is written by me and what happens that program1 opens just fine but the caller hangs on the shellexecute until program1 terminates. Eventually the operating system just kills the caller as a hung program. Obviously shellexecute is waiting for something??? What is program1 failing to do?? -- Phil Scadden, GNS Science Ltd 764 Cumberland St, Private Bag 1930, Dunedin, New Zealand Ph +64 3 4799663, fax +64 3 477 5232 Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents. _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe