Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не могу поменять Caption у формы


Igi ©   (2006-02-02 16:11:00) 

В design-time меняю - все нормально меняется, а при компиляции у формы старый заголовок. Все в программе меняется кроме этой формы, что делать?


Igi   (2006-02-04 16:27:00) [1]

Простите все за беспокойство - нашел причину, просто в у меня одна функция caption формы меняла, это не в MCK дело... так неудобно прям перед всеми... зато теперь знаю что нужно делать если такое случится и как делать если MCK автоматически не удаляет код после удаления контроллов ;)


Igi   (2006-02-04 16:22:00) [2]

Странно, но я не могу установить BUILD в true. Оно там false a true будто заблокированно и не выбирается.


Vladimir Kladov   (2006-02-03 20:28:00) [3]

при удалении контрола код не перегенерируется, надо еще что-нибудь сделать, например форму на экране чуть подвинуть. Или BUILD = true выбрать в TKOLProject в Obj.Inspector'е


Igi   (2006-02-03 15:46:00) [4]

Проект в правильной папке. Локед нигде не стоит - и что удивительно - в Unit1_1.inc тоже все правильно!

procedure NewForm1( var Result: PForm1; AParent: PControl );
begin

 {$IFDEF KOLCLASSES}
 Result := PForm1.Create;
 {$ELSE OBJECTS}
 New( Result, Create );
 {$ENDIF KOL CLASSES/OBJECTS}
 Result.Form := NewForm( AParent, Program1 (Второе обновление от 27.01.06)' ).SetPosition( 218, 181 ){MainMenuHeight=19}.SetClientSize( 645, 437 );
 Applet :=  Result.Form;
 Result.Form.Add2AutoFree( Result );


А при компиляции и запуске выдает мне каптион просто Program1 - без дополнения в скобках. Вообще -мне кажется это связано с тем, я перешел давно на новую версию KOL +MCK и MCK пересал правильно сам генерировать код при удалении контролов с формы. Т.е. кнопку удалил а она не удалилась, приходилось всегда вручную её вычишать... а тут уж не знаю где в ручную можно попровить. И так у меня во всех MCK проектах :(

Удалял все dcu из каталога программы - не помогает...


homm   (2006-02-02 21:37:00) [5]

Проект перемещал из друго папки? если да то пропиши правильные пути у KOLProject.


Vladimir Kladov   (2006-02-02 21:30:00) [6]

Если менять Caption формы в design-time то уже ничего и не поменятся. Надо TKOLForm.Caption в инспекторе править, вы так делаете? (А может Locked в tKOLForm или TKOLProject вдруг стал True?)


ECM   (2006-02-02 20:57:00) [7]


> а при компиляции у формы старый заголовок

Вы смотрите именно после компиляции?(так не бывает!) Или после запуска?
... Если это после запуска (т.е. изменили название формы в инспекторе и попробовали запустить) - то так и будет. Надо заставить MCK перегенерировать код (KOLProject.BUILD=true или немного изменить размер формы). Проконтроллировать правильность генерации - визуально, открыв файл ИмяМодуляФормы_1.inc

> Даже в realtime  
> Form1.Form.Caption := 'Новый текст';
>
> непомогает :(((

Такого быть не должно... Попробуйте переустановить KOL, создайте новый проект с одной формой - посмотрите там...


Igi   (2006-02-02 16:38:00) [8]

Даже в realtime  
Form1.Form.Caption := 'Новый текст';

непомогает :(((


Наверх

Титульная страница Поиск, карта сайта Написать письмо