Перейти к содержанию
Fire Monkey от А до Я
  • 0

Undeclared identifier: 'GetSharedDocumentsPath'


gresaggr

Вопрос

Добрый день.

Работал над проектом, все нормально компилировалось. В процессе работы отключилось электричество. Из последних изменений до новой компиляции был добавлен Image с загруженным png (свет отключили).

После загрузки не компилируется и выдает ошибки на строке: tmp := TPath.Combine(TPath.GetSharedDocumentsPath, tmp + '.txt');  (Tpath does not contain a member named 'Combine')

Undeclared identifier: 'Combine'
Undeclared identifier: 'GetSharedDocumentsPath'

в Uses помимо прочего прописан System.IOUtils.

Проверял на двух разных компьютерах (Win 7/64)

Из-за чего такое могло произойти и как быть?


Update: 

вручную прописал  tmp := System.IOUtils.TPath.Combine(System.IOUtils.TPath.GetSharedDocumentsPath, tmp + '.txt');

Ошибка исчезла, но хочется нормального решения.

 

Изменено пользователем gresaggr
Ссылка на комментарий

Рекомендуемые сообщения

  • 0
1 час назад, gresaggr сказал:

но хочется нормального решения.

System.IOUtils в uses поставить после модуля, в котором описан компонент TPath (делфи не под рукой, не скажу в каком конкретно).

Ссылка на комментарий
  • 0
3 минуты назад, kami сказал:

System.IOUtils в uses поставить после модуля, в котором описан компонент TPath (делфи не под рукой, не скажу в каком конкретно).

Поставил в самом конце. Помогло.

Спасибо!
 

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...