PxPlus User Forum

Twitter Twitter Twitter

Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
Nomads / Panel Startup Timing
« Last post by James Zukowski on April 05, 2024, 11:19:45 AM »
Until I started here a couple of years ago, the NOMADS panels that were being used were being SPAWNed as separate processes off our menus. Since that would allow for multiple 'sessions' using the same FID(0), it also led to occasional file conflict problems. We've been working to remove the SPAWNing part of the sequence and just have the menu PROCESS the panel directly after hiding itself ['show'(-1)]. With a little work to undo some of the added 'hooks' for the SPAWNing, this works pretty well.
The problem we're running into is timing. When the panel was SPAWNed, it loaded and displayed VERY quickly. However, directly PROCESSing the panel generally takes quite a bit longer, sometimes 6-8 seconds or more compared to the 0-2 seconds previously. And it doesn't necessarily correlate with the number of controls on the panel. Perhaps it can sometimes be chalked up to server utilization, but it seems to be a pretty consistent differential.
We're running RHEL 7.9 (64-bit) with PxPlus v15.1 and WindX via VPN. Most of the client PCs have been upgraded from Win 10 to Win 11.
After the latest wave of updates, we're starting to get some clear complaints about this. Any suggestions would be greatly appreciated.
Thanks, all!
22
Language / Re: ERROR 302 file not found
« Last post by edjack on April 05, 2024, 11:01:03 AM »
that worked... thanks.
23
Webster Plus / Webster 101: Web for dummies
« Last post by jhendrickx00 on April 04, 2024, 10:09:05 AM »
  Hi, I'm trying to approach to the dark side of web computing  :P ... and Webster looks like the ideal tool, I already saw the videos, the manual entries, the CATS Demo; also I tryied to create a Sidelink menu and integrate a FileMaint panel with it... but I didn't get any possitive results (besides a HUGE headache  :-[ )... In the 'regular' world of Client-Server I define some Tables, define the filemaint and query panels, another panel to 'gather' the other panels (aka a MENU) and voila! I can mix those easily, but in Webster I am NOT ABLE to figure how to start, how to begin a simple menu (1.- Data Entry, 2.- Bye) and link the NOMADS generated FileMaint HTML to option 1

  Again sorry for my obtuse mind, I dunno if the chemicals are ruining my brain or just 'An old dog not learn new tricks" ...

  Any ideas?
  Jean H//
24
Programming / Re: *web\request
« Last post by HendersonS on April 01, 2024, 09:57:37 PM »
Jeffrey Ferreira,
I'm working on something similar, how did you create the boundary?
25
Programming / Re: JSON from Array with numeric and string
« Last post by Mike King on March 28, 2024, 12:28:19 PM »
Another simple solution, which will work when using older PxPlus, is to predefine the JSON structure then load the values:

For example, we can preload the numeric JSON elements with zero values.  Only the numeric values need be declared.

->x$="{'Balance':0}"
->dim load json$=x$


The above will create the array json$ with add the element Balance marked as numeric.  Now you can define the various values you need.

->json$["Name"]="Mike King"
->json$["Addr"]="123 Main St"
->json$["Balance"]="123.45"
->json$["Email"]="mike.king@bbsysco.com"


When the Array is converted back to JSON the Numeric indicator for Balance is remembered.

->print dim(list edit json$)
{
  "Addr":"123 Main St",
  "Balance":123.45,
  "Email":"mike.king@bbsysco.com",
  "Name":"Mike King"
}




26
Language / Re: Different Listbox Row Heights with Accented Characters
« Last post by James Zukowski on March 28, 2024, 10:42:10 AM »
(Added un-accented listbox snip for comparison)
27
Programming / Re: JSON from Array with numeric and string
« Last post by Loren Doornek on March 27, 2024, 01:37:42 PM »
Thanks for that tip, Stéphane - that's new to me! 

Unfortunately, we have a lot of clients on PXP12, and the DIM CLASS doesn't work on that version since it wasn't added until PxPlus 2016.  I tried it on later versions, and it works well, and is easier to manage than building a string of elements for use with the WITH NUM clause of the DIM.  I typically use the WITH NUM clause, which I described on the other duplicate post in this forum.  But, going forward, I'll probably start using this DIM CLASS instead.
28
Programming / Re: JSON from Array with numeric and string
« Last post by Loren Doornek on March 27, 2024, 01:24:42 PM »
Here is a better example, which uses a comma-delimited list of the JSON elements that should be numeric.

0010 BEGIN
0020 LET arr$["string"]="123"
0030 LET arr$["numeric"]="123",withnum$+="numeric,"
0040 LET arr$["this.is.a.string"]="456"
0050 LET arr$["this.is.a.number"]="456",withnum$+="this.is.a.number,"
0060 PRINT "Withnum$= ",withnum$
0070 PRINT DIM(LIST EDIT arr${ALL} WITH NUM(withnum$))

run

Withnum$= numeric,this.is.a.number,
{
  "string":"123",
  "numeric":123,
  "this":{
    "is":{
      "a":{
        "string":"456",
        "number":456
      }
    }
  }
}
29
Programming / Re: JSON from Array with numeric and string
« Last post by Loren Doornek on March 27, 2024, 01:16:32 PM »
Use the "with num" option for JSON to specify which values are numeric.  Below is an example.

arr$["string"]="123"
arr$["numeric"]="123"
print dim(list edit arr${all} with num("numeric"))

{
  "string":"123",
  "numeric":123
}
30
Programming / Re: JSON from Array with numeric and string
« Last post by Stéphane Devouard on March 27, 2024, 12:44:59 PM »
Hi Cedric

Check out the DIM CLASS directive : https://manual.pvxplus.com/PXPLUS/directives/dim_class.htm

Hope this helps
Pages: 1 2 [3] 4 5 ... 10