Jump to content

Edwin Yip

Members
  • Content Count

    435
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Edwin Yip


  1. On 4/29/2025 at 4:37 PM, Anders Melander said:

    You are replying to a 6 year old post...

    Hi Anders, sorry, is that not allowed? Tried to locate some forum rules without luck 🤣


  2. On 2/12/2019 at 12:46 AM, Bob Devine said:

    Thanks, but pax has some unique features that aren't available in the various Delphi scripting engines, including the ability to create Delphi-compatible interface-based DLLs (so you can create plug-ins from within your app) and cross-language programming (Object Pascal/Object Basic/Javascript). 

    The first requirement, might can be met with libFPC now?


  3. On 1/11/2025 at 7:47 AM, pyscripter said:

    Use the JAM Software one,  The reasons:

    • It is the official Virtual Treeview repo.  @joachimd took over the project from the component creator Mike Lischke and he is doing a fantastic job.
    • It is very actively maintained. Bug reports are dealt with and fixed very promptly.
    • The GetIt version is based on the Turbopack repo.  This repo was created from an older version of the JAM Software one.  Surprisingly, it was not forked, so it is hard to compare the two or merge changes from one to the other.  If you look at the Commit history it was created in 2014 and since then there have been around 130 commits, mostly creating packages for new versions of Delphi.  In the JAM Software repo there have been as many commits in the last six months.
    • Even if you submit a bug report to the Turbopack repo and it gets fixed (don't bet on it), it will take months before these fixes find their way into GetIt.

    No.

     

     

    Totally agree.


  4. On 2/19/2024 at 9:54 PM, Oleksandr Skliar said:

    My TOP list:

    1. LSP improvements/quility. Now it doesn't work at all for big projects. (working on D11.3/D12). Refactoring doesn't work at all. 

    By now do you mean Delphi 11 or 12? I'm using 11 and the LSP server is quite unstable and as a consequence code completion, code navigation, and everything that relies on the LSP server becomes unusable at all...

    That being said, I don't want new features but stability enhancements to existing critical features.


  5. 11 hours ago, Arnaud Bouchez said:

    @Edwin Yip
    Not yet, the TLS layer is not yet available.
    But I would not use Indy anyway, but the mORMot direct client classes instead, which already allows both OpenSSL and SSPI so you could use the latest TLS standard on the latest Windows revision. 😉

    "not yet available", does it mean there will be a TLS layer sometime in the future :classic_biggrin:?

    For http client it's sensible to just use clients in mORMot, but there are cases where you need to use Indy :) 


  6. 19 hours ago, Dave Novo said:

    Instead of just using SQL strings, did you think of using some of the existing ORM syntax as a model. There are many examples for Delphi.  See TMS Aurelius or Spring4D for examples.

    SQL is the most proven and widely-used DSL on earth, and it's the best option. Forget about those clunky and strange syntax of the so-called full-fledged ORM's.

    • Like 1

  7. 20 hours ago, ertank said:

    What you are looking for is "Inter Process Communication" aka IPC. For more details you can look here

    I used Cromis for named pipes. There is built in encryption support in that library, if you may need such functionality.

    The Cromis IPC framework is very well designed, it has a background thread running for receiving the messages, and only call your event handler when there is a message. I have several successful use cases with it.


  8. I need advise on solving the IDE help system not working issue, it's XE4 on Windows 7.

    I don't know since when it stopped working, but the error is as following:

    RAD Studio's help namespace is not defined. Please reinstall RAD Studio's documentation.
    class not registered, ClassID: {314111F0-A502-11D2-BBCA-00C04F8EC294}

    So I found the instruction from embt: https://support.embarcadero.com/article/43035

    The help installer almost worked until I got the following error:

    H2Reg.exe
    ** Error **
    MS Help 2.x runtime files are not installed on this PC.
    Installation/registration of Help files cannot proceed.

    According to Google and a MS forum post, I need Visual Studio 2008 SDK which still has a download on cnet.com, so I got it.

    But the installation cannot proceed since I don't have Visual Studio 2008 installed, so I stuck.

     

    I don't want to re-install the full XE4 because I've got so much IDE plugins and custom settings. Any advise? Thanks.


  9. 7 hours ago, Attila Kovacs said:

    Cool. I have almost made an expert for this too, the built in is such an annoying **** like the library path editor.

     

    @dummzeuch maybe you could size the controls less shy and the "inherited" area pops up too small.

     

     

    image.thumb.png.c7488c1c8530293f11ef8c868d614233.png

     

     

     

     

    I've been wanting such feature from the IDE for so many years already! And now you've done it! Well done @dummzeuch

    • Thanks 1
×