[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

1139.0. "VUE$ Commands from a CHILD window" by SOJU::POZZETTA (Henry Pozzetta - SWSE/ACES Commercial CASE Technology) Wed Jul 19 1989 11:42

I've been using CHILD on VT terminals for some time now and I love it.  Now I'm
running it on a VS2000 with DECwindows and I still love it but I'm running into
two problems.

The first is that I want to suppress the FileView - Task Output window that
tells me the identification of my process.  Can this be done?

The second is that I can't issue VUE$ commands in a command file that is run in
a window created by CHILD.  For example;

 ------------------------------------------------------------------------------
(from a FileView - Task Output   DCL Command Window)

$ CHILD/DECWINDOWS/TITL="VUE$ Test Window"

(from the VUE$ Test Window)

$ VUE$GET_SELECTION_COUNT
%DCL-W-UNDFIL, file has not been opened by DCL - check logical name

-------------------------------------------------------------------------------

The logicals VUE$OUTPUT and VUE$INPUT are not defined in the CHILD process.  I
think that this is causing the problem but I'm not sure how to fix it. 

	Henry


T.RTitleUserPersonal
Name
DateLines
1139.1STAR::MFOLEYRebel without a ClueWed Jul 19 1989 16:218

	Try BULOVA::FILEVIEW

						mike

	Press kp7 or SELECT

1139.2AWOLSK8R::CRITZRichard -- KB4N/1Wed Jul 19 1989 16:595
RE: .1

Might be a bit hard to do since BULOVA::FILEVIEW has been reported as AWOL by
Notes all day today.

1139.3Okay, but how 'bout the Process Creation Notification?SOJU::POZZETTAHenry Pozzetta - SWSE/ACES Commercial CASE TechnologyFri Jul 21 1989 14:565
Can the process creation notification be suppressed?  Is there a CHILD/NOLOG 
equivalent?

	HP

1139.4STAR::BENSONMon Jul 24 1989 11:0312
    For your first question, I assume you mean that you have a verb
    defined which either invokes a command file to run CHILD, or runs CHILD
    directly. You can suppress the task output box by including the task 
    message VUE$SUPPRESS_OUTPUT_POPUP at the start of your command file.
    
    As for your second question, if CHILD is creating a new subprocess for
    you, there's no way it will be able to communicate with the main
    FileView process.  FileView only wants to talk to subprocesses it
    manages.
    
    Tom

1139.5CHILD is fully customizablePRNSYS::LOMICKAJJeff LomickaMon Jul 24 1989 11:509
If you want a /NOLOG version, just locate the offending printf() in
NEWPROC.C, and re-compile the sources.   The sources and DESCRIP.MMS
are all there in the release area.

Note that it requires two .H files from the V2.4 or earlier release of
C - I haven't yet updated it to work with the totally incompatible .H
files that shipped with V3.


1139.6Compiling Child with VAXC V3IOSG::MARCHANTFlaked out in the heatMon Jul 24 1989 21:1426
    I had the problem compiling child with VAXC V3, but the following
    workarounds fixed it for me.

    In NEWPROC.C add the following line *after* the #includes:

	#define acc$record accdef

    and in SETMODE.C comment out the the 'perform1' of HOLDSCREEN. 
    Differences follows (note I used #if 0 ...#endif instead of comment
    delimeters /*...*/)

************
File USER2:[MARCHANT.CHILDSRC]SETMODE.C;2
  218   #if 0
  219       perform1( &tc, channel, device, "HOLDSCREEN", TT$M_HOLDSCREEN);
  220   #endif
  221       perform1( &tc, channel, device, "HOSTSYNC", TT$M_HOSTSYNC);
******
File USER2:[MARCHANT.CHILDSRC]SETMODE.C;1
  218       perform1( &tc, channel, device, "HOLDSCREEN", TT$M_HOLDSCREEN);
  219       perform1( &tc, channel, device, "HOSTSYNC", TT$M_HOSTSYNC);
************

    Paul.

1139.7SOJU::POZZETTAHenry Pozzetta - SWSE/ACES Commercial CASE TechnologyTue Jul 25 1989 11:447
RE .4

Thanks Tom.  If I find anything about VUE$ commands in a CHILD subprocess,
I'll post it here.

	HP