![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
KOL и MCK [Delphi]
Scrage © (2006-07-09 05:20:00)Вот недавно установил компонент KOLBVLEDNumber под KOL. Это компонент для вывода чисел. Установился нормально. При компиляции выводится ошибка "Unit KOLBVLEDNumber was compiled with a different version of kol.TObj". В чем дело? Только не надо говорить "поставь версию KOL поновее".
lollol (2006-07-19 18:45:00) [1]так как у тебя сейчас и должно быть
Scrage (2006-07-19 17:38:00) [2]Все выглядит так:
uses Windows, Messages, ShellAPI, KOL, KOLBVLEDNumber {$IFNDEF KOL_MCK}, mirror, Classes, Controls, mckControls, mckObjs, Graphics,
MCKBVLEDNumber {$ENDIF (place your units here->)};
{$ELSE}
{$I uses.inc}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
{$ENDIF}
Если я куда-то перемещаю KOLBVLEDNumber, то возникает вот что:
uses Windows, Messages, ShellAPI, KOL, Controls, mirror, MCKBVLEDNumber,
Classes, {$IFNDEF KOL_MCK}, mirror, Classes, Controls, mckControls, mckObjs, Graphics,
{$ENDIF (place your units here->)}MCKBVLEDNumber,KOLBVLEDNumber;
{$ELSE}
{$I uses.inc}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
{$ENDIF}
При этом ошибка уже другая:
[Fatal Error] Unit1.pas(8): Unit MCKBVLEDNumber was compiled with a different version of mirror.TKOLControl
Maloric (2006-07-09 13:04:00) [3]Может это как у меня не компилился один компонент, вываливалась ошибка
[Fatal Error] MCKMHFontDialog.pas(54): Unit OleCtrls was compiled with a different version of Variants.EmptyParam
Нашел причину, в Uses Delphi сам записал "MCKMHFontDialog" после {$ENDIF (place your units here->)}, я ее переместил до этой надписи и все заработало.
Посмотри где у тебя в Uses записан MCKBVLEDNimber?