-
Content Count
62 -
Joined
-
Last visited
-
Days Won
1
Ondrej Kelle last won the day on January 21 2019
Ondrej Kelle had the most liked content!
Community Reputation
47 ExcellentRecent Profile Visitors
-
git and Delphi tooling?
Ondrej Kelle replied to Lars Fosdal's topic in Project Planning and -Management
I've found this way: In the Explorer view, open your working copy file In the File History view, right-click on the first commit in your range, select "Select for Compare". Still in the File History view, right-click on the last commit in your range, select "Compare with Selected" -
git and Delphi tooling?
Ondrej Kelle replied to Lars Fosdal's topic in Project Planning and -Management
Recently, I also find GitLens extension for VS Code quite useful. -
git and Delphi tooling?
Ondrej Kelle replied to Lars Fosdal's topic in Project Planning and -Management
I find TortoiseGit useful. It's a Windows Explorer extension, similar to TortoiseSVN which you might know already. -
Variant support in chakracore-delphi
Ondrej Kelle replied to Ondrej Kelle's topic in Tips / Blogs / Tutorials / Videos
Also, it already has Delphi and Free Pascal bindings: https://github.com/Coldzer0/QuickJS-Pascal- 6 replies
-
- chakracore
- chakracore-delphi
-
(and 1 more)
Tagged with:
-
Variant support in chakracore-delphi
Ondrej Kelle replied to Ondrej Kelle's topic in Tips / Blogs / Tutorials / Videos
It's interesting. Thank you!- 6 replies
-
- chakracore
- chakracore-delphi
-
(and 1 more)
Tagged with:
-
Variant support in chakracore-delphi
Ondrej Kelle replied to Ondrej Kelle's topic in Tips / Blogs / Tutorials / Videos
Thanks! You can read about their future plans here on the GitHub repo: Version 1.12 plan Overall plan I think the current ChakraCore is still very nice if you need a high-performance scripting engine with JIT and GC embedded in your desktop application (with support for Windows, MacOS and Linux) and if ES6/partial ES2017 language support is sufficient for you: here are the compatibility tables . It depends on whether you need to support the evolving ES standards and if the opensource community can provide new features. Also, security fixes - IIRC, Microsoft plan to provide them until March 2021.- 6 replies
-
- chakracore
- chakracore-delphi
-
(and 1 more)
Tagged with:
-
Variant support in chakracore-delphi
Ondrej Kelle posted a topic in Tips / Blogs / Tutorials / Videos
The new experimental/variants branch of chakracore-delphi introduces some experimental support for Variants... Read more on my blog- 6 replies
-
- chakracore
- chakracore-delphi
-
(and 1 more)
Tagged with:
-
Delphi AES encryption/decryption
Ondrej Kelle replied to Soji's topic in RTL and Delphi Object Pascal
Also, CryptoLib4Pascal (MIT license)- 33 replies
-
- encryption
- decryption
-
(and 2 more)
Tagged with:
-
imagelist Looking for Icon Fonts support in Delphi for High-DPI and Themed app?
Ondrej Kelle replied to Carlo Barazzetta's topic in VCL
If you wanted to avoid the requirement of having the fonts installed globally in Windows you could write a design package with the fonts linked in as resources. The package, when loaded by the IDE, could load the fonts from the resources (using the code shown by @Attila Kovacs) and call Screen.ResetFonts to signal the IDE to reinitialize its font list . After that the fonts would be available to the IDE. -
Setting a "nullable" property on a .NET object
Ondrej Kelle replied to Dave Nottage's topic in Windows API
The problem, I think, is that .NET's Nullable is a generic type and as such can't be exposed to COM. -
Unified Memory Management - Coming with 10.4 Beta
Ondrej Kelle posted a topic in Tips / Blogs / Tutorials / Videos
Great news from Dalija Prasnikar! Thank you! https://dalijap.blogspot.com/2020/03/unified-memory-management-coming-with.html -
class designation question
Ondrej Kelle replied to David Schwartz's topic in Algorithms, Data Structures and Class Design
Thanks! I think you're completely right and off-topic to the question. 🙂 -
class designation question
Ondrej Kelle replied to David Schwartz's topic in Algorithms, Data Structures and Class Design
The first is a class reference (metaclass), the second is a type declaration (class). -
TWebModule response content truncated before return
Ondrej Kelle replied to Mark Williams's topic in Network, Cloud and Web
Simple assignment to Content should be sufficient: Response.Content := doc.XML.Text; This will both encode the incoming string value and set ContentLength automatically. (See TISAPIResponse.SetContent in Web.Win.IsapiHTTP.) In your case the encoded stream was longer than the original text, e.g. due to insertion of escape characters. By setting ContentLength explicitly you have effectively truncated the encoded stream. -
Also see Sysinternals sdelete -z: -z Zero free space (good for virtual disk optimization).