EOutOfResources при загрузке изображения (иконки) во время разработки - PullRequest
2 голосов
/ 24 марта 2011

Я пытаюсь загрузить изображение в элемент управления, который имеет свойство изображения, например, значок TTrayIcon, изображение TImage, в Delphi IDE (время разработки), но он выдает ошибку «Нет системных ресурсов», когда выбрал мое изображение в диалоге файла.

Это диалог загрузки изображения, так что вы знаете, о чем я говорю.

Image Dialog

Я получил более 1 ГБ свободной памяти и несколько раз перезагружался, после чего я только открывал Delphi, но это не помогло ..

Кроме того, это происходит только для этого одного проекта.

1 Ответ

4 голосов
/ 24 марта 2011

Если у вас фактически нет нехватки ресурсов, это обычно происходит либо потому, что файл изображения слишком велик, чтобы поместиться в памяти после его декодирования, либо в файле имеется некоторое повреждение, из-за которого Delphi считает его больше, чем должно быть.Попробуйте открыть его в графической программе, например Paint.Net , убедитесь, что она не слишком велика, и сохраните ее заново.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...