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

Вниз

Проблема KOL и FPC   Найти похожие ветки 

 
Евгений Ч   (2006-03-23 14:23) [0]

Скачал KOL (ver. 2.30) и FreePascal (ver 2.0.2). Обработал файл kol.pas утилитой GlueCut, для совместимости с FPC. По всякому экспериментировал с параметрами компилятора, не получается ничего.

Выдает ошибки:

DESTRUCTOR name must be done
и
constructor name must be init

Как лечить?


 
ElDev   (2006-03-24 23:05) [1]

Посмотри на форуме по Free Pascal, там всё...


 
thaddy   (2006-03-25 12:13) [2]

Not true any more
gluecut is obsolete and  no longer necessary!
using init for constructors is also obsolete and not necessary!

I have explained it at my website http://www.thaddy.com/kolindex.htm

All you need with KOL+ freepascal is the correct compilersettings
and compile KOL in PAS_VERSION mode (Define) )
The best settings for fpc.cfg - for me -  are:


#Adapt the paths to point to your own FPC directory

-Fuc:\FPC\/units/$FPCTARGET/
-Fuc:\FPC\/units/$FPCTARGET/*
-Fuc:\FPC\/units/$FPCTARGET/rtl
-Fuc:\FPC\kol

# For a release compile with optimizes and strip debuginfo
#IFDEF RELEASE
-Og1p2
-Xs
#KOL
-Mdelphi
-CX
-Sg

#WRITE Compiling Release Version
#ENDIF

# For a debug version compile with debuginfo and all codegeneration checks on

#IFDEF DEBUG
-gcl
-Crtoi
-Sg
#KOL
-Sa
-Mdelphi
#WRITE Compiling Debug Version
#ENDIF



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

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

Наверх





Память: 0.45 MB
Время: 0.013 c
15-1166520001
tesseract
2006-12-19 12:20
2007.01.07
к 100-летию Леонида Ильича от керка


2-1166366846
Bolt
2006-12-17 17:47
2007.01.07
Резервирование


2-1166563307
aleko
2006-12-20 00:21
2007.01.07
SQL-запросы


2-1166196967
DmitrichJ
2006-12-15 18:36
2007.01.07
Как измерить время выполнения операторов.


15-1165953376
oxffff
2006-12-12 22:56
2007.01.07
Вопрос для Cyraxa. Как модифицировать GOF паттерн Visitor





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