Tag Archives: IOTASourceEditor

Go straight to JAIL! DO NOT Pass GO! DO NOT Collect £200

By | December 13, 2017

I’ve been lazy and as a consequence my parsers are not Unicode compliant and there’s no real reason for not doing a proper job. When I was originally converting my code to Unicode I didn’t spend much time understanding Unicode, I just did the bare minimum. Stefan contacted me about my Browse and Doc It… Read More »

The Delphi Open Tools API Book

By | March 21, 2016

Its here 🙂 The Delphi Open Tools API Book Related posts: Chapter 5: Useful Open Tools Utility Functions The Delphi Open Tools API Book has been updated… The Open Tools API using C++ Builder Browse and Doc It Open Tools API: Delphi 7 has documentation…

Browse and Doc It

By | March 2, 2016

I have moved my (some what dated) Browse and Doc It information to this page. Over the next few months I’ll attempt to release the few updates / fixes that I’ve applied while using it with XE, XE2 and XE7. Related posts: The Delphi Open Tools API Book Future Open Tools API Topics Chapter 8:… Read More »

Chapter 11: Writing editor code

By | September 1, 2011

In this chapter I’m going to extend the ideas from Chapter 10: Reading editor code and make the code insert a comment block above the method declaration and move the cursor to the start of the description in the comment. To do this I’ve modified the SelectMethod as below: Procedure SelectMethod; Var slItems: TStringList; SE:… Read More »

Chapter 10: Reading editor code

By | August 29, 2011

In this chapter I’ll go through how to get the code from the editor and do something with it. For this example I’m simply going to allow you to select a method from the current module and move to its position. This will use some of the utility functions I’ve described before in (see Chapter… Read More »

Chapter 5: Useful Open Tools Utility Functions

By | April 14, 2011

I thought that before tackling some of the more interesting Open Tools API topics previously mentioned that I would describe some useful utility function that can make using the OTA easier. Messages First I thought we would look at messages (but not custom ones, they will require their own chapter). These are useful for outputting… Read More »