Jump to content

Farshad Mohajeri

Administrators
  • Posts

    12122
  • Joined

  • Last visited

  • Days Won

    808

Posts posted by Farshad Mohajeri

  1. Just now, picyka said:

    In production I use version 73, this test is version 55.

    Build number?

    Does your build include below fix?

    [UNG-3473] - TUniDBGrid: Workaround for RecNo mismatch error.

  2. 52 minutes ago, picyka said:

     

    I would like to ask for help, is there any way to improve my code so that these errors no longer occur?

    Message: TUniCustomDBGrid.MoveToRow(): Unexpected Row number: 0, 4
    Message: Grid is in dirty state. No more updates can be applied.


    @Farshad Mohajeri

    Thank you for any tip.

    Hi,

    We have done several modifications in recent versions so these errors must be very rare.

    If you can send us a test case which can reproduce these bugs we will happy to look into it.

  3. On 4/26/2024 at 11:19 AM, bruno65 said:

    OK. In the Ressources column for nodes i understand the meaning of Process but what does Memory mean ? And which is the most important to monitor ?

    A node is 32-bits uniGUI application (and also the hyper_server used)

    Memory = Internal memory occupied by Delphi memory manager

    Process = Total amount of memory that this process is consuming.

    Probably you will monitor the Process value, as it is the amount of RAM that your Nodes use in the system.

  4. On 4/26/2024 at 11:38 AM, bruno65 said:

    OK. Currently we migrate our uniGUI application with a Professional Edition 1.90.0 build 1568. For upgrading to the last version 1.95.0.1584 what is the price ? Can you give us improvements between these 2 versions about distribution sessions in a uniform way among servers ? In fact we can't test with the Stress Test Tool & the lastest trial version because a session duration is limited upto 5 minutes.

    There are various improvements here and there. You can go to customer portal and check the Changelog for each version.

    For pricing please send us an email to orders@fmsoft.net.

  5. On 4/11/2024 at 1:44 PM, bruno65 said:

    I understood why it is not recommended to insert or delete a row when recording a use-case and then playback.

    But why is it also not recommended to edit a record ?

    Underground the update query is not based on the inchanged primary key ?

    Hi,

    Probably because when you run this test against a production system modifying table rows may destroy your database unless you are using a test database.

  6. Hi,

    uniGUI tries to distributes sessions in a uniform way among servers. It is calculated based on MaxNodes property of each Server Node.  In your tests with stress test toll you must use more sessions to make a realistic test. For example 100 sessions at least.

    BTW, try to test your app always with latest uniGUI build, as we may have improved or fixed bugs.

  7. On 4/12/2024 at 12:46 PM, bruno65 said:

    Is it possible to customize logs inside the daily log files app in production environment ?

    an example with "A2024-04-11.log" :

    image.thumb.png.b2514832739eb1e79a710622ba684993.png

    if users PC are inside a same local network, their public IP will be the same in the log file : how can i distinguish between these users ?

    Is it possible to have an a more precise message than "Violation acces" (unit name, line number) ? Of course without using EurekaLog which is not recommended according to the uniGUI documentation

    It is not possible. Log file format is fixed at the moment.

  8. On 4/11/2024 at 5:13 PM, bruno65 said:

    my hyperserver run inside IIS and 2 nodes are actives. About memory process :

    the task manager gives (76432 K)

    image.png.fd5762355d60aaf14f06e4420d7afd8e.png

    and the server monitoring

    image.png.3c777cb2343309dda54296a935ab2518.png

    I read the online documentation but i need to be sure ( i have some confusion) :

    current memory process = current memory of hyperserver + some memory from IIS ?

    what about the current memory (12.476 K & 63.956 K) of nodes which are actives or not ? is there a relation with the current memory of server monitor ?

     

    Hi,

    It is only the HyperServer DLL usage. For Node memory usage please check the HyperServer tab and check the Resources column.

    image.png

  9. 1 hour ago, Woutero said:

    Farshad/Sherzod-

    I have noticed that using the option above, the size of the uniGUI dll is much larger (+-10x larger). Is it possible to install all the necessary runtime packages on the Server and then compile the DLL with the option above checked? If so, which run time packages should be installed as a minimum?

     

    Yes, you can do that, but we don't recommend it. Because each time uniGUI version changes you need to re-deploy all packages too.

    Please refer to:

    https://www.unigui.com/doc/online_help/index.html?using-runtime-packages.htm

     

  10. 1 hour ago, febri ali said:

    Hi,
    I want to ask, if our unigui license expired and can not renewal the license this year, and than we will renewal our license next year.
    Is the renewal License price of unigui still in 60% in the next year ?
    Or you will be act like Embarc*dero that has to be full price if we had already an obsolete subscription.

    Thx

    Your 60% renewal price will be always valid. It never expires.

    • Like 2
  11. 33 minutes ago, DeNovoSoftware said:

    Yesterday we received email from Sencha.com stating "we have detected our site to be using Sencha Ext JS however we have no records of a license for your company".

    We do use uniGUI on our site, but do not use Sencha outside of it.

    I double-checked that our UniGUI license is valid (until June, 2024), and also noted this page on your site:https://unigui.com/explore/licensing, which states that "uniGUI uses Sencha Ext JS library for rendering client side GUI. uniGUI deploys an OEM version of Ext JS which means you don't need to obtain a separate license for Ext JS."

    Is this a common occurrence, and can you provide any guidance?

    Thanks,

    Daniel Zimmerman

     

     

    Hello Daniel,

    We have received similar reports from other developers too. There are very few though. Sencha has started scanning web for Ext JS sites, so normally they also detect uniGUI web sites. I have discussed it with them and informed them about uniGUI and related OEM license. We are their technology partner since 2013 and for each uniGUI license we obtain an OEM license for Ext JS.

    Please simply reply them and state that you own a uniGUI license and your web site is a uniGUI web application. Nothing further need to be done. You may also include the email address which your uniGUI license is issued for. (If it is different)

    PS: It has nothing to do with validity of your subscription. Even if your subscription is expired your are able to develop and deploy uniGUI web applications. Your uniGUI license and the embedded OEM Ext JS licenses are both perpetual royalty free licenses.

    Thanks

  12. On 3/14/2024 at 4:10 PM, LOGISTICASOFT said:

    Good morning, my email is RAMIREZ.CARLOS@YAHOO.COM, the last purchase I made was Nov2023 , I would not be able to say if there is any problem with my registration thank you

    I fixed your forum membership status. Problem here was that your "forum email" settings was different than your main email.

  13. 11 hours ago, Fernando Silva said:

    Hello @Farshad Mohajeri

    Thanks for the answer. I tested using the files (hyper_server.cfg and hyper_server.dll) and it worked, that is, I used the hyperserver recommended for IIS and Apache, is that correct?

    In which case should I use (hyper_server_apache.dll)?

    I was confused by the name hyper_server_apache.

    Thanks.

    You can configure Apache 2.4 to run native Apache modules:

    https://www.unigui.com/doc/online_help/index.html?native-apache-module.htm

  14. Hi,

    It seems that your DLL crashes for some reason. Is the attached log file full log file? It only contains a few lines.

    Can you also check Windows event viewer for any application error logs?

  15. On 2/22/2024 at 11:55 PM, cwsymons said:

    Unfortunately, I cannot use another port. The company hosting my virtual machine will only open port 443. I'm not sure if they will allocate another IP address to the machine either

    Hello,

    All hosting companies allow you to use addtional IP addresses. Sometimes it is already included in the service sometimes you can simply enable them from the control panel.

    Some companies sell additional IPs at a very low cost (2 USD per month)

    Some companies allow up to one additional IP for free.

    • Like 1
  16. On 11/15/2023 at 3:43 PM, picyka said:

    I would like an improvement or know if it is possible.

    Nowadays a lot of people use cloudFlare as a proxy, due to security issues. I would really like WS to work with CloudFlare

    Probably it is only needed to make necessary settings on Cloudflare side. It should work transparently if all settings are correct.

×
×
  • Create New...