PxPlus User Forum

Twitter Twitter Twitter

Recent Posts

Pages: [1] 2 3 ... 10
1
Off Topic / SBOM generation
« Last post by cwellis67 on April 15, 2024, 11:12:49 AM »
Has anyone had to create an SBOM for their PxPlus product, and/or does Pvx Plus Technologies provide an SBOM for the language?
2
Programming / Re: Help with Initial Value Load Error
« Last post by Mike King on April 13, 2024, 11:35:31 AM »
The CMD_STR$="U...." loads the designated panel passing it all the current variables and leaves both panels active -- that is the controls on each panel are all active and they share a common environment (variables).

The PROCESS command is basically like a CALL.  The current panel will be deactivated and panel designated will be loaded and displayed with its set  of variables.  Only controls on the new panel will be active.  When the user closes the panel control will return to the program/panel that initiated the PROCESS directive.  Now you can pass values on the PROCESS command, these will be mapped into the variables ARG_1$, ARG_2$, ... in the new panel using the same rules as a CALL directive in terms of passing arguments.
3
Programming / Re: Help with Initial Value Load Error
« Last post by nrh7 on April 12, 2024, 06:14:49 PM »
WOW! Amazing, I was using CMD_STR$="UPanelName" to open the panel from the menu but changing it to PROCESS fixed the listbox error, THANKS A BUNCH!, I gotta try the other methods too just in case.
4
Wish List / Re: An updated Eclipse Plugin
« Last post by Mike King on April 12, 2024, 04:42:51 PM »
Looks like Sage's SSL certificate is bad.  You need to contact them.
5
Programming / Re: Help with Initial Value Load Error
« Last post by James Zukowski on April 12, 2024, 04:08:30 PM »
If you're use PROCESS to work the panel, then all variables should be cleared when you exit the panel. Alternatively, when you initialize the panel, before you load the listbox, be sure to clear all of the field variables.
6
Programming / Help with Initial Value Load Error
« Last post by nrh7 on April 12, 2024, 01:04:08 PM »
Hello

I'm working on a software for a client but I'm having an issue with a Listbox.

The program goes from:
-Log in Screen
- - Main Menu
- - - Chart of Accounts

When I enter the COA panel it loads everything well, the panel has only one listbox.

The problem is that when I pickup something from the listbox and close the panel, then reopen it, it gives me the following error:

"""""""""""
LOAD ERROR
Unable to set initial value for Listbox @(etc,etc)
Value that failed is etc,etc (whatever record I picked before closing)
"""""""""""
Then I just click "Ok" on the screen error and the panel keeps running normally, how can I skip that initial value?
Is there a command or something to release that value when closing the panel so that when I open the panel again it does not try to find what was selected before?

Thank you very much!
7
ODBC / ODBC Service Crashing
« Last post by Jeffrey Ferreira on April 12, 2024, 08:09:26 AM »
Hello All,

I  have a customer who uses ODBC a lot to access their pxplus files. We have service crashes quite often.
I'm assuming the first thing we should do is update their ODBC Version but before we do that, is their anything that could possibly be going on

thanks

jeff

Error Message:
Faulting application name: pxpiosvr.exe, version: 5.20.0.0, time stamp: 0x51815515
Faulting module name: ntdll.dll, version: 10.0.14393.6343, time stamp: 0x6502749b
Exception code: 0xc0000005
Fault offset: 0x000587a9
Faulting process id: 0x8d2c
Faulting application start time: 0x01da8ccff7520e30
Faulting application path: C:\PVX Plus Technologies\File Server\pxpiosvr.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: e605ac47-8a76-4ee5-abcb-93544bd6bc91
Faulting package full name:
Faulting package-relative application ID:
8
Wish List / Re: An updated Eclipse Plugin
« Last post by mgoeijen on April 12, 2024, 04:34:55 AM »
The Sage plugin does not work anymore. I get the following error message:

Unable to read repository at https://eclipse.sagemas.com/content.xml.

Is there anyone who can solve this?
9
Nomads / Re: Panel Startup Timing
« Last post by James Zukowski on April 09, 2024, 02:19:19 PM »
Mike:
The timed trace was a great insight. It looks like each WindX transaction averages about 0.045 seconds on our network. So if I'm grabbing a property from 2 controls in 1 LET statement, or get one and set another, for example, that's 2 transactions, or about .09 seconds. MSE and obj(0) seem to be 0.09 each, etc.

The old panels had been set up as Resizable/Auto-Size. This caused multiple transactions per control once they were first drawn to see if they needed to be changed (which they didn't).

I reset these to Resizable/Custom and set appropriate anchor points for each control. This took a launch time of about 6.5 seconds down to less than 1.5.

Thanks for the help! GREATLY appreciated.

P.S.: We didn't do anything with Turbo Mode. If NOMADS did, then that's another story.

P.P.S.: Still haven't figured out why SPAWNing always worked so fast. There are bigger fish to fry at this point, and they'll all eventually go away, so it will be a moot point soon.
10
Nomads / Re: Panel Startup Timing
« Last post by Mike King on April 06, 2024, 12:59:55 PM »
It sure sounds like there is something wrong with your setup.  The PROCESS definitely should run faster than a spawn.

One difference between the PROCESS vs spawn is that with the spawn you are starting from a clean environment whereas the PROCESS will inherit the environment from the menu. 

I would suggest you try enabling a timed trace on the PROCESS to see what might be causing the issue.
I might also make sure you aren't doing anything such as turning off turbo mode which would also explain the fact that general performance seems to be suffering when using PROCESS.
Pages: [1] 2 3 ... 10