-
Posts
626 -
Joined
-
Last visited
-
Days Won
21
Content Type
Profiles
Forums
Events
Posts posted by Wilton Ergon
-
-
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
-
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 xmlTherefore, if you don't plan to use SDAC specific features, there is no difference between using SDAC and UniDAC.
-
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!
-
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.
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
-
On 09/12/2023 at 04:41, Muhammad Idris said:
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.
-
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. -
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 -
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.jsin 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.
-
The websocket service is recommended to be run in a separate service, all instances, on all nodes, received messages through the websocket server.
-
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
-
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.brapp.yoursite.com.br
your customer would access app.yoursite.com.brunigui 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
-
www.taskreport.com.br
-
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..
- 1
-
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 -
Will you share this example, or trade ..
-
@Farshad Mohajeri, send us news, we all hope to be well, in this painful moment.
- 1
-
You said that the documentation included information about using websocket, but I didn't find anything.. release this information so we know what to do when the feature is ready.
-
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/
-
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. -
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.dllwhat antivirus have you been using on windows servers???
-
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?
-
-
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
- 2
- 1
-
do you use third party components? are you sure you copied these libraries to your server??
Basic Authentication
in General
Posted
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