Наши преимущества

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

Tinitus

Турист
Credits
10
Добрый день,

у меня вопрос к 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 установленно?
 
Думаю это стандартное поведение (недочёт) Delphi.
На данный момент есть проекты с фреймами в XE3. Там точно так же.
 
Мне кажется это не "недочёт" Delphi, а нормальное поведения Frame. Ибо фрейм это не форма а всего лишь контейнер.
 
Вполне возможно, что это проблема не фрейма, а IDE Undocked. Я работаю в стандартной IDE, и во всяком случае и в Seattle, и в Berlin размеры моих фреймов сохраняются
 
Спасибо за ответы.

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

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

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

Ладно если-бы это только размер был, а то ведь и всё что на нём находится, сдвигается иногда.

Такое происходит когда выставлен Align у фрейма в значение отличное от alNone.
 
Вo время разработки у меня все фреймы на alNone стоят.
Открывается фрейм на позиции 0,0 значит в верхнем левом углу. Если его там оставить, то и размер не меняется в следующий раз. Как талько его сдвинешь, размер каждый раз меньше становится на 39 в высоте и на 16 в ширине:
491/774
452/758
413/742
374/726

и т.д.
 
Верх