PxPlus User Forum

Twitter Twitter Twitter

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - James Zukowski

Pages: 1 ... 4 5 [6] 7
76
Wish List / Case insensitive DIM(FIND str$...)
« on: June 14, 2019, 11:05:49 AM »
Is there a way to modify DIM(FIND str$...) [Format 6] to allow case insensitivity? Many times, we'll know the word we're looking for, but not necessarily whether it will be UPPER, lower, or Mixed case. Perhaps adding an optional argument to the function call would permit this.
It might also be useful for DIM(FIND min/max...).
Thanks!

77
Language / Object properties in text mode
« on: April 09, 2019, 10:44:10 AM »
Part of our processing uses handheld scanners for picking inventory. We're using telnet connections on our intranet for the text-based scanning, since there's no WindX available.

I'm glad we can create at least some objects in text mode, like list_boxes. However, it seems that directly addressing the properties ('ItemCount, etc.) generates Error#65, even though it all works fine with a WindX connection. Is this correct operation? Are the properties maintained by WindX? Or only certain ones? Is there a way to determine which are available, other than trial and error?

Thanks in advance for any help.

78
Nomads / Query Default to FIND
« on: March 19, 2019, 11:58:06 AM »
Most of our legacy programs use customized searches that start in a "Find this value" mode, rather than the Nomads default of "Start at this value" mode.

Is there a way to start the classic Nomads query in Find mode, rather than Start-at mode? It seems this would be something someone may have had to modify to do. Has anyone done it?

Currently running PxPlus 13.10 on RHE Linux 5.

Thanks for your insights!

79
Programming / Font Size Changing
« on: March 18, 2019, 04:32:23 PM »
When processing some panels from our menu program, the font sizes in (typically) Multi_Lines and List_Boxes are inconsistent -- even on the same machine. I just saw one that had everything fitting properly, then cycled through the menu, and it became a larger size, perhaps 1 or 2 points, but enough to overflow the field sizes.

Does anyone have any idea what might cause this? It's been plaguing us for months. This is the first time I've been able to see this dynamic a change, and there's nothing I've been able to find that might be the culprit.

