jpluimers
It looks like there are pages [WayBack] IDEIds21 – RAD Studio … [WayBack] IDEIds21 – RAD Studio. Maybe I ever find time to find out where they are referenced from and why there is no IDEIds1… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
I like questions like [WayBack] How to check if parent menu item has “checked” child item? – VCL – Delphi-PRAXiS [en] It means that the asker is closely looking at her or his coding. This… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
I bumped into [WayBack] A garbage collector for C and C++ a while ago, for which the source is at [WayBack] GitHub – ivmai/bdwgc: The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc). There is a (very old!)… … Read more
4 years ago in C++, Delphi, Development, Software Development0
jpluimers
Since I had captures messages inside the main message loop, I forgot it is straightforward: create a [WayBack] TApplicationEvents instance, then use the [WayBack] OnMessage event and hook it to a method like procedure TMainForm.ApplicationEventsMessage(var Msg: TMsg; var… … Read more
4 years ago in Conference Topics, Conferences, Delphi, Development, Event, Software Development0
jpluimers
Still relevant, not limited to Delphi, though other environments often have a better warning system in place: [WayBack] Why does my Android application, compiled with Delphi Rio, no longer work?. TL;DR: over time, Android and… … Read more
4 years ago in android, Delphi, Development, Mobile Development, Software Development0
jpluimers
Two small Delphi tricks: On out parameters When you have out parameters, and the caller passes local variables for them, remember that: the compiler then will not issue an “unitialised variable” warning any more because it… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
[WayBack] Is this code safe? function Some(const Str : AnsiString); var arr : TBytes absolute Str; begin fSomeMethodWithTBytesParam(arr); <- arr is properly c… – Jacek Laskowski – Google+ Such a seemingly simple question: Is this… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Every now and then I see people “overriding” a function by introducing a function with the same name. Often this raises a lot of confusion, because the override will only work if you have the… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Easiest way to find which message # (decimal or hexadecimal) belongs to which message and vice versa: [WayBack] List Of Windows Messages – WineHQ Wiki. [WayBack] List of windows messages with their description WM_ –… … Read more
4 years ago in C++, Delphi, Development, Software Development0
jpluimers
Multi-threading is hard, knowing your primitives is important, but Embarcadero documentation is always far from complete, leading to [WayBack] System.SyncObjs.TLightweightSemaphore.Create: Please simply explain to me the parameters of this constructor, especially first, AInitialCount… – Jacek… … Read more
4 years ago in Delphi, Development, Multi-Threading / Concurrency, Software Development0