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

Вниз

Сильно глючная работа при проектировании GUI c использованием MCK   Найти похожие ветки 

 
Fregl ©   (2006-12-21 17:22) [0]

При первых же попытках работать и проектировать интерфейс программы с использованием MCK наткнулся на следующие глюки:
-При удалении компонентов с формы, их описание не удаляется (приходится чистить вручную)
-Часто порядок модулей портится, приходится править вручную (обычно это бывает после добавления новых компонент или удаелния старых)
-Вот тока что работал над созданием формы, все было хорошо, до тех пор пока не вставил MDIClient. Сначала делфи ругнулась на то что я поместил этот контрол на панель. Но после удаления онного начали выскакивать ошибки в модуле KOL - Invalid Typecast и все связанные с преобразованием String в PChar. Я так и не понял почему такое возникло, но количетсво глюков уже порядком начинает раздражать.
Как с этим бороться?
Надоело уже каждый раз подчищать уже удаленные методы и процедуры, которые опять добавляются после очередного сохранения.
Версия библиотеки последняя что висит на сайте 2.46 кажется.


 
Vladimir Kladov   (2006-12-21 18:32) [1]

Надо пошевелитьь формой, чтобы код перегенерировался. Кто бы назвал то место, к которому надо цепляться, чтобы узнать, не изменился ли в IDE Delphi файл. Да еще чтобы во всех Delphi2-7 работало одинаково.

Что такое порядок модулей. Жду расшифроки нового загадочного термина с нетерпением.

А кто сказал, что с MDI все в порядке. Он так и не закончен, и ждет, чтобы нашелся кто-нибудь, кто бы с MDI этим разобрался. И чтобы он вооще не глючил, даже в VCL - не бывает. И в любом случае, MDIClient должен быть на форме непосредственно. Без всяких панелей. На то есть как-то работающее демо.

Э-э, да вы кошек просто готовить не умеете. Ну раз появились, ну два. Пора бы уже сообразить, откуда их Delphi снова-то берет. Событие назначенное в design-time, правильно удаляется вычищением своего кода изнутри события и нажатием Save, так? Если удалить объявление ручками, оно вставится снова. Это делает Delphi, а не MCK.

Последняя 2.49.


 
D[u]fa ©   (2006-12-21 18:57) [2]

"порядок модулей" это наверное про Uses говорят, когда за символы условной компиляции строки вылезают


 
Trible   (2006-12-22 00:23) [3]


> Надоело уже каждый раз подчищать уже удаленные методы и
> процедуры, которые опять добавляются после очередного сохранения.
>
>



> Если удалить объявление ручками, оно вставится снова. Это
> делает Delphi, а не MCK.


Во-во.
Ну например чтобы не генерился Onclick я дважды щелкал по событию (создавал его пустым), затем компилил и событие навсегда удалялось - т.к. пустое.


 
Trible   (2006-12-22 00:29) [4]


> Надо пошевелитьь формой, чтобы код перегенерировался.


У меня это уже чисто рефлекторно получаеться. Изменил, правой толкаем форму, левой жмем f9 :)



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

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

Наверх





Память: 0.45 MB
Время: 0.046 c
15-1184061961
Piter
2007-07-10 14:06
2007.08.05
TBitmap в windows.pas и в graphics.pas


2-1183875434
Igor Mish
2007-07-08 10:17
2007.08.05
Работа с COM 1


15-1183538222
IMHO
2007-07-04 12:37
2007.08.05
Слово о Ботвиннике (шахматах и переборных задачах)


15-1183659935
Rouse_
2007-07-05 22:25
2007.08.05
WNetEnumCachedPasswords


15-1183970292
dr Gonzo
2007-07-09 12:38
2007.08.05
Качество Freelance





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский