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

The intrinsic factory pattern that every Delphi programmer uses

A blast from the past: my 2009 answer to [WayBack] What Design Patterns do you implement in common Delphi programming? – Stack Overflow which is still very much relevant today. TL;DR Every Delphi...

View Article


Delphi / Visual Studio build events: xcopy exit code 9009; ensure your PATH...

If you ever get an exit code 9009 from xcopy like the one below, then try using the full path to xcopy. It should be there, it should not matter, but it does if someone changed your path. [Exec Error]...

View Article


Delphi developer switching to C# – Stack Overflow

Another blast from the past. I’ve been using many development environment all my live, so I have been using .NET very early on allowing me to make a good comparison: [WayBack] Delphi developer...

View Article

Image may be NSFW.
Clik here to view.

If your tool depends on others, at least search for them…

If you auto-configure, then at least try searching the tools you need: [WayBack] Yeah right Delphi 10.2 Tokyo (for which the shortcut – unlike the Berlin one – does not contain the word Tokyo), they...

View Article

DPI aware Vcl applications and use Vcl Styles

For my link archive: [WayBack] Do you want to produce DPI aware Vcl applications and use Vcl Styles?… – Kiriakos Vlahos – Google+ Source at [WayBack] pyscripter/VCL.Styles.DPIAware.pas at master ·...

View Article


OMF, COFF and the 32-bit/64-bit Delphi or C++ compilers

Via [WayBack] As far as I can tell (and documentation on that is reaaaaaaly hard to find), dcc64 can link in .obj files in OMF and COFF format. Bcc64 uses LLVM chain and therefore produces ELF .o...

View Article

Some ideas on using DataSnap as a data-conversion layer between two systems

For my link archive as it contains some interesting ideas on how to use DataSnap as a conversion later between two systems: [WayBack] I need to write some DataSnap “middleware” between Google Glass and...

View Article

Image may be NSFW.
Clik here to view.

Delphi: Bezier in FMX

In case I ever need to do some Bezier curve coding in Delphi: [WayBack] GitHub – zhaoyipeng/FMXComponents: Firemonkey Opensource Components Via: [WayBack] Interesting set of components for FireMonkey –...

View Article


The magic Delphi ReturnAddress intrinsic

I could not find any official place where ReturnAddress is documented even though it is used at quite a few places in the RTL, VCL, FMX and 3rd party libraries like DUnitX, Spring4D, JCL,...

View Article


Image may be NSFW.
Clik here to view.

Delphi Berlin and up without disabled Castalia: Use Ctrl+W to select content...

If you have enough guts to keep Castalia enabled and have Delphi Berlin or higher, then you can use this shortcut: [WayBack] Tip: Use Ctrl+W to select content in the IDE code editor. Place your cursor...

View Article

Is there a keyboard shortcut to go to the next/previous compiler error in the...

Via: [WayBack] Is there a keyboard shortcut to go to the next compiler error in the current source file? – Jeroen Wiert Pluimers – Google+: Primož Gabrijelčič: Alt-F7, Alt-F8 IIRC And indeed, it is...

View Article

Catch Me If You Can: LLVM back-end cannot catch all exceptions

[WayBack] Catch Me If You Can: the LLVM backend cannot return from a hardware exception (like AV) if the hardware exception is raised directly within a try...except block. It can only safely return if...

View Article

Delphi desktop settings: .DST naming limitations and content similarity to...

Based on [WayBack] Bummer, cannot save a Delphi desktop named “Default Layout – right 3/4” – at load this one seems to be restored, but the list does not contain that entry. – Jeroen Wiert Pluimers –...

View Article


Reminder to self: be aware of implicit setup/tear down code in methods

If a part of a method requires implicit setup/tear-down code (for instance when using managed types like arrays, strings, etc), especially in rarely taken execution paths, then consider putting that...

View Article

Image may be NSFW.
Clik here to view.

Happy Delphi 25th anniversary: follow hash tags #Delphi25 and #Delphi25th

I wish I could have prepared something more substantial for the 25th Delphi birthday. Alas: life has been tough (see below), so please keep an eye on these search terms, hash tags and start posts from...

View Article


Some interesting Delphi MVVM posts…

Via [WayBack] We kick off a week of MVVM with an introduction of the Model-View-ViewModel pattern and how data binding is used to realize it. – Erik van Bilsen – Google+: [WayBack] MVVM – grijjy blog...

View Article

Does anyone knows a existing implementation of bcrypt or scrypt for delphi?

For my link archive: [WayBack] Does anyone knows a existing implementation of bcrypt or scrypt for delphi? – Fabian S. Biehn – Google+: [WayBack] GitHub – JackTrapper/scrypt-for-delphi: Scrypt...

View Article


Delphi memory allocators and configuration notes in multi-threaded...

From an interesting discussion at [Archive.is/WayBack] FaceBook: Delphi developer thread by Jarto Tarpio with some measurements by Jarto Tarpio and André Mussche. Manipulation of strings and lists in...

View Article

TInterlockedHelper for Delphi interfaces: Spring.Reactive.pas

Reminder so self: [WayBack] sglienke / Spring4D / source / Source / Reactive / Spring.Reactive.pas — Bitbucket fragments: type TInterlocked = SyncObjs.TInterlocked; TInterlockedHelper = class helper...

View Article

Delphi Conference 2018 – Barnsten.com

I missed this one, so I was glad I archived it because I was curious for Daan van der Werf – Delphi op de werkvloer “Groothandel & Magazijn”. So here it is: [WayBack] Delphi Conference 2018 –...

View Article
Browsing all 1445 articles
Browse latest View live