Visit site Delphi and stuff
July 2006
0
votes
Delphi Wiki
Delphi and stuff
– A Delphi Wiki has been started on http://delphi.wikia.com. I think it's a brilliant idea and I hope it takes off well and becomes a great community resource. So please also spread the word to other Delphi developers.
0
votes
Shenoy's PInvoke Live Template
Delphi and stuff
– Shenoy has written a great example of a live template extension. It uses PInvoke web service from the PInvoke.net website. For Delphi code, it also uses the BabelCode web service to translate the declaration to Delphi (since PInvoke.net only returns C# and perhaps VB.NET code, I think). So, you're ...
0
votes
Blame
Delphi and stuff
– A few people have asked me if I plan to include Subversion blame functionality. Here's a screenshot which shows what I've done: Running blame may take a long time, especially with a file with a lot of history, so I wrote it to run in a separate thread. The hint shows the commit log message of the ...
June 2006
0
votes
delphisvn
Delphi and stuff
– I've started to prepare the Subversion stuff I've blogged about here for release as open source. I've submitted project registration to Sourceforge. The project, if approved, will be called delphisvn and will be released under Mozilla Public License 1.1. Update: Yay, I've just uploaded the initial ...
0
votes
More Subversion
Delphi and stuff
– In the recent few days, I've been able to spare some time for my Subversion IDE plugin again. I've written a dockable IDE form which can be used to perform some actions and view their results. If you're interested in how to write a dockable IDE form, see Corbin's article and example. Who knows, ...
April 2006
0
votes
Subversion editor view
Delphi and stuff
– Today I've played with the idea of a new Subversion editor view in the Delphi 2006 IDE. To add a new editor view to the editor, you have to implement ICustomEditorView interface and register it with a RegisterEditorView call. You'll need to add EditorViewSupport unit to your uses clause. This unit ...
March 2006
0
votes
XMLDoc regions CC#23955
Delphi and stuff
– In response to a comment here on this blog, I've uploaded source code of my XMLDoc regions plugin to Code Central. I hope you'll find it useful.
0
votes
Help Insight
Delphi and stuff
– I like Help Insight in Delphi 2006. I think it's going to prove to be very useful. The cool thing is that it's customizable: the popup window is a browser view of an HTML page generated from the XML compiler output by applying HelpInsight.xsl and HelpInsight.css files located in your $(BDS)\Objrepos ...
0
votes
XML Documentation in Delphi 2006
Delphi and stuff
– Delphi 2006 compiler supports an option to generate XML representation of your source code which can be processed (using XSLT) to produce, for example, HTML or HTML Help output. To associate a piece of your own documentation with a class or method, you can simply put your comments directly before ...
0
votes
Subversion in my Delphi IDE
Delphi and stuff
– Subversion in my Delphi IDE For over a year, I've been using Subversion version control software to manage my source code, with TortoiseSVN as client on Windows. I find TortoiseSVN extremely helpful in my everyday work. It's implemented as a Windows shell extension (so it's integrated with Windows ...
February 2006
0
votes
Delphi 2006 Demo
Delphi and stuff
– There's a nice new demo on Borland's website showing features of Delphi 2006: Delphi® 2006 - The First Choice in Windows Development
0
votes
CC2209 fix
Delphi and stuff
– I've just fixed a memory leak in my entry #2209, titled "Access client's IP address from a DataSnap remote data module" on Borland's CodeCentral. The problem was on the COM server side, in the included DSnapCom unit. The client's IP address (passed in by httpsrvr.dll or scktsrvr.exe as an ...
January 2006
0
votes
Free Threaded Marshaler
Delphi and stuff
– When writing a DataSnap appserver, you should probably try to make it thread-safe and register it to use the multi-threaded apartment (MTA) model (ThreadingModel = tmFree) because it gives you total control over synchronization and optimization of your code. But writing thread-safe code also ...
0
votes
Installing Delphi 2006
Delphi and stuff
– A few days ago, I received my shiny, fresh, the latest and greatest Delphi 2006 in a beautiful package. Very exciting! With much regret, I had to put it aside because I was busy at work and I simply didn't have time to play with it yet. I put it on my table, and I squinted at it occasionally while ...
0
votes
Erik's OpenTools FAQ
Delphi and stuff
– I've just noticed that Erik's OpenTools API FAQ and Resources web page links to my CodeCentral entry as an example on getting the target executable's file name from Delphi. Cool! :-) Note that you only need this for Delphi version 7 or earlier; newer versions already expose TargetName property.




