Jump to content

Wilton Ergon

uniGUI Subscriber
  • Posts

    626
  • Joined

  • Last visited

  • Days Won

    21

Posts posted by Wilton Ergon

  1. From what I understand, you want to save the user's name so that the next time, he only types the password, you can do this easily by saving cookies in the user's browser, and recover them the next time it is opened, the cookies are local, so when he goes to another computer he must enter the name again in addition to the password. See if this is really what you want.

     

    I believe that the term basic authentication has nothing to do with what you really need

  2. Sometimes we need to display better formatted text in the hint of certain components, such as panel and label, being possible to use HTML text in this property, it would be a great help, as we could create anything to display when moving the mouse

  3. I'm referring to access to the database, unit uses the same units as sdac, so it will have the same performance, the difference is in specific resources

    ---
    To access SQL Server, UniDAC uses the same main modules that are used in SDAC. However, UniDAC has no support for some specific SQL Server features, that are supported in SDAC:

    - ServiceBroker;
    - ChangeNotification;
    - the NonBlocking mode, in which an SQL query is executed in a separate thread;
    - data types: geometry, geography, hierarchyid, and xml

    Therefore, if you don't plan to use SDAC specific features, there is no difference between using SDAC and UniDAC.
     

  4. I didn't notice any error messages in the system, it was just displayed in the log, and I checked the folders and there really aren't any such files.

     

    Taking a file as an example,

    unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn \btn-default-toolbar-medium-focus-sides.gif

    I searched the sources, and there are several references to the file, and it is not there in the installation folder

     

    note GEPWEB_D.DLL -> dll hyperserver!

     

     

     

  5. On 10/12/2023 at 05:24, Abaksoft said:

    Maomé,

    Evite AdoConection (tecnologia antiga)

    Em vez disso, use componentes Devart .

    Eles são muito mais rápidos, estáveis e escaláveis. Você também tem propriedade de pooling para absorver muitas conexões abertas/fechadas.

    - Se você desenvolve apenas com sqlServer então compre o componente Sdac 

    - Se você desenvolve com muitos RDBM, compre Unidac.

    Conselho :

    O Unidac possui uma conexão global, mas não específica para cada rdbm. Sdac é mais preciso e projetado para SqlServer.

    https://www.devart.com/

    I believe that UNIDAC uses the same access engine as SDAC to connect to the sql server, because it does not accept that you have an old version of SDAC, and a new version of UNIDAC installed, as it would generate a conflict in the use of the files

  6. On 09/12/2023 at 04:41, Muhammad Idris said:

    O MSOLEDB 19.3.2 está instalado no servidor de banco de dados ou no lado do cliente no servidor web?

    e eu uso ADOConnection para conectar ao SQL Server

    imagem.png.b387485dc411a20c456f8fa3c88a12b3.png

    If you use unigui, just install it on the bank's server, and on your application servers, if you have several servers.
    As the friend said ADOConnection, it is outdated, but you can try changing a connection string, to use MSOLEDB, this would avoid changing components for now.

    https://www.connectionstrings.com/ole-db-driver-for-sql-server/

     

     

    An important detail is that UNIDAC has a conversion tool, so you can migrate from ADOCONNECTION to UNIDAC in a few minutes.

  7. I was having random problems with losing connection with the SQL server 2019, and I used MSOLEDB 18 to connect, I updated to the latest version of MSOLEDB 19.3.2, and these problems stopped.

    I have more than 2000 k of simultaneous connections without performance problems.
    see that if you use FIREDAC it may not use MSOLEDB to connect but ODBC


    I use SDAC.

    https://learn.microsoft.com/pt-br/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver16

  8. I receive in the logs indicating that these files are missing, and they really do not exist in the corresponding folder

    GEPWEB_D.DLL is the hyperserver dll

    I use the latest version of unigui, using a classic theme

     

    GEPWEB_D.dll: 0000323C: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-disabled-fbg.gif
    GEPWEB_D.dll: 0000323C: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\menu\menu-item-default-active-bg.gif
    GEPWEB_D.dll: 00001D2C: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-large-focus-corners.gif
    GEPWEB_D.dll: 00000944: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-large-focus-fbg.gif
    GEPWEB_D.dll: 00002660: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-medium-focus-sides.gif
    GEPWEB_D.dll: 000034F8: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-disabled-sides.gif
    GEPWEB_D.dll: 00003394: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-over-fbg.gif
    GEPWEB_D.dll: 000012F4: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-fbg.gif
    GEPWEB_D.dll: 00003200: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-pressed-sides.gif
    GEPWEB_D.dll: 00002F98: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-sides.gif
    GEPWEB_D.dll: 00002FB0: 11:50:11 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-pressed-corners.gif
    GEPWEB_D.dll: 000034F8: 11:50:14 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\ext-addons\packages\calendar\build\classic\classic\resources\images\tip\tip-calendar-overflow-sides.gif
    GEPWEB_D.dll: 00002660: 11:50:14 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\ext-addons\packages\calendar\build\classic\classic\resources\images\tip\tip-calendar-overflow-corners.gif
    GEPWEB_D.dll: 00003394: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\ext-addons\packages\calendar\build\classic\classic\resources\images\tip\tip-calendar-overflow-corners.gif
    GEPWEB_D.dll: 000020EC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\ext-addons\packages\calendar\build\classic\classic\resources\images\tip\tip-calendar-overflow-sides.gif
    GEPWEB_D.dll: 00001D2C: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-medium-focus-corners.gif
    GEPWEB_D.dll: 00003100: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-medium-focus-fbg.gif
    GEPWEB_D.dll: 00002C50: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-small-focus-fbg.gif
    GEPWEB_D.dll: 00002C78: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-small-focus-sides.gif
    GEPWEB_D.dll: 00002320: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-large-focus-fbg.gif
    GEPWEB_D.dll: 00002F7C: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-fbg.gif
    GEPWEB_D.dll: 0000374C: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-corners.gif
    GEPWEB_D.dll: 0000374C: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-sides.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-corners.gif
    GEPWEB_D.dll: 0000374C: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-sides.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-fbg.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-over-sides.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-over-corners.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-over-sides.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-over-fbg.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-pressed-corners.gif
    GEPWEB_D.dll: 000020EC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-pressed-sides.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-pressed-corners.gif
    GEPWEB_D.dll: 00003100: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-pressed-fbg.gif
    GEPWEB_D.dll: 00002CDC: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-disabled-corners.gif
    GEPWEB_D.dll: 00003100: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-disabled-sides.gif
    GEPWEB_D.dll: 00003100: 13:14:04 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\menu\menu-item-default-active-bg.gif
    GEPWEB_D.dll: 00000D60: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\menu\menu-item-default-menubar-active-bg.gif
    GEPWEB_D.dll: 00003200: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\toolbar\toolbar-footer-bg.gif
    GEPWEB_D.dll: 00000808: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-small-focus-corners.gif
    GEPWEB_D.dll: 0000374C: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-over-corners.gif
    GEPWEB_D.dll: 00002CD4: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-over-fbg.gif
    GEPWEB_D.dll: 00002CD4: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-pressed-fbg.gif
    GEPWEB_D.dll: 00002CD4: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-disabled-fbg.gif
    GEPWEB_D.dll: 0000367C: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-large-focus-sides.gif
    GEPWEB_D.dll: 000020EC: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-grid-cell-small-focus-pressed-sides.gif
    GEPWEB_D.dll: 00003080: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-medium-focus-sides.gif
    GEPWEB_D.dll: 0000256C: 13:14:05 [HandleFileRequest[XXXX]]:File not found: C:\Program Files (x86)\FMSoft\Framework\unigui\ext-7.5.1\build\classic\theme-classic\resources\images\btn\btn-default-toolbar-large-focus-corners.gif


  9. Every time I update unigui, I need to rename the files


    \unigui\uniGUI\ext-7.5.1\build\classic\locale\locale-pt_BR.js
    to
    \unigui\uniGUI\ext-7.5.1\build\classic\locale\locale-pt-BR.js

    \unigui\uniGUI\ext-7.5.1\build\modern\locale\locale-pt_BR.js
    to
    \unigui\uniGUI\ext-7.5.1\build\modern\locale\locale-pt-BR.js


    \uniGUI\unim-1.95.0.1576\locale\ext-lang-pt_BR.js
    to
    \uniGUI\unim-1.95.0.1576\locale\ext-lang-pt-BR.js

     

    in file uniGUIApplication.pas

     

    procedure TUniGUISession.InitApplication;

    line 1970 

        if not SameText(lStr, DEFAULT_EXT_LOCALE) then Language := lStr;
        Language := StringReplace(Language, '_', '-', [rfReplaceAll]);
     

    This behavior is old, and has never been corrected.

     

     

  10. I was the first user to use the multi server hyperserver, and I had serious performance problems with mode 0, the reason is that all requests continue to be transmitted by the main hyperserver, if you have more than 1000 simultaneous accesses, it is good to think about using mode 2

  11. I suggest seeing the documentation and using hyperserver mode 2

    basically you will have a different web address for each server
    ex:
    app1.yoursite.com.br
    app2.yoursite.com.br

    app.yoursite.com.br


    your customer would access app.yoursite.com.br

    unigui redirects to app1 or app2

    The documentation explains everything.

    on each server you will configure the hyperserver dll, and distribute your application as an EXE, I do not recommend using a service

  12. I don't agree with that, the unigui structure was created precisely to make it possible to use delphi events, and this be converted into the related event in the ext.js framework, if there is a memory leak, and a failure of the unigui core that cannot handle it , if we always have to use the ajax events, it doesn't make sense to use unigui..

    • Like 1
  13. I use hyperserver with 5 application servers, and my kaspersky antivirus has blocked access to the other servers at random, the main server that receives the connections is unable to access the other servers, so my system stops working. my hyperserver is configured for server redirection. this problem has been occurring for a long time, I have already contacted kapersky support, but so far I have not had any solution, I imagine that it is the behavior of the hyperserver that causes the antivirus to block the redirection of the servers. that?

     

    kaspersky version

    log  my hyperserver master  - Cluster Node in Master mode

    Software caused connection abort.
    GEPWEB_D.dll: 000057F8: 10:25:17 [SendCommand Error, Node: 1025]:Socket Error # 10053
    Software caused connection abort.
    GEPWEB_D.dll: 000057F8: 10:25:17 [SendCommand Error, Node: 1026]:Socket Error # 10053
    Software caused connection abort.
    GEPWEB_D.dll: 000057F8: 10:25:17 [SendCommand Error, Node: 1027]:Socket Error # 10053
    Software caused connection abort.
    GEPWEB_D.dll: 000057F8: 10:25:17 [SendCommand Error, Node: 1028]:Socket Error # 10053
    Software caused connection abort.
    GEPWEB_D.dll: 000057F8: 10:25:27 [SendCommand Error, Node: 1024]:Socket Error # 10053
    Software caused connection abort.
    GEPWEB_D.dll: 000057F8: 10:25:27 [SendCommand Error, Node: 1025]:Socket Error # 10053
    Software caused connection abort.
    GEPWEB_D.dll: 000057F8: 10:25:47 [SendCommand Error, Node: 1026]:Socket Error # 10060
    Connection timed out.
    GEPWEB_D.dll: 000057F8: 10:25:47 [SendCommand Error, Node: 1027]:Socket Error # 10053
    Software caused connection abort.
    GEPWEB_D.dll: 000057F8: 10:26:07 [SendCommand Error, Node: 1028]:Socket Error # 10060
    Connection timed out.

    ----- AFTER STOP and RESTART ANTIVIRUS....


    GEPWEB_D.dll: 000057F8: 10:26:18 [ServerNode #1024]:ServerNode is Active. Url: https://yyyy.xxxx.com.br/gepweb_d.dll
    GEPWEB_D.dll: 000057F8: 10:26:18 [ServerNode #1025]:ServerNode is Active. Url: https://yyyy.exxx.com.br/gepweb_d.dll
    GEPWEB_D.dll: 000057F8: 10:26:18 [ServerNode #1026]:ServerNode is Active. Url: https://yyyy.xxxx.com.br/gepweb_d.dll
    GEPWEB_D.dll: 000057F8: 10:26:18 [ServerNode #1027]:ServerNode is Active. Url: https://yyyy.xxxx.com.br/gepweb_d.dll
    GEPWEB_D.dll: 000057F8: 10:26:18 [ServerNode #1028]:ServerNode is Active. Url: https://yyyy.xxxx.com.br/gepweb_d.dll

     

    image.png.593956b2ee7a471e96fb4c6ea791b684.png

     

    what antivirus have you been using on windows servers???

     

     

     

  14. We are about to receive the version of unigui with native websockets, any external solution, in my opinion, is a waste of time.

    this project was created by a brazilian from the same team as horse. for other uses it is very good and works well

    • Like 1
  15. if using hyperserver with more than one application server, use cluster_mode=2

    I had serious slowness problems using mode cluster_mode=1

     

    in the manual explains everything in detail how to use mode 2

     

    in mode 2 I have thousands of users with no slowdown issues

    • Like 2
    • Upvote 1
×
×
  • Create New...