| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Rational Delphi Link |
| Автор: Triton 30.1.2008, 20:47 | ||
| Предпринял попытку использовать модуль Rational Delphi Link для проверки возможности проектирования приложений. Для начала создал простую экранную форму и разместил на ней несколько стандартных компонентов (edit, label, button). Запустил Rational Rose, вызвал из меню Tools модуль Rational Delphi Link, синхронизировал объектную модель в Rational Rose с Delphi-проектом. В качестве проверки возможности round-trip инжиниринга изменил в объектной модели Rational Rose название компонента TLabel c Label1 на Label2. Синхронизировал измененную объектную модель Rational Rose с существующим Delphi-проектом, которая прошла с выдачей warning-а: warning: Delphi item commented out: Unit1.TForm1.Label1 После этого открыл в Delphi измененный код, который при попытке компиляции выдает сообщение: Field.Form1.Label2 does not have a corresponding component. Remove the declaration? По какой причине возникает эта ситуация и каким образом ее можно исправить? Код, сгенерированный при помощи Rational Delphi Link приведен ниже.
|
| Автор: OdesitVadim 3.2.2008, 23:48 |
| скорее всего эта система не понимает, что надо в dfm файлы переименовывать. |
| Автор: Triton 4.2.2008, 12:35 |
| Очень похоже на то, что дело, действительно, в dfm. |