I recently had to do some changes in some Delphi code. Therefore, I have some basics questions:
You can write a wrapper function to take care of the variables passed to OutputDebugString
as it expects a PChar.
Something like:
procedure DebugMsg(const Msg: String);
begin
OutputDebugString(PChar(Msg))
end;
There is a useful reference for debugging techniques here.
And if your Delphi is a bit rusty there's the ever useful Delphi Basics site. I use it a lot :)