Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: -0.963 c
4-1088576047
dimon_programmer
2004-06-30 10:14
2004.08.15
Извлечение иконки


14-1090990614
pavel_guzhanov
2004-07-28 08:56
2004.08.15
Приношу свои извинения


6-1087208264
alexa
2004-06-14 14:17
2004.08.15
Mailslots


3-1090558298
PiterPP
2004-07-23 08:51
2004.08.15
Ошибка на клиенте при открытии базы dbf


9-1083347204
wolf3d
2004-04-30 21:46
2004.08.15
Если кто знает об игре Crazy Plumber




   Наверх