Quantcast
Channel: Delphi – The Wiert Corner – irregular stream of stuff
Browsing all 1445 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

RAD Studio 10.2.2 Annoying New Features. Help? – Forum – Embarcadero Community

Does anybody know a shorter, more permanent solution for [WayBack] RAD Studio 10.2.2 Annoying New Features. Help? – Forum – Embarcadero Community. Especially the first one is very important to me. Ever...

View Article


Don’t expect high floating point performance from the Delphi for Linux compiler

Don’t expect high floating point performance of the Delphi for Linux compiler as this thread proves it is not: [WayBack] Based on a recent post here, it looks like the new Linux compiler uses the x87...

View Article


Image may be NSFW.
Clik here to view.

On my research list: FastMM4 LogAllocatedBlocksToFile to help find pseudo...

From a quick scan for LogAllocatedBlocksToFile, I found these links I need to dig deeper into: [WayBack] http://tech.turbu-rpg.com/486/wanted-live-leak-detection-for-fastmm [WayBack] EurekaLog blog:...

View Article

Interesting channel with a truckload of Firemonkey FMX demos: Quark Cube –...

[Archive.is] Quark Cube – YouTube: We create tutorials. And all this without the usual stuff. We want to show how you can work with FireMonkey. Our tutorials are not available as source code. We want...

View Article

Just curious whether anyone has had experience with the Uses Cleaner written...

Reminder to self: see if there was follow-up on [WayBack] Just curious whether anyone has had experience with the Uses Cleaner written by Oleg Zhukov:...

View Article


Image may be NSFW.
Clik here to view.

One more reason to disable live bindings: it throws exceptions when a project...

This was Delphi Berlin, but Live Bindings is not much better in any other Delphi version when opening a project group having multiple applications none of which use Live Bindings: This is how you...

View Article

Shouldnt this line be null terminated? HostEnt := gethostbyname(MarshaledASt…

[WayBack] Shouldnt this line be null terminated? HostEnt := gethostbyname(MarshaledAString(TEncoding.UTF8.GetBytes(Name))); – G+ – Allen Drennan Yes it should, but I’m not sure if the compiler is fully...

View Article

Delphi unit prefixes for VCL applications

When using 3rd party libraries, not all of them prefix the units they use, so I tend to use this unix prefix list:...

View Article


Finally: RAD Studio August 2018 Roadmap – Embarcadero Community

While many were expecting the 10.3 release by now, it should now be available towards the end of 2018. If that means better quality, I’m all for it [WayBack]: RAD Studio August 2018 Roadmap –...

View Article


E2026 or W1023 – take your pick (:

[WayBack] A compiler curiosity I’ve learned today … – David Berneda – Google+: depending on if TEST is defined or not, you get E1026 or W1023. // This works: {$IF Declared(Test) and (Test>=100)}...

View Article

ngHttp2 and OpenSSL win32/i386/x86 and win64/x64_86 (a.k.a. x86_64) builds...

[WayBack] ngHttp2 DLLs has a simple a version scheme. The build inside the Windows PHP distribution includes these version numbers. The TreadSafe versions work as plug in replacement for...

View Article

Delphi 2007 – when you lost your Borland.*.Targets file during a Windows upgrade

When upgrading Windows, it will create a fully new %windir% for you. Any files an application installed files in them will be gone, and appear in a %HomeDrive%\Windows.old If you’ve deleted that...

View Article

Reminder to self: write up which refactoring options might work under what...

Reminder to self to elaborate on: [WayBack] Did you know that the Delphi IDE’s rename refactoring (Ctrl+Shift+E) also works for forms and components? It works even better than GExperts Rename Comp… –...

View Article


Why Skylake CPUs Are Sometimes 50% Slower – How Intel Has Broken Existing...

[WayBack] Why Skylake CPUs Are Sometimes 50% Slower – How Intel Has Broken Existing Code – Alois Kraus reports that the PAUSE instruction on Intel Skylake architecture takes an order of magnitude...

View Article

Optimized Pascal compilation time | Fredrik Haglund’s blog

Long uses lists especially of units circularly referencing each other are killing for compiler performance both in CPU and memory consumption. To solve it: Ingredients ICARUS – a free tool from the...

View Article


Image may be NSFW.
Clik here to view.

Delphi Build Groups: building all the Configuration/Target permutations of...

An automated build system for your Delphi applications is gold, and straightforward to setup using the Delphi support for msbuild. Sometimes however, it is convenient to build any or all...

View Article

zlib win32/i386/x86 and win64/x64_86 builds for Windows

In the past, the DLL for zlib was called zlib.dll, but as of a few years back it is called zlib1.dll as it switched to static linking. There are may obscure download sites for zlib1.dll, but the master...

View Article


A success story – kudos to ScaleMM, +André Mussche…– Ondrej Kelle – Google+

Though no maintenance for over 2 years, it ScaleMM seems among the fastest of Delphi memory managers: [WayBack] GitHub – andremussche/scalemm: Fast scaling memory manager for Delphi Full story via...

View Article

Image may be NSFW.
Clik here to view.

Work around for running out of memory when building multiple projects in...

I found out this is a problem until at least Delphi 10.1 Berlin, but my original question was for XE8: Is there any tool that clears the Delphi memory overhead when a “build all” switches to the next...

View Article

Have NoMessageBoxes depend on a global boolean · Issue #58 · pleriche/FastMM4...

Reminder to self: [WayBack] Have NoMessageBoxes depend on a global boolean · Issue #58 · pleriche/FastMM4 · GitHub –jeroen

View Article
Browsing all 1445 articles
Browse latest View live