Ticket #962 (closed defect: not relevant)

Opened 4 years ago

Last modified 2 years ago

Execution of Wx script is broken on Windows

Reported by: wwe Owned by: azawawi
Priority: major Milestone:
Component: editor Version: 0.72
Keywords: abort, win32 Cc:


This is perl, v5.10.1 (*) built for MSWin32-x86-multi-thread
Wx Version=(0.9701) wxWidgets 2.8.10 unicode=(1)
WIndows XP SP3

Trying to run a Wx script from Padre doesn't show the script window. Easy to reproduce using the Padre example scripts like 04_button_with_event.pl After the user hits "run script" button no error message and no new window is displayed. The new perl interpreter process is started and runs until you hit the "stop execution" button. If you don't recognize the "stop execution" button and hit the "run script" button again one more perl process gets started and Padre isn't aware about the first process anymore so you may start a bunch of perl zombie processes in case you hit "run script" multiple times...

Maybe it's a good idea to inform the user about still running process and suggest to kill it before starting a new process.

If you change the run config to "use external window" the script window is displayed. I'm pretty sure there was a similar bug allready, but I can't find it.

Change History

comment:1 Changed 4 years ago by wwe

http://padre.perlide.org/trac/ticket/812 is about the same problem with Win32::GUI

comment:2 Changed 4 years ago by wwe

  • Version changed from 0.66 to 0.72

retested with 0.72 the problem still exists.

comment:3 Changed 3 years ago by zenogantner

  • Keywords abort added

comment:4 Changed 3 years ago by azawawi

  • Owner set to azawawi
  • Status changed from new to assigned

The same as #812

comment:5 Changed 3 years ago by zenogantner

  • Keywords abort, win32 added; abort removed
  • Summary changed from Execution of Wx script is brocken on Windows to Execution of Wx script is broken on Windows

fix typo in summary

comment:6 Changed 2 years ago by bowtie

  • Status changed from assigned to closed
  • Resolution set to not relevant
Note: See TracTickets for help on using tickets.