| 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 |
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.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 1139.1 | STAR::MFOLEY | Rebel without a Clue | Wed Jul 19 1989 15:21 | 8 | |
Try BULOVA::FILEVIEW mike Press kp7 or SELECT | |||||
| 1139.2 | AWOL | SK8R::CRITZ | Richard -- KB4N/1 | Wed Jul 19 1989 15:59 | 5 |
RE: .1 Might be a bit hard to do since BULOVA::FILEVIEW has been reported as AWOL by Notes all day today. | |||||
| 1139.3 | Okay, but how 'bout the Process Creation Notification? | SOJU::POZZETTA | Henry Pozzetta - SWSE/ACES Commercial CASE Technology | Fri Jul 21 1989 13:56 | 5 |
Can the process creation notification be suppressed? Is there a CHILD/NOLOG equivalent? HP | |||||
| 1139.4 | STAR::BENSON | Mon Jul 24 1989 10:03 | 12 | ||
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.5 | CHILD is fully customizable | PRNSYS::LOMICKAJ | Jeff Lomicka | Mon Jul 24 1989 10:50 | 9 |
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.6 | Compiling Child with VAXC V3 | IOSG::MARCHANT | Flaked out in the heat | Mon Jul 24 1989 20:14 | 26 |
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.7 | SOJU::POZZETTA | Henry Pozzetta - SWSE/ACES Commercial CASE Technology | Tue Jul 25 1989 10:44 | 7 | |
RE .4 Thanks Tom. If I find anything about VUE$ commands in a CHILD subprocess, I'll post it here. HP | |||||