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

Вниз

!!! Помогите новичку !!! пожалуйста !   Найти похожие ветки 

 
ABM   (2002-10-04 15:26) [0]

Как же быть :
компилирую демошку написаную на KOL, a там в .dpr - Application !
как же ето ? как его скомпилировать без Forms ?
Ведь если исключить Forms из uses, то оно не знаето что такое Application, декларации которого в KOL я так и не нашел .....


 
Kirill   (2002-10-04 15:50) [1]

Не может быть.
Код в студию.


 
ABM   (2002-10-04 16:18) [2]

вот:
http://bonanzas.rinet.ru/KOLFtp.zip

KOLFtpClient.dpr

{ KOL MCK } // Do not remove this line!
program KOLFtpClient;

uses
KOL,
KOLForm in "KOLForm.pas" {Form1},
Select in "Select.pas" {Form2},
Logger in "Logger.pas" {Form3},
AskBox in "AskBox.pas" {Form4},
DirBox in "DirBox.pas" {Form5},
TaskN in "TaskN.pas" {Form6},
TaskEd in "TaskEd.pas" {Form7};

{$R *.res}

begin // PROGRAM START HERE -- Please do not remove this comment

{$IFDEF KOL_MCK} {$I KOLFtpClient_0.inc} {$ELSE}

Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm3, Form3);
Application.CreateForm(TForm4, Form4);
Application.CreateForm(TForm5, Form5);
Application.CreateForm(TForm6, Form6);
Application.CreateForm(TForm7, Form7);
Application.Run;

{$ENDIF}

end.


 
Kirill   (2002-10-04 17:04) [3]

Ну так это же MCK, а не KOL. Тебе надо установить Mirror Class Library


 
SPeller   (2002-10-05 01:14) [4]

Знаешь что такое директивы компилятора? Так вот, директивы {$IFDEF KOL_MCK} [Операторы1] {$ELSE} [Операторы2] {$ENDIF} подставляют в программу код в зависимости от того факта, определена ли константа KOL_MCK. Если да, то компилятор в нужном месте увидит [Операторы1], иначе [Операторы2]. Т.е. если у тебя стоит библиотека МСК то константа KOL_MCK будет определена и в тело программы включится {$I KOLFtpClient_0.inc}.


> Kirill © (04.10.02 17:04)
> Ну так это же MCK, а не KOL.

Как раз нет, программа на KOL, но созданная by МСК.


 
ABM   (2002-10-07 10:11) [5]

Спасибо ! Кое-что проясняется. Но МСК установлен.


 
ABM   (2002-10-07 10:21) [6]

Просто компилятору не нравится, что он не знает что же ето за Аpplication...


 
ABM   (2002-10-07 10:27) [7]

Ну, ладно ... закоментируем ето блок.
Все скомпилировалось. Запускаем действительно очень маленкий (23К) ехе - и ... ничего не происходит :-( выполнение не идет по *.inc-коду, а тут же в конец dpr. Где же ета KOL_MCK должна определяться ?


 
ABM   (2002-10-07 10:46) [8]

если ее (KOL_MCK) не видно, когда она определена в каждом pas, который включен в uses ?


 
ABM   (2002-10-07 11:04) [9]

а вот когда ее определить в dpr - то все работает.


 
Alexander   (2002-10-07 19:23) [10]

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



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

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

Наверх




Память: 0.46 MB
Время: 0.045 c
14-84761
Shluz
2003-06-06 00:29
2003.06.26
SMS сообщения


8-84461
HARRY
2003-03-15 11:58
2003.06.26
TMediaPlayer


3-84000
adoman
2003-05-30 14:03
2003.06.26
Syntax error in FROM clause...


3-83985
shoo
2003-05-30 10:23
2003.06.26
Выделить программно все строки в dbgrid е


1-84328
RazorbladE
2003-06-15 22:42
2003.06.26
Динамическое добавление Tabsheet в TabControl





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