Calling GExperts Grep (or an entry point in any Delphi dll) via rundll32.exe

GExperts so far comes with a special stand alone executable GExpertsGrep that does nothing else but load the GExperts dll and call the entry point ShowGrep. Having this additional executable isn't really necessary because Windows already comes with a tool that does exactly that: Load a DLL and call an entry point: rundll32.exe rundll32 path\to\your.dll,EntryPoint … Continue reading Calling GExperts Grep (or an entry point in any Delphi dll) via rundll32.exe

Error regarding rtl240.bpl not found in stand alone version of GExperts Grep

Various people have reported an error message regarding rtl240.bpl not being found when calling the stand alone version of GExperts Grep. I could never reproduce it but my recent insight on SaveLoadLibrary now also solved that one: The stand alone version of GExperts Grep tries to load any GExperts dll, regardless which version. The idea … Continue reading Error regarding rtl240.bpl not found in stand alone version of GExperts Grep

dzDebugVisualizers for Delphi 2005, 2006 and 2007

The Delphi Open Tools API introduced Debug Visualizers with Delphi 2010, so people stuck with a pre-Unicode Delphi IDE can not use them. Until now that is. An answer on StackOverflow by MartynA provided me with a starting point, but I used a different approach because I didn't like how getting the value overwrote the … Continue reading dzDebugVisualizers for Delphi 2005, 2006 and 2007

AddOns for Firefox

Just so I can look it up later, if I need it: The following are some interesting addons for Firefox: FireGestures is a Firefox extension which enables you to execute various commands with six types of gestures. Speed Start Speed Dial & Start Page with flexible layout for fast access to sites via visual bookmarks … Continue reading AddOns for Firefox

GExperts RSS feed link now works

Jeroen Wiert Pluimers has notified me in his comment on Google+ that the RSS feed for GExperts related posts doesn't work. I apparently forgot a forward slash in the url: correct: http://blog.dummzeuch.de/category/gexperts/feed/ wrong: http://blog.dummzeuch.de/category/gexpertsfeed/ It's fixed now, sorry about that.

Adding a comment to an XML node

So I don't forget: Adding a comment to an existing IXMLNode is simple, once you find out how: [delphi] var CommentNode: IXMLNode; begin CommentNode := ParentNode.OwnerDocument.CreateNode('comment text', ntComment); ParentNode.ChildNodes.Add(CommentNode); [/delphi] This is documented in the DocWiki