Delphi XE7 и frames (позиция, размер)

  • Автор темы Tinitus
  • Обновлено
  • 27, Jan 2017
  • #1
Добрый день,

у меня вопрос к Delphi XE7 и frames.

Каждый раз, когда открываю frame unit и / или показываю его через F12 (IDE undocked), он находится в левом верхнем углу и совсем в другом размере, чем в последний раз, когда я его сохранил.

Это ошибка в XE7 или что-то не в порядке с моей инсталляцией?

Важно приметить, что мне пришлось провести эти два изменения с помощью stackoverflow:

renaming Delphi's c:\Program Files (x86)\Embarcadero\Studio\15.0\bin\Borland.Studio.Delphi.DLL, the IDE will remain stable much longer and you are able to get some work done!! Note the IDE will give you an error when starting up about this DLL being missing.

This appears to prevent a lot of the needless churning and burning the IDE was doing that was consuming memory and machine cycles
Another workaround that I've applied successfully in Delphi XE7 to reduce IDE memory consumption was renaming the following IDE files :

Borland.Studio.Delphi.dll
Borland.Studio.Refactoring.dll
refactoride210.bpl

This makes the XE7 IDE usable again; just the refactoring feature aren’t available anymore.
так-как без них пользоваться ХЕ7 было не возможно. Есть ли у вас такие проблемы с frames? Как у вас XE7 установленно?

Tinitus


Рег
14 Nov, 2010

Тем
73

Постов
193

Баллов
608
  • 31, Jan 2017
  • #2
Думаю это стандартное поведение (недочёт) Delphi. На данный момент есть проекты с фреймами в XE3. Там точно так же.
 

XNeo


Рег
14 Aug, 2004

Тем
83

Постов
209

Баллов
644
  • 02, Feb 2017
  • #3
Мне кажется это не "недочёт" Delphi, а нормальное поведения Frame. Ибо фрейм это не форма а всего лишь контейнер.
 

SChernov


Рег
18 Mar, 2009

Тем
56

Постов
189

Баллов
519
  • 02, Feb 2017
  • #4
Вполне возможно, что это проблема не фрейма, а IDE Undocked. Я работаю в стандартной IDE, и во всяком случае и в Seattle, и в Berlin размеры моих фреймов сохраняются
 

S_Gur


Рег
26 Feb, 2007

Тем
69

Постов
200

Баллов
575
  • 02, Feb 2017
  • #5
Спасибо за ответы. До XE7 я работал с XE (тоже undocked IDE) и там я такого не замечал - по крайней мере что касается размера фрейма. Позиция и там была другой каждый раз. Ладно если-бы это только размер был, а то ведь и всё что на нём находится, сдвигается иногда.
 

Tinitus


Рег
14 Nov, 2010

Тем
73

Постов
193

Баллов
608
  • 03, Feb 2017
  • #6
Tinitus, post: 768190:Спасибо за ответы.

До XE7 я работал с XE (тоже undocked IDE) и там я такого не замечал - по крайней мере что касается размера фрейма. Позиция и там была другой каждый раз.

Ладно если-бы это только размер был, а то ведь и всё что на нём находится, сдвигается иногда.
Такое происходит когда выставлен Align у фрейма в значение отличное от alNone.
 

Dustypup


Рег
27 Nov, 2008

Тем
74

Постов
205

Баллов
595
  • 03, Feb 2017
  • #7
Вo время разработки у меня все фреймы на alNone стоят. Открывается фрейм на позиции 0,0 значит в верхнем левом углу.

Если его там оставить, то и размер не меняется в следующий раз.

Как талько его сдвинешь, размер каждый раз меньше становится на 39 в высоте и на 16 в ширине: 491/774 452/758 413/742 374/726 и т.д.
 

Tinitus


Рег
14 Nov, 2010

Тем
73

Постов
193

Баллов
608
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно