Jump to content

Fr0sT.Brutal

Members
  • Content Count

    2268
  • Joined

  • Last visited

  • Days Won

    46

Everything posted by Fr0sT.Brutal

  1. Fr0sT.Brutal

    Delphi 10.4.2 won't open a specific .PAS file

    Probably incorrect/mixed line endings? Is it the only file that causes this bug? Will the bug appear on a clean project with only that unit added? Can you attach this file for others to check?
  2. IDK what BCB21 is supposed to mean but v21 of the compiler is RAD 2010. 10.4 is v34
  3. Fr0sT.Brutal

    Function with 2 return values ?

    TDoubleDouble - we really need to mark what's inside 🙂
  4. Fr0sT.Brutal

    Apps not appearing in right task bar??

    Probably this is another consequence of the fact the simplest Delphi forms app actually has two windows - one hidden for Application and one for main form. The catch is that hidden window looks main for OS.
  5. Fr0sT.Brutal

    Function with 2 return values ?

    TDoubleTuple = array [0..1] of Double
  6. Fr0sT.Brutal

    Ignore exception type from code

    It's just an experience of supporting these modified versions and keeping them up-to-date. I too have several local patches to the libs I use but sometimes applying them could be a PITA so I update these libs quite rarely. It's always better to try pushing the changes to upstream or implementing them via descendants/overriding/helpers etc The issue is pretty unpleasant in fact. Exceptions are widely used for checking internal stuff so "notify on language exceptions" option becomes really unusable. Probably it's time to add a feature request to add more ignorance options - by unit name or by existence of debug info or whatever.
  7. Fr0sT.Brutal

    Debug / Release config has no effect

    Probably you're opening the same dproj with 11.1 and XE3 one after another?
  8. Fr0sT.Brutal

    how to flush buffers on Indy components

    Can you just read up remains to a junk buffer and then start new conversation? Also, what does "the transfer was disrupted" mean? Some troubles at client side? Because if there's something wrong at server side, there will be no "data coming".
  9. Fr0sT.Brutal

    how to flush buffers on Indy components

    I don't get it. If you close a socket, you automatically discard all the buffers.
  10. Fr0sT.Brutal

    TTask.Run Finish Order???

    The code does exactly what you told it to: 1. Start a task in bg thread 2. Show dialog If you want a final action, you should place it after the loop inside anon procedure
  11. If the question is about access via network, SMB is pretty fragile on Linux. I'd recommend FTP or HTTP; probably something more specific like NFS
  12. Fr0sT.Brutal

    Write blob field to database from client

    It's OK as he uses TField.LoadFromStream
  13. Fr0sT.Brutal

    Ignore exception type from code

    I'd suggest PR to SynEdit authors. Exception here is useless indeed.
  14. Fr0sT.Brutal

    Your experience with custom styles - do they work well?

    Well, the system-wide styling were available since the early Windows (all these colors clWindow, clText etc). Properly written apps (those using no hard-coded colors) always fit current color scheme.
  15. Fr0sT.Brutal

    String on heap?

    Why not, AFAIU it's something like .Tag (custom data) for all cells in a grid. Now it's likely done by Interfaces, DIs, callbacks, generics, overrides altogether but in old times people were much simpler 🙂
  16. Fr0sT.Brutal

    String on heap?

    New|Dispose(ps: PString)
  17. Fr0sT.Brutal

    Package SynEdit library as Dll

    We still don't realize what exactly the asker intends to achieve 🙂
  18. Fr0sT.Brutal

    Package SynEdit library as Dll

    Wiki says it's 3-licensed and one of these licenses is Apache which allows any license of the derived product
  19. Fr0sT.Brutal

    Your experience with custom styles - do they work well?

    With all this primitive tiles and simplified monochrome UI the OS vendors are enforcing, I doubt styles stuff will ever be actual again like in the times of WinAmp.
  20. Fr0sT.Brutal

    Package SynEdit library as Dll

    Nothing prevents you from taking abovementioned approaches in existing project. Just borrow all the tricks required to utilize a component contained in DLL.
  21. Fr0sT.Brutal

    Primefaces automatic downloader

    Get full dump of the request your app sends and ensure it's identical to what Chrome sends.
  22. Fr0sT.Brutal

    Are the jcl and jvcl libraries still alive?

    Absolutely! That's why I say "disagree" instead of "you're wrong" 😉 Anyway the complexity of Git is overestimated (especially for most usual operations). Contrary, after getting used to Git I was confused by SVN. All these awkward branches, strictly straight commit history, online-only pushing - things I never knew using Git
  23. Fr0sT.Brutal

    Are the jcl and jvcl libraries still alive?

    Disagree. I have all my projects in Git (most of them are pretty small as they represent different util collections/libs) and contributed much to multiple Git projects with one or several developers. Nothing complex. Fork the project, pull it, make changes, commit them, push them, press "Make Pull request" button. Owner has convenient UI of reviewing changes - either divided to commits or consolidated. If everything is OK he just presses "Merge" button and that's all. Also nothing prevents several devs from direct committing & pushing a-la SVN. And how contributions are implemented in SVN? Dumb and fragile diff files? Yeah, they indeed are much simpler to review *irony*
  24. Fr0sT.Brutal

    .gitignore file for Embarcadero C++

    Try here https://github.com/github/gitignore or fill it yourself and contribute to that repo for other users
×