Ранее работающая программа неожиданно начинается с видимой строки заголовка - PullRequest
3 голосов
/ 12 января 2020

У меня есть программа, которую я написал в Delphi XE8, которая раньше работала правильно, но теперь начинается с немного больше, чем видимая строка заголовка. Чтобы быть точным, на долю секунды видна полная форма, но затем она падает до высоты 37 пикселей; даже недостаточно для полного отображения строки меню.

Я не мог вспомнить, что в этой версии программы были какие-либо недавние изменения, но я проверил предыдущие версии программы, и все они ведут себя одинаково ошибочно. Я скопировал файл .exe на другой компьютер, и там программа все еще работает нормально.

Я пытался найти любую ошибку в коде, выборочно комментируя модули. В конце концов, в исходном коде уже не было ОДНОЙ строки кода, но проблема все та же. Затем я заменил основную (и единственную) форму, где я удалил любой код, новой и пустой формой. Таким образом, любые неправильные параметры с компонентами формы будут отложены. Проблема все еще была там! Поэтому я решил, что это должен быть файл проекта. Сравнение побайтно с другим рабочим исходным файлом проекта: никаких отличий. Даже когда я заменил код из ошибочного файла проекта на код файла проекта OK (copy-paste), ошибка не исчезла.

Создание совершенно нового приложения VCL: никаких проблем. Ни с другими проектами. Я серьезно исчерпал идеи сейчас (что может быть подсказкой, что это что-то довольно банальное).

Кто-нибудь с подобным опытом? И желательно решение? Если вам нужно больше информации, стреляйте! Я говорил, что поведение началось с файла .exe, который раньше работал правильно, и что он все еще работает на другом P C?

TIA Steven


Редактировать
Оба упомянутых ПК имеют одинаковую Windows 10 версию:

Home Edition ,
Версия 1903,
Сборка 18362.535

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