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

Вниз

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 вся ветка

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

Наверх





Память: 0.47 MB
Время: 0.036 c
14-1090820709
Izyum
2004-07-26 09:45
2004.08.15
Эмулятор терминала


3-1089992515
MORA
2004-07-16 19:41
2004.08.15
DataSet.Locate()


4-1088701349
Proger
2004-07-01 21:02
2004.08.15
Создание окна


1-1090987927
R
2004-07-28 08:12
2004.08.15
Маска папки


14-1090074794
Aleksandr_B
2004-07-17 18:33
2004.08.15
Устройство четиния/записи магнитных карт...





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