Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

KOL, MCK и TFontStyle(s)...   Найти похожие ветки 

 
Danil ©   (2004-03-06 11:51) [0]

Эта проблема у меня появилась около года назад, тогда я её решил как-то случайно, да и не было тогда больших осложнений.
А вот в этот раз вообще ума не приложу что делать...
Итак, вот в чём дело: после полной переустановки системы мне надо доработать один из KOL-MCK-проектов. Я как всегда установил всё что нужно, но проект отказывается компилироваться!..
Ругается на все строчки типа
Result.lab_state.Font.FontStyle := [ fsBold ];
в inc-файле формы словами
Incompatible types: "TFontStyles" and "TFontStyle"

Раньше, как помнится, у меня появилась эта проблема в связи с переходом на одну из новых версий (то ли 1.80, то ли 1.79...). Возврат к старой версии помогал избежать этой проблемы, а исправления, вносимые в inc-файл формы (по-моему со скобками какое-то шаманство) позволяли скомпилировать проект и в той новой версии... (но каждый раз перед компиляцией мне было не до этого =)))

Теперь же не помогает ничего!
Занятно вот что: компиляция нового, только что созданного проекта с жирной (и вообще любой) label проходит абсолютно нормально в любой версии (как ни странно ;) )

А вот изменение моего уже существующего проекта невозможно...

Подскажите, что делать? Я попробовал компилировать в разных версиях, в том числе в тех, которыми я гарантированно пользовался ранее (около 1.78,1.79), и в самой последней. Пробовал экспериментировать с типами TFontStyle(s) - тогда вообще ничего не работает...
Естественно, пробовал компилировать в версии, в которой я создавал проект (по-моему, 1.78), и даже в 1.60 - всё то же самое...

Просьба не пинать, если вопрос уже активно обсуждался =) Однако, поиск в Интернете, в KOL-FAQ и на форуме не дал результатов.

Кстати, по-моему раньше я просто убирал квадратные скобки и проект компилировался, а теперь в ответ на это выдаётся
Incompatible types: "kol.TFontStyle" and "un_main.TFontStyle"
где un_main - мой главный модуль с формой...

Да, и ещё, IDE во всех случаях - Delphi 6. Дома у меня такая же конфигурация и всё нормально компилируется (НО там я ничего не переустанавливал!); сегодня я всю папку KOL взял с скопировал на работу, скомпилировал KOL&MCK - всё равно то же самое!..

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


 
SPeller ©   (2004-03-06 15:28) [1]

Зачем ты правишь inc файл, если это всё делается в инспекторе объектов? И вообще странная какая-то у тебя проблема. По-моему всегда можно поставить нужный стиль в инспекторе и посмотреть что сгенерирует МСК.


 
Danil ©   (2004-03-07 19:41) [2]

Я именно так и делаю =)
Я похож на психа, который используя MCK описывает вручную стиль шрифтов? %-)

Просто (уж если всё подробно расписывать) как только я начинаю компиляцию, мне открывается ещё одна вкладка в редакторе кода с содержиым inc-файла моей формы и красным цветом выделяется строка, например
Result.lab_state.Font.FontStyle := [ fsBold ];

Почему на ранее созданный проект ругается таким образом, а на вновь созданный (буквально "только что") - нет?!..


 
Alekc   (2004-03-07 20:32) [3]

Посмотри у тебя в св-вах проекта определен символ KOL_MCK ?


 
Alekc   (2004-03-07 20:33) [4]

Небось стер .dof файл от проекта...


 
Владимир Кладов   (2004-03-08 12:34) [5]

иногда надо проверять что размер выходного экзешника положенный для KOL, а не для VCL. Наверняка Graphic вставилсмя в uses. В скобки его.


 
Danil ©   (2004-03-09 15:03) [6]

точно!!! это Graphics!

Ураа!!! Спасибо, Владимир Леонидович!!!

Я просто поместил Graphics в скобки =))) {$IFNDEF KOL_MCK}...{$ENDIF}


 
DDA ©   (2004-03-09 18:39) [7]

Блин и у меня такая же ситуация только что произошла.
Хорошо что хоть ответ уже есть.



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

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
14-1090821940
FeSSik
2004-07-26 10:05
2004.08.15
Вопрос о версиях


14-1091181051
igorr
2004-07-30 13:50
2004.08.15
Поиск телефона теперь невозможен


14-1091188408
Tuzemec
2004-07-30 15:53
2004.08.15
ищу TASM 5.0 или страрше


14-1091090568
NailMan
2004-07-29 12:42
2004.08.15
Как убрать из трея если "кабель не подключен"


3-1090329439
jonik
2004-07-20 17:17
2004.08.15
Lookup поля и SQL сервера