Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 269

Вы куда-то переместили или удалили исходный файл и/или файл формы этого объекта. В репозитории сохраняется каталог, в котором находится объект. Если вы перемещаете или удаляете объект, то репозиторий объ­ектов не может его найти и выдает сообщение об ошибке.

Могу я добавить объекты на страницу New репозитория объектов?

Нет, не можете. Содержимое страницы New репозитория объектов фик­сировано. Объекты этой страницы нельзя удалить или изменить. Вам нужно разместить ваши объекты на другой странице.

Я добавил функцию в класс моей главной формы и теперь не могу отком­пилировать программу. В чем дело?

Вероятно, вы случайно добавили объявление функции к разделу published объявления класса. Убедитесь в том, что объявление вашей функции находится в разделах public или private.

У меня есть редактор ресурсов, который позволяет декомпилировать ресурсы, содержащиеся в других программах. Таким образом я «занимаю» нужные мне изображения и другие ресурсы из различных программ. Я могу так поступать?

Вообще говоря, нет. Вы должны исходить из предположения, что все ресурсы других программ защищены законом об авторских правах и не могут свободно использоваться. Проконсультируйтесь с юристом по этому вопросу.

Моя прикладная программа использует большое количество растровых изо­бражений и звуковых файлов. Могу ли я поместить все эти ресурсы в другой файл, а не в исполняемый файл моей программы?

Да. Вы можете сохранить ресурсы в динамически компонуемой библио­теке (DLL).

Вопросы

1. Когда используется опция Inherit при выборе объекта из репозитория объектов?

2. Как сохранить проект в репозитории объектов?

3. Что случится с производными формами, если вы измените базовую форму?

4. В каком месте объявления класса формы размещаются объявления функ­ций пользователя?

Web-дизайн (с) 2010 All rights reserved