[Lazarus] Windows Explorer context menu plug-in with fpc?

Paul Breneman list2010 at BrenemanLabs.com
Fri Nov 19 14:45:51 CET 2010

Bo Berglund wrote:
> Is it possible to make a Windows Explorer plug-in DLL using
> FPC/Lazarus?
> What I mean is the type where you see a submenu in the rightclick menu
> in Explorer like for example TortoiseSVN displays.
> As far as I have understood Win7x64 requires the plug-in to be 64 bit
> so it cannot be done in Delphi yet, but maybe wit FPC?
> Then again, I have noted on my Win7x64 machine that both TortioiseSVN
> and notepad++ integrate this way even though seem to be 32 bit
> applications. How is that done? Did they create a 64 bit dll for the
> plug-in, which in turn can call the 32 bit program?
> Any insight in this is appreciated.
> And I am not good at reading C++ so what I am after is sime pascal
> solution...

Embarcadero's web site seems to be down at the moment, but there is a 
little copied from a message on one of there forums from 1 Feb 2010:

At http://cc.embarcadero.com/Item/27554 you can find the source code for 
a shell extension which can be compiled to a 64bit library using Free 
Pascal / Lazarus. The source code is compatible with Delphi 7 and 
better, too.

If you don't already use www.codenewsfast.com you might search on it for
"explorer shell extension 64" and you'll find several threads about this.

More information about the Lazarus mailing list