Jump to content

Wilton Ergon

uniGUI Subscriber
  • Posts

    626
  • Joined

  • Last visited

  • Days Won

    21

Everything 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. 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. 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. The websocket service is recommended to be run in a separate service, all instances, on all nodes, received messages through the websocket server.
  11. 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
  12. 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
  13. 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..
  14. I created a tool using reportbuilder that can be integrated into systems created in unigui, and a complete turnkey solution. see more at www.taskreport.com.br
  15. @Farshad Mohajeri, send us news, we all hope to be well, in this painful moment.
  16. I just completed the integration with a facial reading device, in my case, this device has its own API, but I had to create a standalone application to make the connection. another cheaper solution, and use opencv and a webcam. there are examples on the internet to use this library with opencv and javascript and pyton. https://www.garen.com.br/produto/controlador-facial-gf2023ct/
  17. in my case, the antivirus is blocking full access to any web page, any external address is blocked. and as the slave servers are accessed by the hyperserver through a valid address, the redirect stops working.
  18. 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 what antivirus have you been using on windows servers???
  19. have you tried returning the previous version to see if that's it? I'm still on 1558, and so I'll update when websockets are ready. you use hyprserver with several servers or just one?
  20. Wilton Ergon

    Socket

    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
  21. 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
  22. do you use third party components? are you sure you copied these libraries to your server??
  23. I never had this problem, it must be the fact that my report builder engine, is in a separate executable, my web page created in unigui, calls this executable passing the report parameters, and is waiting for the pdf to be created, so the same is displayed, it is likely that you must have embedded the report builder controls within your unigui application my unigui project deployed as an exe, because I use hyperserver, which is configured in iis, and the hyperserver dll, and not my application. already tried using hyperserver ? If you want to know my ready-to-use solution, visit www.taskreport.com.br
×
×
  • Create New...