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

Вниз

little bug 2.37 + fpc   Найти похожие ветки 

 
Thaddy   (2006-08-23 11:49) [0]

Vladimir,

There"s a small bug with FPC and 2.37, which compiles with delphi but is really a bug anyway:

iSqrt should take an int64 as parameter, not an integer.
Freepascal catches this correctly and aborts compilation, Delphi doesn"t but should have!

Can you change it into:

function iSqrt(X:Int64):integer;

This does not break any code and has the least impact.


 
Thaddy   (2006-08-24 17:40) [1]

NO bug, bug in conditional defines. Fixed.


 
Vladimir Kladov   (2006-08-24 18:32) [2]

{$IFNDEF _D4orHigher}
{$IFNDEF FPC} //+++
 Int64 = I64;
 PInt64 = PI64;
{$ENDIF} //+++
{$ENDIF}


Так достаточно?


 
Thaddy   (2006-08-25 10:53) [3]

No, I forgot about difference between FPC and FPC2: They are hugely different (FPC2 is almost 100% Delphi 7 compliant!) so I had to undefine FPC and define _Delphi7orHigher to work with Freepascal. I have submitted request to be able to identify FP version from defines to FP team.


 
Vladimir Kladov   (2006-10-21 13:36) [4]

я скачал free pascal 2.0.4. Но там нет заголовочных файлов. Например, для gtk - эти я взял на их ftp. Это так задумано, что тот, кому надо заголовочные файлы, должен их на ftp скачивать? Что-то на сайте freepascal.org не нашел такой информации.



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

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

Наверх




Память: 0.44 MB
Время: 0.037 c
2-1178819606
Nicky000
2007-05-10 21:53
2007.06.03
Excel


15-1178178061
TUser
2007-05-03 11:41
2007.06.03
С Орденом! 3 мая.


2-1179296069
StriderMan
2007-05-16 10:14
2007.06.03
проблема с большими строковыми константами


2-1179126808
Shokan
2007-05-14 11:13
2007.06.03
Передачи параметра


2-1179107919
Ale][andr
2007-05-14 05:58
2007.06.03
INIFILES





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