Есть варианты кода, когда на 2007 работает и все ок, а на 2009 уже нет,
хотя
компилится - особенно на стыке PChar/string/AnsiString.
http://pnv82.blogspot.com/search/label/d2009
А что делает вот ета конструкция - PAnsiChar(AnsiString(SomeStrings[I])) ?
Точнее, я помню что такое AnsiString (в BCB5)
А вот что такое PAnsiChar?
Если это просто голый указатель на строку, к которому (принудительно?)
приводится временный объект AnsiString и сохраняемый в RecType::AnString, то
тут можно только погыгать над этими детскими граблями.
---
Коваленко Дмитрий.