Так что я собираюсь опубликовать то, что решило мою проблему, но я абсолютно не знаю, почему это произошло, поэтому, если у кого-то есть лучший ответ, я проверю это, как принято. Чтобы решить мои проблемы, я удалил привязку для ширины и высоты и просто добавил в конструктор DialogWindow
this.Width = OwnerActualWidth;
this.Height = OwnerActualHeight;
, так как я передаю этот параметр на входе
Я думаю, что наиболее вероятно, что у Вас есть два символа под названием "Приложение" в объеме, и тот от единицы Форм не является активным. Удостоверьтесь, что единица Форм в списке использования прибывает после любой предшествующей единицы, которая содержит символ под названием Приложение.
Но, необходимо предоставить больше информации. Точные сообщения об ошибках, и т.д.
Я рад видеть, что everythings работают теперь, но я добавлю, что другой способ решить такие проблемы, особенно если Вы не хотите перестраивать свои пункты использования, состоит в том, чтобы снабдить префиксом имя единицы к тому, что Вы хотите использовать, например.
Forms.Application.ProcessMessages;
Какие единицы находятся в пункте использования наверху файла? Приложение прибывает из единицы "Форм".
например.
unit MyUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms;