Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Angus Robertson

    Connection refused issue

    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
  3. Today
  4. 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.
  5. tinyBigGAMES

    Some new projects...

    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
  6. Kas Ob.

    Connection refused issue

    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 ...
  7. 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?
  8. Henry Olive

    Get Form Name

    Good Morning Die Thank you SO MUCH
  9. Ian Branch

    IDE Design window size in dpi-aware Delphi...

    I found it: All good now.
  10. 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
  11. Stefan Glienke

    Virtual class methods and properties

    It appears that Marco lacks the technical understanding to evaluate this issue. I left a comment.
  12. Remy Lebeau

    Connection refused issue

    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.
  13. Yesterday
  14. 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
  15. Anders Melander

    Virtual class methods and properties

    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.
  16. 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. 😉
  17. Anders Melander

    Guidance on FreeAndNil for Delphi noob

    Real life race condition :-)
  18. Ian Branch

    wuppdi Welcome Page for Delphi 11 Alexandria?

    OK. I have the fonts set as I like them using the dpi aware delphi, and all good in the dpi unaware version.
  19. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    You can delete the entrys at the registry. First close the IDE.
  20. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Have to look tomorrow when i‘m back at the office.
  21. Ian Branch

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Sorry, I meant the actual font.
  22. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    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.
  23. Ian Branch

    wuppdi Welcome Page for Delphi 11 Alexandria?

    I don't have the 'Close Welcome screen when opening a new project' option checked:
  24. Ian Branch

    wuppdi Welcome Page for Delphi 11 Alexandria?

    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.
  25. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Did you start Delphi in DPI Unaware Mode?
  26. Ian Branch

    wuppdi Welcome Page for Delphi 11 Alexandria?

    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
  27. PeterBelow

    How to change the Width of the dropdown list in tComboBox

    Try the ItemWidth property instead.
  28. Ian Branch

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Better: This is for these settings: Trouble is that for both settings I select a font size of 8: Again, cosmetic, but workable. Ian
  1. Load more activity
×