Рискну предположить, что StringToArray(LinkInfo.FullPathAndNameOfLinkFile, perem, 1, length(perem)+1); вам поможет. Дельфей не имею, так что никак не проверить. Ещё можно попробовать LinkInfo.FullPathAndNameOfLinkFile := Addr(perem). Но вряд ли поможет. Не знаком я с дельфи
XCodeR
ivank не всегда прав, просто старается молчать, когда не знает что сказать по делу
Кстати, c_str() в дельфях нет, её роль выполняет просто преобразование к PChar (через Addr). Это фишка builder'овских String (или AnsiString, или как их там), чтобы более удачно маскироваться под std::string.