All Activity
This stream auto-updates
- Past hour
-
Connection refused issue
Angus Robertson replied to Eric Bonilha's topic in ICS - Internet Component Suite
Is the server dead once the problem arises, or does it start accepting connections again at some point? The backlog of 15 suggests the default is not being changed, but it is set immediately before Listen so can not be skipped. There is a fix in V9.4 relating to the wrong connection state when connections open very quickly, usually localhost, that could stall WSocket, not sure if it applies to your situation. Angus - Today
-
Problem with selection markes in Delphi IDE for Controls with SubControls
Pat Foley replied to Tom Mueller's topic in Delphi IDE and APIs
Somewhere I have a control that draws a focus rect and tests rect intersect of all controls in componentlist to add to selected list. Just as lost is a control that draws a connector between selected controls using clienttoscreen. I will look for the controls later. -
cq142857 joined the community
-
Sophora is a local generative AI toolkit for Delphi, powered by the DeepHermes-3 model and the latest llama.cpp optimizations. It enables fast, efficient, and unified reasoning, making it ideal for AI-driven applications that require high-performance local inference without relying on external cloud services. With features like function calling, embedding generation, retrieval-augmented generation (RAG), and deep inference capabilities, Sophora provides developers with a versatile and powerful toolset for integrating AI into their Delphi projects. By supporting optimized execution on modern hardware, including compute capability 5.0+ GPUs via Vulkan for acceleration, it ensures smooth and efficient model operations. tinyBigGAMES/Sophora: Sophora - AI Reasoning, Function-calling & Knowledge Retrieval
-
Remy listed few things, and i will list more thought to follow on this, Windows OS has its own DDoS protection implemented, it almost useless or more like very naïve as any more advanced one will cause wide range of problems and require more advanced knowledge to tweak so Microsoft kept it as simple as possible with very limited settings to tweak, anyway 1) start with this link and see your dynamic port with "show dynamicport" before changing and adjusting https://learn.microsoft.com/en-us/troubleshoot/windows-client/networking/tcp-ip-port-exhaustion-troubleshooting 2) It is disgusting how Microsoft manage to just lose links to 404, valuable information and documentation, for stupid site miss-manage, i have very little time to write and search and searching almost always land me on 404 !, found this though https://serverfault.com/questions/43252/how-can-i-harden-the-tcp-ip-stack-in-windows-server-2008 ECN can play a role, and there was some more registry settings , later will look for them if your couldn't find the problem, but in general more information is needed, like how many new connection established per second and average time for connection staying connected ...
-
Problem with selection markes in Delphi IDE for Controls with SubControls
Tom Mueller replied to Tom Mueller's topic in Delphi IDE and APIs
That leads to the same result: reducing the size of the sub-control, witch is not an option. I could live with it, if the size of the sub-control is reduced only in multi-selection mode. But how to figure out if more than one control is selected in the IDE? -
hcjason joined the community
-
bkb joined the community
-
Good Morning Die Thank you SO MUCH
-
IDE Design window size in dpi-aware Delphi...
Ian Branch replied to Ian Branch's topic in Delphi IDE and APIs
I found it: All good now. -
Hi Team, Is there a setting to increase the 'view'/ working area in the design window of the dpi-aware Delphi? On my 4k monitor the design working area looks like this: This is my dpi-unaware screen which I much prefer: All my Apps are built to 96dpi as they are being used on Windows 7 PCs with fixed resolution monitors. Regards & TIA Ian
-
Virtual class methods and properties
Stefan Glienke replied to pyscripter's topic in RTL and Delphi Object Pascal
It appears that Marco lacks the technical understanding to evaluate this issue. I left a comment. -
Connection refused issue
Remy Lebeau replied to Eric Bonilha's topic in ICS - Internet Component Suite
Is there a firewall, load balancer, or other similar system running in front of the server? Typically, the only reason for a "connection refused" error is either: - the connection is trying to access a port that is not open. - the connection reaches the port but the backlog is full. - a firewall or other system is blocking the connection. - Yesterday
-
eac joined the community
-
Hello! I'm trying to diagnose an issue I have with our application and would like to pick the minds of the experts here. The application has a TCP Server running on the main thread, so all connections are processed by the main thread and basically the issue I'm having is that if the main thread is somewhat busy (not even too busy), some connections are straight away refused by the OS (When clients try to access the application). Now, we have this application running in thousands and thousands of machines and this is a VERY RARE occurrence... as even if the main thread is busy (processing something else) when an inbound connection is pending, the OS should keep this connection in a backlog and the effect is that the client trying to access might take some time to get a reply, but it will establish the connection as soon as the thread accepts the connection, and I believe this is the standard way that the OS works, please correct me if I'm wrong... I don't know why, in some very rare cases (like this one), if the thread is slightly busy, many connections will be straightly refused... Do you have any idea why? Could this be some setting on the OS? This is Windows Server (I have to remotely access the customer to get the specific version). I tried increasing the ListenBacklog value to high values like 200 (instead of the default 15), but still the problem persists, in the latest tests I did, I could see about 14 or 15 connections being accepted and processed, then all other connections (We were opening about 80 connections simultaneously) are immediately refused. Any ideas or suggestions are appreciated! Thanks Eric
-
Virtual class methods and properties
Anders Melander replied to pyscripter's topic in RTL and Delphi Object Pascal
Yes. We now know Marco can read the help. Beyond that I don't know what we learned. Maybe that they don't have any compiler engineers at hand since the product manager had to do first level support and guess about the work required. The issue was filed as a New Feature but treated as a Bug report. Not impressed. -
Access violations in OverbyteIcsHttpRestTst
omnibrain replied to omnibrain's topic in ICS - Internet Component Suite
The line is already mentioned in the exception message in my first post. But next time I will pay special attention to this detail. So it was exactly what I hoped for. 😉 -
Guidance on FreeAndNil for Delphi noob
Anders Melander replied to Paul Dardeau's topic in RTL and Delphi Object Pascal
Real life race condition :-) -
wuppdi Welcome Page for Delphi 11 Alexandria?
Ian Branch replied to PeterPanettone's topic in Delphi IDE and APIs
OK. I have the fonts set as I like them using the dpi aware delphi, and all good in the dpi unaware version. -
wuppdi Welcome Page for Delphi 11 Alexandria?
gkobler replied to PeterPanettone's topic in Delphi IDE and APIs
You can delete the entrys at the registry. First close the IDE. -
wuppdi Welcome Page for Delphi 11 Alexandria?
gkobler replied to PeterPanettone's topic in Delphi IDE and APIs
Have to look tomorrow when i‘m back at the office. -
wuppdi Welcome Page for Delphi 11 Alexandria?
Ian Branch replied to PeterPanettone's topic in Delphi IDE and APIs
Sorry, I meant the actual font. -
wuppdi Welcome Page for Delphi 11 Alexandria?
gkobler replied to PeterPanettone's topic in Delphi IDE and APIs
Size 9 The issue with the wrong font size are only at the unaware mode. I dont‘t now if i can fix it. 😞 for the other things will look at tomorrow. -
wuppdi Welcome Page for Delphi 11 Alexandria?
Ian Branch replied to PeterPanettone's topic in Delphi IDE and APIs
I don't have the 'Close Welcome screen when opening a new project' option checked: -
wuppdi Welcome Page for Delphi 11 Alexandria?
Ian Branch replied to PeterPanettone's topic in Delphi IDE and APIs
Yes. That is all I ever use. P.S. What was your original Font style? I have changed it so many times I have forgotten. P.P.S. I just tried the non dpi unaware version of Delphi and the Font settings all work OK. -
wuppdi Welcome Page for Delphi 11 Alexandria?
gkobler replied to PeterPanettone's topic in Delphi IDE and APIs
Did you start Delphi in DPI Unaware Mode? -
wuppdi Welcome Page for Delphi 11 Alexandria?
Ian Branch replied to PeterPanettone's topic in Delphi IDE and APIs
Here's another one for you: When building a proj or group it shows one column. That's fine: When I close all projects it goes back to two columns width but shows only one column. If I minimize and then maximize Delphi the two columns show again. Ian -
How to change the Width of the dropdown list in tComboBox
PeterBelow replied to Squall_FF8's topic in FMX
Try the ItemWidth property instead. -
wuppdi Welcome Page for Delphi 11 Alexandria?
Ian Branch replied to PeterPanettone's topic in Delphi IDE and APIs
Better: This is for these settings: Trouble is that for both settings I select a font size of 8: Again, cosmetic, but workable. Ian