PxPlus 13.10, RHE Linux 5, *nthost/*ntslave WindX

80
Programming / List Box Keystroke Entry Selection
« on: January 15, 2019, 11:22:38 AM »
When using a report-style list_box, is it possible to have user keystroke entries key off of a column other than the first?

81
Nomads / Ending a Never-Displayed Panel
« on: January 08, 2019, 02:06:02 PM »
We've got a printer selection panel that we can flag to run in "Silent Mode" - a default selection is made, the open processing is executed, and returns to the calling program without displaying the actual panel.

Some of our calling programs will call this routine multiple times to create disk files instead of using an actual printer. While debugging some program mods, we noticed that one of our system files that gets opened for this panel doesn't seem to always be closed on exit, and sometimes dozens of channels are in opened for this single file.

The Pre-Display is to Perform ";Init_Prog"
The Post-Display (which in this case should not be used) is to Perform ";Start_Up"
The On Exit is to Perform ";Wrap_Up"

There are 2 system files opened in Init_Prog. If running in Silent Mode, the end of the Init_Prog routine GOSUBs to the open-printer routine, sets Cmd_Str$="END", then RETURNs.
The Wrap_Up simple closes the 2 system files, resets a global variable, and RETURNs.

The curious part of it all is that the 2 system are both opened and closed in adjacent lines, but only 1 seems to get closed -- most of the time. The channel variable names are PRT_FILE and FORM_FILE, with the latter being the one that seems to remain open.

For the debugging today, it seems to have been called about 1300 times, and left behind about 100-125 open files that should have been closed. Most of them were the FORM_FILE, with a handful of the PRT_FILE.

Has anyone run into anything like this before? Is there something that's not getting set correctly when bypassing the Display Panel process?

Thanks in advance for (1) reading through this, and (2) any suggestions you may have.

82
Off Topic / Website down?
« on: January 02, 2019, 09:44:46 AM »
While the forum seems to have made it to 2019, the main PxPlus.com website doesn't respond as being alive. This includes the online manual.

83
Off Topic / 2019
« on: December 31, 2018, 12:21:45 PM »
May 2019 be a Wondrous and Prosperous Year for Everyone!

84
Nomads / Customized Tab Sequencing in Folder
« on: December 21, 2018, 10:34:10 AM »
In upgrading our legacy system to Nomads, we'll be having some inquiry programs with folders having quite a few tabs. Has anyone developed a method of customizing the sequence of tabs based on criteria like used id?
For example, the Item Inquiry has tabs like General Info, Pricing, Inventory, Costing, Open Orders, etc. Different users have different priorities for the information they seek, and would want different tabs earlier in the list (without having to scroll, especially). Our warehouse people may want to see Open Orders, then Inventory, then General Info, whereas our buyers may want to see Inventory, then Costing, the Open Orders, and so on.
Has anyone developed a method of doing this within the standard Nomads processing, or would I need to fill the Tab and Folder objects on a more manual basis?
Thanks, all!

And magical holidays to you, too!

85
Nomads / Maximized Panels
« on: November 30, 2018, 04:56:12 PM »
Can NOMADS have a maximized window on a secondary monitor be persistent?

Every time I try to have a maximized window show up on monitor #2, it goes to #1. I'm trying to determine whether this is standard NOMADS processing, or a result of my fiddling with *winpnl.

Thanks!

86
Programming / <defunct> Linux Processes
« on: November 30, 2018, 01:51:15 PM »
We seem to have a lot of zombie processes on our Linux server, e.g.:
     user_id  26008 21801  0 13:37 ?        00:00:00 [date] <defunct>
Most of them seem to be a result of:
Code: [Select]
Temp$=""; open (hfn)"<date"; read (lfo,err=*proceed)Temp$; close (lfo)When the user logs out, then yes, the zombie disappears, but until then, it just hangs around, getting its time updated whenever that date call is processed. According to some online comments, these hang around "because their parent has not destroyed them properly." Also, "On Unix and Unix-like computer operating systems, a zombie process or defunct process is a process that has completed execution but still has an entry in the process table. This entry is still needed to allow the parent process to read its child's exit status."
Is there anything we need to do to ensure these will disappear promptly, or do we simply have to wait for the user to log out?
Thanks, all!

87
Nomads / Secondary Monitor Timing
« on: November 28, 2018, 05:35:58 PM »
I've noticed on my dual monitor PC that panels on the primary window appear (essentially) instantaneously, whereas panels on the secondary monitor take just a little more time to appear (extra 1/10 second?). It's hardly noticable onsite (the menu program fades out completely before the panel appears), but for remote PCs on the nationwide network, it may show up a bit more for the few dual-monitor systems out there.

Any insights as to why this would happen? I've tried different panels and they all seem to do this.

Running PxPlus 13.10 on RHE Linux 5 with WindX via *nthost/*ntslave

88
Programming / Disappearing Process
« on: November 14, 2018, 11:30:44 AM »
One of our users just had a problem I was working to resolve. I was at command level, and when I tried to string search:
*[" "]
the entire Windows process just disappeared! Totally gone, dropping the WindX connection to Linux with it.
She logged in again, got to the same error location as earlier, and this time, I entered:
*["/"]
Same results: totally gone. When I give the same command on my PC, I get the typical reponse: a list of statements with the desired text, or:
Error #71: String not found
Has anybody run into this before? Any ideas?
Thanks!

89
Programming / Dialogue Create Failure
« on: November 14, 2018, 10:55:09 AM »
Here's an interesting one: I've been creating a working command window on my 1920x1080 screen using:

Code: [Select]
print 'dialogue'(66,16,82,25,"Work Window",opt="-cX"),'show'(1),'sr','cs','black','_white','cs','df','black','_white','cs','df',
It works fine, but no menu bar. When I change the opt= to "-cMX", I get an Error message box window stating only "Create failure". However, it does seem to be partly created, as the cursor is now at the top of the creating window, but nothing is erased, and nothing echoes when typed, though the cursor moves. Popping the window returns me to where I started.

Any ideas?

PxPlus 13.10, Linux 5 server, WindX on Win7Pro

90
Wish List / Enumeration Sequencing
« on: October 09, 2018, 11:39:30 AM »
There are times I'd like to have an ENUMeration-type directive available. I know the LET gets things done, but not having to repeat variable names would help.

E.g., instead of:

Code: [Select]
Opt.1=1,Opt.2=Opt.1+1,Opt.3=Opt.2+1,Opt.4=Opt.3+1
we would have something like:

Code: [Select]
ENUM Opt.1,Opt.2,Opt.3,Opt.4
Possibility?

Pages: 1 ... 4 5 [6] 7