jpluimers
A great reference on how not to code still is How To Write Unmaintainable Code Ensure a job for life đ Roedy Green Canadian Mind Products I am still amazed when browsing through code, how many… … Read more
4 years ago in .NET, Delphi, Development, Software Development0
jpluimers
In the comments of [WayBack] Delphi and JSON Is there an overlay (eg in the form of a helper) for the JSON classes built into Delphi (System.JSON), which offered an interface simil⊠â Jacek Laskowski… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Reminder to self: remember which of the open source libraries have: a generic TProc<T> alike with an const values: array of const T parameter a generic TProc<T> alike with a const value: T parameter Google returned none that stuck:… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
For my link archive: [WayBack] .net â interface inheriting multiple interfaces: how is this handled by a C# compiler? â Stack Overflow. [WayBack] New Delphi language feature: Multiple inheritance for interfaces in Delphi for .NET…. … Read more
4 years ago in .NET, C++, Delphi, Development, Software Development0
jpluimers
If you see the Documentation tab like below you need to either: install the[WayBack] 10.2.2 Welcome Page and Documentation Hotfix â Community Blogs â Embarcadero Community update to 10.2.3 manually fix the html/CSS width fiddling… … Read more
4 years ago in Delphi, Delphi 10.2 Tokyo (Godzilla), Development, Software Development0
jpluimers
[WayBack] Spring Collections I have a list of elements, there are, for example, 100 of them. List : IList; I want to get 5 values greater than 10 and ⊠â Jacek Laskowski â Google+… … Read more
4 years ago in .NET, Delphi, Development, Software Development0
jpluimers
On my reading list [WayBack] Delphi Corner Weblog: The current state of generics in Delphi because it explains in more detail why Delphi compiler generic type based intrinsics introduced some 5 years ago, but never been… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
For my archive, as one day I will run into this Variant/DispInvoke issue myself:[WayBack] Delphi revelations #3 â kbmMW Smart client â DispInvoke leak â Components4Developers: Delphi revelations, now about investigating a pesky DispInvoke bug… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
I still have not figured out the circumstances, but ever since either the Unicode Delphi versions (2009 and up) or BDS (8 and up), I have this every now and then: [WayBack] Delphi: why breakpoints… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Since G+ is down, a lot of interesting questions have vanished. Luckily I saved some by [WayBack] Jacek Laskowski â Google+ related to Spring4D and dependency injection: [WayBack] Spring4D IoC and specific singleton⊠â Jacek Laskowski â… … Read more
4 years ago in Conference Topics, Conferences, Delphi, Development, Event, Software Development0
jpluimers
Not that this is bad code, but there are no unit tests for them, and I have seen places in the wild that blindly use it without documenting where it came from and what tested… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Needs the System.SysConst unit: procedure RaiseAbstractError(const aClass: TClass; const aMethodName: string); begin  // more explanatory than AbstractErrorProc();  raise EAbstractError.CreateFmt(‘%s: method %s.%s’, [SAbstractError, aClass.ClassName… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
A few tips. Set breakpoints in these units: System.pas: procedure _AbstractError; begin if Assigned(AbstractErrorProc) then AbstractErrorProc; RunErrorAt(210, ReturnAddress); end; System.SysUtils.pas: procedure AbstractErrorHandler; begin raise EAbstractError.CreateRes(@SAbstractError); end; add a watch for ClassName that has âAllow side… … Read more
4 years ago in Conference Topics, Conferences, Delphi, Development, Event, Software Development0