"Do external" failing

Thomson, Martyn EDUC:EX Martyn.Thomson@gems1.gov.bc.ca
Mon, 7 Jun 2004 10:06:02 -0700


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C44CB1.B628E5F4
Content-Type: text/plain;
	charset="iso-8859-1"

Hello,
I can't get the "Do external" verb to work anymore! To try to sort this I've
boiled it down to the simplest case of a menu screen setting a variable, and
a "do external" of a Basic program that changes the variable. On exiting the
screen I get the message "A valid driver name cannot be found.", and by
stepping through in debug I can see that the variable hasn't changed. 
I placed the object code into the object library with the command - 
$LIB/REPL/LOG TRAX_SUBS.OLB TRAX_DUMMY
and rebuilt the qkdriver file with the command - 
$ buildexternal/noshare @trax_subs trax_subs/lib,pen$exe:pen_subs/lib,-
sys$library:sql$user70/lib, qkdriver_psect/opt qkdriver
 
I have added trax_dummy to the Trax_subs.dat list and to the qkdriver_psect
file. The qkgo file is definitely pointing at this qkdriver. Existing
externals are working fine. I can't see what has changed. Can anyone see
what I'm missing or what might cause this? All suggestions welcome.
Martyn
PH 7.10.G1 on OpenVMS Alpha 7.3-1
 

------_=_NextPart_001_01C44CB1.B628E5F4
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN 
class=932594116-07062004>Hello,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>I can't get the "Do 
external" verb to work anymore! To try to sort this I've boiled it down to the 
simplest case of a menu screen setting a variable, and a "do external" of a 
Basic program that changes the variable.&nbsp;On exiting the screen I get the 
message "A valid driver name cannot be found.", and by stepping through&nbsp;in 
debug I can see that the variable hasn't changed.&nbsp;</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>I&nbsp;placed the 
object code into the object library with the command - </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>$LIB/REPL/LOG 
TRAX_SUBS.OLB TRAX_DUMMY</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>and rebuilt 
the&nbsp;</SPAN></FONT><FONT face=Arial size=2><SPAN 
class=932594116-07062004>qkdriver file with the command - </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>$ 
buildexternal/noshare @trax_subs 
trax_subs/lib,pen$exe:pen_subs/lib,-<BR>sys$library:sql$user70/lib, 
qkdriver_psect/opt qkdriver</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=932594116-07062004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>I have added 
trax_dummy to the Trax_subs.dat list and to the qkdriver_psect file.&nbsp;The 
qkgo file is definitely pointing at this qkdriver. Existing externals are 
working fine. I can't see what has changed. Can anyone see what I'm missing or 
what might cause this? All suggestions welcome.</SPAN></FONT></DIV>
<DIV><FONT><SPAN class=932594116-07062004></SPAN></FONT><FONT face=Arial 
size=2><SPAN class=932594116-07062004>Martyn</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>PH 7.10.G1 on 
OpenVMS Alpha 7.3-1</DIV>
<DIV class=Section1></SPAN></FONT><FONT face=Arial 
size=2></FONT>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C44CB1.B628E5F4--