

Edwin Yip
-
Content Count
435 -
Joined
-
Last visited
-
Days Won
3
Posts posted by Edwin Yip
-
-
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?
-
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.
-
Well done! Is it possible to extract datetime from a uuid?
-
17 hours ago, Erwin Mouthaan said:SmartCrashLog supports Windows, macOS & Linux platform. Developed by original architect of FireMonkey.
Why I haven't heard about this before? It seems to be the only one that's cross-platform. I watched the intro video and it sounds very good. How does it compare to madExcept?
-
On 2/23/2024 at 1:07 AM, Oleksandr Skliar said:Both, the most time it's D11.3 and D12 for pet projects. I just can say D12 works worse than D11.3, sync methods literally doesn't work. In case you use generics a lot, LSP stops working. So my another wish - to support third-party LSP servers for Delphi code.
I'm so disappointed to hear that!
-
On 2/23/2024 at 1:07 AM, Oleksandr Skliar said:Both, the most time it's D11.3 and D12 for pet projects. I just can say D12 works worse than D11.3, sync methods literally doesn't work. In case you use generics a lot, LSP stops working. So my another wish - to support third-party LSP servers for Delphi code.
I'm so disappointed to hear that!
-
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.
-
14 hours ago, Arnaud Bouchez said:@Edwin Yip Yes, we will try to make a TLS 1.3 layer beginning of this new 2024 year. 😉
What a great news for the new year!
-
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
?
For http client it's sensible to just use clients in mORMot, but there are cases where you need to use Indy :)
-
Wow! You never cease to amaze us ab!
Does it mean Indy can use it instead of OpenSSL for supporting the latest TLS/SSL standards?
-
I asked a similar question on the Delphi facebook group some time ago, and the feedback were all positive. I think it only make sense to use the Chilkat DLL if you really can't find an alternative with source code.
-
@Alexander Sviridenkov This is very cool and can be very useful! While I have a faith in your libraries, the only thing I'm concerning about is the performance. Is it based on the good old and fast RTTI (System.TypInfo.pas) or the new but slow extended RTTI (System.Rtti.pas)?
-
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.
-
1
-
-
What happened to them? Yes, it seems that the website is no longer available...
-
Wow, well done!
-
After working on 11.3 for months, my conclusion is that the LSP-based code completion and code navigation is much much unstable than the old non-LSP versions. I always have to kill the LSP server to get it back to normal...
-
1
-
-
I created a simple demo project for mORMot web framework and Sempare Template Engine, both are the most powerful ones in their own catalogs, thus worth knowing how they can work together.
-
2
-
1
-
-
Graphics32 + Angus's GR32_lines and GR32_text can be firm foundation for graphical apps.
And no one mentioned https://github.com/fatihtsp/Blen2d4Delphi ?
-
Thanks for the info, tried both h2reg and h2viewer, both give me the following error:
MS Help 2.x runtime files are not installed on this PC.
I wish Delphi kept using the good old CHM or .hlp help file formats...
-
1
-
-
-
20 hours ago, ertank said: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.
-
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.
-
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.
I've been wanting such feature from the IDE for so many years already! And now you've done it! Well done @dummzeuch
-
1
-
-
PaxCompiler
in Delphi Third-Party
Posted
Hi Anders, sorry, is that not allowed? Tried to locate some forum rules without luck 🤣