WHDLoad MantisBT - WHDLoad
View Issue Details
0006216WHDLoad[All Projects] Generalpublic2023-07-28 18:542024-12-03 09:47
Reporterfunkazzista 
Assigned ToWepl 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionunable to reproduce 
PlatformOSOS Version
Product Version18.9 
Target VersionFixed in Version 
MachineA1200
CPU68060 + PPC
CPUSpeed66
ChipSetAGA
GFXCardOther
ChipMem2 MB
FastMem256 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoftSelfmade
WHDLoad18.9
Summary0006216: Upgrading WHDLoad from v18.8 to v18.9 broke my custom rexx script
DescriptionHey Bert,
did you suddenly change something in latest WHDLoad with its ExecuteStartup option behaviour?
I've got a custom (and ugly - lol) rexx script that only does the following:
1) launches an external program (SuperTV)
2) waits for some time
3) changes some SuperTV options through its Rexx port, namely it tells it to go fullscreen
4) waits for some more time
When it's launched with v18.8 (and previous) WHDLoad versions everything works as expected, but with latest v18.9 it gets weird: sometimes SuperTV gets launched but doesn't go fullscreen, other times SuperTV doesn't even show up before my RTG screen goes blank.

Has something about rexx scripts handling changed in v18.9? I've checked the WHDLoad changelog but only thing mentioned about ExecuteStartup is:
    - new: if started from Workbench WHDLoad now opens a window
        CON:////WHDLoad .../AUTO/CLOSE/WAIT for the ExecuteCleanup and
        ExecuteStartup scripts which opens if there is any output

Thanks!
TagsNo tags attached.
Attached Files

Notes
(0013224)
Wepl   
2023-10-09 11:12   
there is also the new option ExecuteArgs
so there were slight changes
you may use TRACE option to create .whdl_trace file to check which command get actually called
maybe you can attach .whdl_trace for further analysis

Issue History
2023-07-28 18:54funkazzistaNew Issue
2023-10-09 11:01WeplAssigned To => Wepl
2023-10-09 11:01WeplStatusnew => assigned
2023-10-09 11:12WeplNote Added: 0013224
2024-12-03 09:47WeplStatusassigned => closed
2024-12-03 09:47WeplResolutionopen => unable to reproduce