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

Вниз

Ошибка с TKOLOpenDirDialog   Найти похожие ветки 

 
chum   (2006-01-20 16:16) [0]

Поставил последнюю версию KOL и открыл старый проект. При попытке скомпилировать выдаётся ошибка

[Error] Unit1.pas(26): Undeclared identifier: "TKOLOpenDirDialog"

В поиске нашёл, что TKOLOpenDirDialog определяется в KOL.pas, но это не работает. потом посмотрел в MCKfakeClasses и там строчка
 //TKOLOpenDirDialog = POpenDirDialog;


Если её раскоментировать, то всё нормально. В чём тогда прикол?


 
ECM ©   (2006-01-20 17:39) [1]

kol.pas (2.31):

{$IFDEF KOL_MCK}
type  TKOLOpenDirDialog = POpenDirDialog;
{$ENDIF}

KOLAdd.pas:

{$IFDEF KOL_MCK}
type TKOLOpenDirDialog = POpenDirDialogEx;
{$ENDIF}

define KOL_MCK ?


 
chum   (2006-01-21 14:58) [2]

define KOL_MCK ?</>

Конечно есть!!! вот я и не пойму в чём дело.


 
Sormy   (2006-01-21 20:33) [3]

А если в интерфейсной части (перед формой) вписать: "type TKOLOpenDirDialog = POpenDirDialog;"?


 
Sormy   (2006-01-21 20:47) [4]

...
{$IFDEF KOL_MCK}
type  TKOLOpenDirDialog = POpenDirDialog;
{$ENDIF}

type
 {$IFDEF KOL_MCK}
 {$I MCKfakeClasses.inc}
 {$IFDEF KOLCLASSES} TForm1 = class; PForm1 = TForm1; {$ELSE OBJECTS} PForm1 = ^TForm1; {$ENDIF CLASSES/OBJECTS}
 {$IFDEF KOLCLASSES}{$I TForm1.inc}{$ELSE} TForm1 = object(TObj) {$ENDIF}
   Form: PControl;
 {$ELSE not_KOL_MCK}
 TForm1 = class(TForm)
 {$ENDIF KOL_MCK}

...



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
10-1125549625
ALI_YES
2005-09-01 08:40
2006.11.05
COM в ручную


2-1161162629
Karbo_1
2006-10-18 13:10
2006.11.05
Прямой доступ к ячейкам TDBGid


2-1161405365
Riply
2006-10-21 08:36
2006.11.05
Видимость св-ва для GetTypeData


3-1157548675
tytus
2006-09-06 17:17
2006.11.05
Помогите с курсором


15-1160648885
TJulia
2006-10-12 14:28
2006.11.05
Еще один вопрос по HTML