Jump to content

Fr0sT.Brutal

Members
  • Content Count

    2268
  • Joined

  • Last visited

  • Days Won

    46

Everything posted by Fr0sT.Brutal

  1. Fr0sT.Brutal

    Get memory used by a Memtable record??

    Use FastMM which has extended diagnostics about what it allocated and compare values before/after
  2. Fr0sT.Brutal

    New install

    Next step: try "TLS telnet" from OpenSSL bundle. Your issue looks like network one not ICS related
  3. Fr0sT.Brutal

    What is good replacement for FastReports?

    This kind of lib is considered Pro so I doubt you can find something equally powerful for free. You can try appropriate section of my Awesome Pascal list or switch to another tech (manually-constructed HTML report maybe). It all depends on your needs. If you really develop your apps for free and they help many people (IDK, maybe charity or smth similar) try to contact with FR and explain the situation.
  4. Fr0sT.Brutal

    Pulling info from DPROJ files

    I doubt there is any general tool for getting data but you likely can find scattered pieces of info here and there. I remember some of the guys here managed to plug the settings of his expert into the project file, probably it was Vincent. There's also https://github.com/DelphiCodeCoverage/DelphiCodeCoverage in which I participated a bit and it has some code for getting Dproj info in /Source/CoverageConfiguration.pas
  5. Fr0sT.Brutal

    Pulling info from DPROJ files

    AFAIK they're in MSBuild format so you should rather search for this subject
  6. Fr0sT.Brutal

    Analyze strings for common parts

    I'm afraid what you want couldn't be done exactly via string routines. In the best case you could detect values but you want field names as well. Likely you'd better go SQL parsing way
  7. Fr0sT.Brutal

    Generic sort of several "parallel" arrays?

    Unless there's some specific requirements, the most logical solution is to extract all point properties to separate structure and sort them as you like. You can also have arrays of pointers to these structures each one sorted by different fields.
  8. Fr0sT.Brutal

    Up to date SuperObject?

    What's so special in Alx-a that the text/object utility unit has to be upgraded?
  9. Fr0sT.Brutal

    Bug - Linux 64 Compiled

    I guess it would be weird if posted by anyone but you. Or at least by someone who needs it more urgently - I'd like to participate but requirement is pretty low (and so the budget) to interest you.
  10. Fr0sT.Brutal

    Bug - Linux 64 Compiled

    Hmm, sounds interesting. I think it would be very useful for ICS itself to provide the ability to build network servers and apps which are mostly being run on Linux. How the funding could be done? Probably it'll be wise to implement simple and clear plugging points for another event engines, f.ex., KQueue or epoll.
  11. Fr0sT.Brutal

    Bug - Linux 64 Compiled

    Well, that's the most important stage. Currently ICS builds successfully for Linux but doesn't have its cornerstone feature - a message loop - implemented. So it won't suit you until it's done. I gave a look at it but it seemed too complicated - I even didn't realize where the message poll code should be placed. So I gave up for the time - the need was not so urgent and Wine seems to do pretty well.
  12. Fr0sT.Brutal

    Bug - Linux 64 Compiled

    Yep, I did successful build myself and stuck on missing message engine. That's why I asked if he managed to get ICS working. Hmm, FMX should have its own message loop, probably it would be pretty easy to utilize compared to native KQueue or something similar?
  13. Fr0sT.Brutal

    A book about Object Pascal Style Guide

    Won't the style guide be like "1. Write some code 2. Launch formatter 3. Examine the result"? 😄 Then only naming stuff is left to learn
  14. what do you mean by this? Telnet protocol and commands?
  15. Fr0sT.Brutal

    Interbase Int64 support

    BIGINT is the SQL99-compliant 64-bit signed integer type What's the problem? NVM, noticed IB context. Funny that commercial DBMS has no such basic type
  16. Fr0sT.Brutal

    Preprocessor

    But getting actual values is much more tricky and messy
  17. Fr0sT.Brutal

    Bug - Linux 64 Compiled

    Did you manage to get ICS working for Linux? I gave up on the stage of missing message pump loop.
  18. Fr0sT.Brutal

    Memo get real-time output

    Amazing option, I wasn't aware of that and messed with remembering whether there was CRLF at the end of text chunk.
  19. Fr0sT.Brutal

    best way to structure an application

    another +1 for AE's answer. Simple and reliable. Nice option for those who wasn't seduced by Dark Side that preaches installing separate updater service
  20. As for me, I'm honestly too lazy to select Pascal language every time in the combobox so leave default HTML (yeah, HTML is default on Delphi forum)
  21. Fr0sT.Brutal

    PC-specific memory corruption...?

    and the issue is...?
  22. Fr0sT.Brutal

    simple SFTP-like server for Windows?

    It should be available since ICS can use OpenSSL. But probably requires some changes. As an alternative, one could use reverse proxy like Nginx (it's very common to leave all TLS stuff to this tool together with load balancing, anti-DDOS and other things not burdening the business server with all this)
  23. Fr0sT.Brutal

    Problems with installing RAD Studio 11 in Wine

    Interesting, is it possible to copy an installed IDE to a different machine and run it thus avoiding the installer. I know there are portable versions of RAD so it seems doable
  24. Fr0sT.Brutal

    Memo get real-time output

    You run an app, read its output, wait for it to finish and then assign output as text to memo. Code is working just as you told it to
  25. Fr0sT.Brutal

    Delphi 5 - VirtualTreeView

    as usual - "git clone https://github.com/Virtual-TreeView/Virtual-TreeView" tried it right now 1st commit is "SHA-1: de020c14407480a457ecea6d2acd2548bd317161 Cleaning up, converting old library repository into a pure Virtual Treeview repository." from 13.06.2009 I can't figure out how to reach 1st commit via Github UI because there's only Prev & Next buttons (silly!) but clone works OK.
×