Jump to content

Attila Kovacs

Members
  • Content Count

    1977
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by Attila Kovacs

  1. @Kas Ob. I've created an ico with svg inside manually and it won't be recognized as a valid ico by any app. The file format does not restrict on any image formats indeed, but nothing is supported beside bmp and png.
  2. Cool. Add from file (add ico) / change / save resource as. Perfect. Thx! Btw. pressing ctrl-o (open) meanwhile the splash screen is showing ends up in an AV. (Sorry, I'm an incurable tester :)
  3. You mean all the EOL Windows versions? Well, that makes no sense in 2020.
  4. Yes, it does. It's just a silly app limitation disabling compression for lower res. Well, this is even more silly, I thought the browser picks the size it's need and only dl that. Maybe we need 20+ years to get it right and not to waste resources....
  5. @Kas Ob. Ok, I can't reproduce it with 6.9.1. Anyway, the ICO format for favicon is ancient. It can be either png: https://sympli.io/blog/2017/02/15/heres-everything-you-need-to-know-about-favicons-in-2017/ or svg in the future (edge still won't render it, why I'm not wondering...) http://xn--dahlstrm-t4a.net/svg/favicon/favicon.html
  6. I have Axialis too but it surely won't compress to png under 256x256. Nor does IcoFx.
  7. Ok, can you recommend a tool for putting svg into icons? Also, which one can save png below 256x256? Like Stefan's icon. All editors I know are incapable to do so, maybe they still want to be compatible with IE 5.5. Btw. there is also favicon.svg which seems to be supported by all major browsers.
  8. There is no png compression below 256x256. Browser should cache the icon. 358kb is very big, indeed. Loading time of the page is great, but it's even greater (rocket fast) if you are not logged in.
  9. Attila Kovacs

    TDBEdit / Dataset / SetFocus / VK_DELETE / WTH

    Can someone tell me what the % is going on in this example? An MCVE where TDBEdit or TDataset or the DataLink goes into a strange state in a message storm. Changing Dataset's ReadOnly property between SetFocuses results in a state where VK_DELETE still deletes the text, and in an 'dataset not in edit or insert mode' on exiting the modified editbox. Tested in 10.1 U2, maybe already fixed? pack.7z
  10. Attila Kovacs

    TDBEdit / Dataset / SetFocus / VK_DELETE / WTH

    Well, it's more complicated as I thought. I've put 4 different DBEdit components from different vendors onto the form. If I keep pressing ctrl-f1 and in the meantime I'm changing the focus with the mouse to one of the edit boxes, the VK_DELETE keeps still executed when the dataset is in ReadOnly state. The same happens with TDBMemo so I assume with all DB-Controls. 10.2 seems to be OK. Phew... Ok found it. I assume there will be never a hotfix for Berlin.
  11. Attila Kovacs

    TDBEdit / Dataset / SetFocus / VK_DELETE / WTH

    @Uwe Raabe There are no observers involved, LEditLink is False, it must be something else.
  12. Attila Kovacs

    PopMenu two levels down..

    This means you have tested with other versions too, and it's only happens in 10.3.2?
  13. Attila Kovacs

    Interesting article about dying languages

    "All" ? That would be interesting...
  14. "Next Modification" "Previous Modification" "Next Unsaved Modification" "Previous Unsaved Modification" Can somebody tell me where these menus are and/or how to activate them?
  15. Rule 2a. Hyphenate all compound numbers from twenty-one through ninety-nine. Rule 8b. When writing out numbers above 999, do not use commas. for the first sight. But I could take this as a base if there is no fully correct lib out of the box. Let's see what other people think.
  16. All of them 😉 The first 2 pages of google result including torry.
  17. Attila Kovacs

    SFTP client

    Reading your question I don't really know what you need, but with https://www.clevercomponents.com/products/inetsuite/ I could cover all my needs in the past. There is also a discount right now.
  18. Attila Kovacs

    Reverse scrolling TEdt?

    you could also just do a Memo1.Lines.Insert(0, s); instead of Lines.Add(); (which is actually Insert(GetCount, s);) and you do not have to change much
  19. Attila Kovacs

    Reverse scrolling TEdt?

    The last time I did something similar I was using some kind of virtual table reverse ordered and bound to some db-control, like dblist or dbgrid.
  20. Attila Kovacs

    Dark theme

    https://darkreader.org/
  21. Attila Kovacs

    Scope of a HotKey??

    It's easy. If those hotkeys are really app-wide hotkeys and not a case for menu/action components, just hook the application messages and evaluate WM_KEYDOWN. VCL does the same. For every single menu/action visible. Every single time you press a key in your app.
  22. Attila Kovacs

    ISAPI DLL concurrent requests

    Btw. the fact that your broker works in garden mode, where the dll will be loaded every time you have a new request (as I understand it), indicates that you are using globals in non thread-safe mode.
  23. Attila Kovacs

    ISAPI DLL concurrent requests

    I think there are explicit WebGarden = true / false options in IIS, but your web.config does not has it, maybe you could check other config files. Nothing. Always set up everything from scratch, and at the end of your events there should nothing be kept. Avoid globals as much you can or use thread safe techniques to access them. I don't know how could be this possible. Ok, I also never needed it, but your events are running in a different thread every time you do a req, I'm not even sure that these threads are aware of an existing Application instance.
  24. Attila Kovacs

    ISAPI DLL concurrent requests

    Not really. Make sure WebGarden is not turned on, you don't do anything in webmodule OnCreate and OnDestroy, check the Event Viewer, try writing into a logfile to see what executes and what not...
×