-
Md3r © (18.02.14 05:45) [0]Delphi2010 + KOL3.210 + unicode
Создаю форму, кидаю несколько контролов, настраиваю свойства, запускаю.
Получаю это - http://i078.radikal.ru/1402/29/8bd24b779c42.jpg
А должно быть это - http://s004.radikal.ru/i208/1402/c0/9c8b9af8022a.jpg
Подскажите пожалуйста как исправить?? -
L`Autour (18.02.14 08:08) [1]Вроде тут было:
http://pda.delphimaster.net/?id=1384154630&n=10 -
Md3r © (18.02.14 08:52) [2]
> Вроде тут было:
> http://pda.delphimaster.net/?id=1384154630&n=10
У меня в Conditional defines написано это:UNICODE;UNICODE_CTRLS;SPEED_FASTER;NOT_USE_RICHEDIT;NEW_ALIGN;PAS_VERSION; KEY_PREVIEW -
Md3r © (18.02.14 09:11) [3]Забавно......
Убираю PAS_VERSION и все начинает работать нормально...
Но как тогда быть с юникодом?? -
Md3r © (19.02.14 08:42) [4]Есть какие-нибудь идеи?? Куда можно еще посмотреть??
Не откатываться ведь обратно на VCL.... -
L`Autour (19.02.14 11:33) [5]Специально проверил внешне подобную форму в Delphi2010 + KOL3.210 + unicode с такими условиями - все нормально отображается и с PAS_VERSION и без.
Полный Build не помогает? -
Md3r © (20.02.14 08:51) [6]Не, не помогает. Делал после каждых изменений Project -> Build All Projects.
Все одинаково. -
Md3r © (20.02.14 09:29) [7]Что забавно - в режиме ран-тайма все работает нормально.
Т.е., например, такой код отрабатывает без проблем:btnDo_Scan.Caption := 'btnDo_Scan';
rbxColor.Caption := 'rbxColor';
Т.е. что-то такое непонятное творится на этапе инициализации формы.
Хотя в файле Unit1_1.inc фигурируют следующие строчки:Result.btnDo_Scan := NewButton( Result.Form, #68#111#32#83#99#97#110 ).SetPosition( 8, 64 ).SetSize( 129, 41 );
Result.rbxColor := NewRadioBox( Result.GroupBox1, #67#111#108#111#114 ).SetPosition( 16, 56 ).SetSize( 177, 0 ); -
Md3r © (24.02.14 14:09) [8]Все так грустно???
Что можно сделать с этим вообще никаких вариантов нет? -
L`Autour (25.02.14 06:25) [9]А что плохого в рантайме? У меня в одном проекте размер окна не хочет правильно инициализируется - тоже пришлось добавить принудительное его изменение при старте.