Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с элементами на форме   Найти похожие ветки 

 
Николай Сергеевич ©   (2004-05-12 04:15) [0]

При программировании на KOL возникают некоторые проблемы,
когда я разрабатываю дизайн, набрасываю компоненты,
после пишу код, проходит некоторое время, два, три часа и
наступает такая пора когда форма просто не реагирует на мои
действия, если я бросаю какой либо компонент на форму, то при
компиляции его не видно, с чем это связано понять не могу, у меня такая
проблема уже как третий раз, первые два думал, что это я что то намутил,
переустанавливал KOL, а во втором случае и сам делфи, а сейчас чую я, что это
не от меня, у кого нибудь была такая проблема, и как сней справиться раз и навсегда,
не начинать же мне опять с нуля?:(


 
SPeller ©   (2004-05-12 05:46) [1]

Проверь, не набросал ли ты на форму VCL-компонентов. Если да, то удали их и выставь свойста KOLForm и KOLProject.Locked в False.


 
Николай Сергеевич ©   (2004-05-12 07:33) [2]

Насчет вкл компонентов, то было один раз, я случаем бросил не тот едит который надо, но я сразу догнал и удалил его (возможно ли, что на него остались какие либо ссылки???), а с свойством Locked, у KOLproject стояло как надо, у KOLForm не стояло, выставил, ничего не помогло, кроме того оно мне выкинуло окно, о содержании которого я к сожалению изложить не могу, так как, уже было радостный даванул кнопку ОК:)
Может есть еще какое решение?


 
Николай Сергеевич ©   (2004-05-12 07:43) [3]

Вот сообщение, получил.
TKOLForm component was locked because the form had VCL controls placed on it...
Ничего особенного не несет, только спрашивает заблокировать или нет, при ответе да, ничего не меняется(не помогает моей проблеме решиться...):(


 
Solik ©   (2004-05-12 08:08) [4]

Попробуй после снятия locked тыркнуть build у  KOLProject


 
mdw ©   (2004-05-12 10:47) [5]

Мне в таких случаях, помогала очистка outdcuPath, SourcePath у KOLProject. Значения тут-же, автоматически устанавливаются обратно, но проект начинает нормально перегенерироваться.


 
SPeller ©   (2004-05-12 11:13) [6]


> Вот сообщение, получил.
> TKOLForm component was locked because the form had VCL controls
> placed on it...
> Ничего особенного не несет, только спрашивает заблокировать
> или нет, при ответе да, ничего не меняется(не помогает моей
> проблеме решиться...):(

Если это у тебя постоянно свойство Locked переходит в True, и при разблокировании выдаётся это сообщение, то значит у тебя на форме где-то всё-таки валяется VCL-контрол.


 
Gandalf ©   (2004-05-12 13:15) [7]

Судя по всему у тебя валяються VCL контролы, Locked просто так не выскакивает. Если Locked нет - но форма на изменения не реагирует - то значит глюк в MCK контролах которые используешь. Их придеться убивать по одному пока не найдешь беду.


 
Николай Сергеевич ©   (2004-05-13 04:08) [8]

Всем спасибо, вроде проблема решилась, как нистранно сама собой, магия.

Седня на утро врубаю Делфу и все отображается нормально, хотя все ровно при переключении свойства locked появляется тоже самое, хотя VCL компонентов, сто процентно нету...

Огромное спасибо, за оказанную помощь!


 
SPeller ©   (2004-05-13 04:47) [9]

Что-то я не пойму - вы locked в true чтоли выставляете?


 
Николай Сергеевич ©   (2004-05-13 08:01) [10]

нет в False


 
SPeller ©   (2004-05-13 12:58) [11]

Тогда значит где-то VCL-контрол валяется. В инспекторе пролистай в списке и ищи то что не начинается с приставки KOL.


 
Николай Сергеевич ©   (2004-05-13 16:46) [12]

В этом вся фишка, то, что ничего нету.


 
SPeller ©   (2004-05-13 19:05) [13]

Странно. А контролов на форме много? 10, 20, 50 ? Примерно так, сколько?


 
Bezols ©   (2004-05-13 23:38) [14]

У меня была, имхо, похожая трабла...
Типа, я бросал контролы на форму, а после компиляции я их не видел... Долго думал, в чем проблема...

Оказалось, что я переименовал папку проекта...
А у KOLProject1 свойство outdcuPath осталось то старое...
а так же и свойство SourcePath (эти свойства в инспекторе объектов видны)

Так вот из-за такой байды была трабла...
Помсотри, может и у тебя так?


 
Николай Сергеевич ©   (2004-05-14 03:14) [15]

2SPeller
3- panel
2- radiobox
5- label
3- editbox
1- listbox
3- button
2- checkbox
1- progressbar
1- MHXP1(манифест)
1- gradientpanel
ну и соответсвенно кол форм и кол проджект

2Bezols
Нет я ничего не переименовывал, да и это свойство в порядке стоит.


 
SPeller ©   (2004-05-14 04:15) [16]

Странно, у меня всё нормально при таких же компонентах. Только без MHXP. Попробуй удалить его и градиентную  панель и сделать ребилд проекту.

Мое личное ИМХО - лучше вместо компонентов вроде MHXP вручную сделать манифест и подключить его к ресурсам, и к project_1 или 2 вписать InitCommonControls.


 
Gandalf ©   (2004-05-14 11:42) [17]

Вот балон покатили на MHXP :) Там то кода пять строк внутре. Хотя врать не буду были случаи когда в перегруженых проектах после удаления этого контрола - все становилось хорошо, но правда тоже самое происходит если удалялся любой другой из них, а просто удалять возвращать - клик, delete. Контролы то надо настраивать.
Короче по совету Кладова даже try except весь MCK усеял так и не нашел причину... Бывали и более веселые ситуации - когда при добавлении удалении контрола на форму рухаеться дельфи...


 
SPeller ©   (2004-05-14 14:54) [18]

Надо долго и упорно вылизывать МСК. Где-то есть пара хитрющих багов, которые сидят незаметно, но проявляются когда не надо и проявляются как не надо.



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.034 c
4-1100258496
Shadow-UA
2004-11-12 14:21
2004.12.26
Запись процесса из памяти в .exe


3-1101714110
nstur
2004-11-29 10:41
2004.12.26
Как определить обязательное поле или нет?


3-1101817437
leha
2004-11-30 15:23
2004.12.26
dBase + ADO


1-1102957510
AlexLine
2004-12-13 20:05
2004.12.26
Работа с формами


14-1102174987
Ламеррр
2004-12-04 18:43
2004.12.26
Глюк среды Delphi 7 или ОС или я напартачил?...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский