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

Вниз

FastCode и D2009   Найти похожие ветки 

 
Fr0sT   (2009-09-01 11:42) [0]

Приветствую всех! Наконец-то переползаю на 2009-ю. Такой вопрос: есть ли смысл в библиотеке FastCode для этой среды? Вроде как многие функции оттуда взяты в генофонд... проблема в том, что почти все функции библиотеки имеют дело с анси-строками, если всё переделывать под юникод, можно с катушек съехать. Конкретно интересуют функции сравнения и копирования памяти, их версии из либы совпадают с версиями в генофонде или всё-таки шустрее?


 
KilkennyCat ©   (2009-09-01 12:07) [1]

Когда переползешь, доползи до сайта фасткодовцев.


 
Fr0sT   (2009-09-01 12:25) [2]

Был там первым делом, и что? Ничего не менялось уже тысячу лет, версия всё та же, которая у меня уже давно была.


 
Fr0sT   (2009-09-01 14:23) [3]

Или ты имеешь в виду вот это
Borland Delphi 2006 : Fastcode CompareText, Int64Div, FillChar, ArcCos x 3, ArcSin x 3, Power x 3, PosEx, Pos, Move, UpperCase, LowerCase, CompareMem, CompareText, StrCopy and StrCompare are in RTL. Delphi 2006 IDE and compiled Win32 applications use FastMM4.?


 
Дмитрий Белькевич   (2009-09-02 11:15) [4]


> Конкретно интересуют функции сравнения и копирования памяти,


Интересно, какое отношение имеют эти ф-ции к юникоду?


 
Fr0sT   (2009-09-02 13:59) [5]

Никакого. Но вытаскивать их из общих юнитов довольно муторно, вот и спрашиваю, есть ли у версий из либы преимущество перед версией из стандартных юнитов. Либо же кодегиры взяли самую свежую и оптимальную версию? Просто у фасткода много вариантов функций, заточенных под разные процы, а у кодгира одна на всех


 
Anatoly Podgoretsky ©   (2009-09-02 14:13) [6]

> Fr0sT  (02.09.2009 13:59:05)  [5]

У CodeGear выхода нет, они обязаны делать под все процессоры, пока не сделают директиву компилятора TargedProcessor
Пока минимальный деноминатор 386.


 
Fr0sT   (2009-09-02 14:37) [7]

> [6] Anatoly Podgoretsky ©   (02.09.09 14:13)

Могли бы в рантайме определять проц и подсовывать нужный вариант, как собственно и сделали в фасткоде...


 
Anatoly Podgoretsky ©   (2009-09-02 14:53) [8]

Могли бы, но сделали традиционно.


 
Eraser ©   (2009-09-03 02:43) [9]

> [0] Fr0sT   (01.09.09 11:42)
> Приветствую всех! Наконец-то переползаю на 2009-ю

на 2010 переползать уже надо, если уж на то пошло.


 
KilkennyCat ©   (2009-09-03 02:48) [10]


> Eraser © (03.09.09 02:43) [9]

А что, уже кряк есть? :)


 
Fr0sT   (2009-09-03 12:32) [11]

> [9] Eraser ©   (03.09.09 02:43)

на нее не так муторно будет)

> [10] KilkennyCat ©   (03.09.09 02:48)

Дык на руборде, народ уже вовсю юзает


 
Eraser ©   (2009-09-05 02:26) [12]

> [11] Fr0sT   (03.09.09 12:32)
> > [9] Eraser ©   (03.09.09 02:43)
>
> на нее не так муторно будет)

аргументы будут? )


 
Fr0sT   (2009-09-07 14:10) [13]

> [12] Eraser ©   (05.09.09 02:26)

А чего аргументировать, там breaking changes нету, в отличие от юникода



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
3-1256288520
JohnLemon
2009-10-23 13:02
2011.04.17
Объединить 2 таблицы *.mdb... с помощью SQL


15-1294132538
dimonch-ik
2011-01-04 12:15
2011.04.17
траектория


2-1294828261
Студент
2011-01-12 13:31
2011.04.17
Насколько я неправильно использую SetLength?


15-1292587835
Правильный$Вася
2010-12-17 15:10
2011.04.17
замена имени видюхи


15-1293597688
Curse
2010-12-29 07:41
2011.04.17
Профсоюз IT





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