Not much progress but 2 things which may or may not be important: 1. Winrad does not remember that it used my dll: it always has Wave selected.
2. While using the Delphi debugger I noticed that after Winrad calls the SetCallback dll procedure and sometime upon return from it Winrad receives an exception: E Registry Exception Failed to get data for 'ExtIOInfo' When not running under the debugger this Exception does not show up (handled by Winrad) and everything works properly: I can click the Start button and Winrad calls my dll. The only problem is if I try to call the callback procedure. Jean-Claude PJ2BVU
