Delphi

индекс
64,77

Вышла Delphi XE!

Новая версия Delphi доступна для скачивания.

О том, что обновилось в очередной версии продукта вы можете узнать из трех видеороликов. Присутствует и русский вариант.
+15
31 августа 2010, 17:24
11

комментарии (154)

+15
Kuuuzya #
А там сделали кнопку «Сделать хорошее мультиплатформенное приложение»?
+4
FinikWasHere #
Бородач смешной;)))
0
bitfroster #
Да, дядьки из ролика улыбнули, больше на тру-линух одминов похожи ;)
–32
posix #
на этой хуйне еще кто-то пишет?
+17
JayDi #
На ней еще и деньги зарабатывают
–25
folone #
Подозреваю, что поддержкой кода, написанного двадцать лет назад в компании, которая панически боится внедрить новую технологию, и всё никак не обанкротится?
+5
pasha_golub #
Код имеет тенденцию к протуханию? :)
–31
folone #
а вы не знали?
–1
pasha_golub #
А почему ви спгашиваите?
–18
posix #
А почему ви отвечаете вопгосом на вопгос?
–2
pasha_golub #
Хотите об этом поговогить?

Таким темпами можно весь /lm/ сюда запостить :)
+11
Lockdog #
Если бы вы хоть немного интересовались темой, то знали бы что на Delphi сейчас разрабатывают.
К примеру Altium Designer, средняя цена которого 400000 р.
0
hellomax #
Сурово.)
–18
posix #
На этом примеры кончились, да, я понимаю.
+28
C0derr #
The KMPlayer, QIP, QIP Infium, R&Q, Skype, The Bat!, Dev-C++, Avant Browser, ASProtect, Bred, Total Commander.
Достаточно?
+4
Foret #
Добавлю также FLStudio (бывший Fruity loops)
–24
ZOXEXIVO #
Ухожу из Total Commander'а…
+13
noRerih #
И скайп тоже закройте тогда;)
а так же всё, что на Dev-C++ написано

Обожаю такие вот акции протеста, сытно :-D
–7
tmp0000 #
Скайп на Qt…
+3
Christmas #
Под Windows — на Delphi
–1
tmp0000 #
Возможно. Мне пора спать, явно.
+3
denim #
под дельфи похоже тока гуй
0
Goodkat #
одно другому не мешает :)
Qt в виде Component Library for Cross Platform (CLX) входит в поставку Delphi лет десять, версии с седьмой.
0
GunSmoker #
Скорее, заканчивается на седьмой. CLX есть только в D6 и D7. Ну и в гипотетической будущей версии, которую нам обещают в 2011-м.
0
Goodkat #
Спасибо, не знал — я как раз завязал с Delphi на 7-й версии.
+6
Error_403_Forbidden #
Жертва предрассудков.
Если бы незнал, на чём написан, так бы хвалил и пользовался.
А так — религия не позволяет, сожалею.
+1
Halt #
Да ладно. Именно на таких людях делают деньги. Они податливы как масло и пойдут туда, куда укажет им правильный пиар :)
+1
arkady #
анальные рабы наоборот :)
–2
ZOXEXIVO #
Давайте, дельфятнички, учите меня :)
–2
posix #
www.tiobe.com/index.php/content/paperinfo/tpci/index.html
2.428% и +0.09% в этом месяце.
Достаточно?
+1
C0derr #
Достаточно для чего?
–2
posix #
Для того, чтобы понять.
+7
mefcorvi #
… что Delphi популярнее Ruby и Javascript'а?)
+1
Kirk #
В странах СНГ этот процент будет равен где-то 10-15 точно. Там статистика на весь мир.
+1
NARKOZ #
А также Download Master
+2
Vordigont #
А также AIMP2.
+1
sskorykh #
Afaik, EMS SQL Manager, Quest T.O.A.D.
0
Halt #
Еще IBExpert вроде. Хотя может и на билдере
0
Monca #
на дельфи, а еще pl\sql developer)
0
RostislavDzinko #
Особенно Total Commander. Который до сих пор ведется на Delphi 2 =).
–3
km999 #
У меня знакомый на Turbo Pascal написал ОС. Что тогда говорить об Object Pascal?
+8
asArtem #
у меня тоже есть друг-мазахист.
+1
Shajtan #
Не путайте. ОСь на паскале — это скорее не мазохизм, а явно выраженный садизм с маниакальными наклонностями.
+2
Horse #
begin
asm
mov ax,1

тысячи строк на ассемблере

int 13h
end;
end;

Действительно, ОС на Turbo Pascal. Впрочем я сейчас тоже на Delphi пишу (.
0
km999 #
Ну, не без ассемблера, но все же большая часть на Pascal.
0
Horse #
А можно глянуть?
0
km999 #
У меня нет ее.
+5
lexar #
+1
loginsin #
Интересно посмотреть на ту же статистику для языков C/C++ :-)
0
vladon #
на C++ написана MS Windows
0
Bonart #
MS Windows (собственно системная часть) написана на C.
На плюсах — только прикладнуха.
+2
skynets #
Я пишу!
0
Nodge #
Вы не поверите, у нас в группе на этом все пишут, начиная с 3-го курса… :)
+2
sskorykh #
А вот не поверишь! Когда-то я писал на Delphi и имел наработки, которые актуальны и до сих пор. Иногда ко мне приходят заказы на разработку аналогичных программ. Используя наработки 8-10-летней давности, я могу создать приложение в короткие сроки, с низкой себестоимостью и при этом весьма приличного качества. Поскольку данное направление не является более для меня приоритетным, то задача моя — по-быстрому заработать кусок масла на хлеб. Смена технологий экономически нецелесообразна и, более того, не оправдана технически. У конечных клиентов на компьтерах полный зоопарк, кое-где до сих пор стоит Windows 98.

0
UrbanRider #
Судя по вашему высказыванию, вас можно назвать единственным нецензурным словом вашего комментария. Если кривые руки, то отличный инструмент вам никогда не поможет. А на Delphi написано не мало хороших приложений.
+7
helm2004 #
Перенести в юмор!
+6
u238 #
Многие так и пишут на DELPHI7… потому что принципиального нового с тех пор так и не появилось в Дельфях….
+1
mad8vad #
Там и сама IDE намного стабильнее была. 2006 и 2009 у меня регулярно падают
+2
SegaZero #
ненамного. как человек, ставивший одновременно 7 и 2006 (а позже и 2009, и 2010 версии), могу сказать, что 7 и 2010 примерно одинаковы по стабильности и скорости. 2009 буквально чуточку похуже.
Падают все версии, но это бывает редко. Если падают часто — надо накатить хотфиксы
+2
JayDi #
По опыту — Delphi 7 на объемных проектах (десятки тысяч строк кода с большим количеством визуальных компонентов) падал значительно чаще, вплоть до невозможности вообще открыть проект. Так, переход на с 7 на 2006 для разработчиков был как манна небесная.
+1
pcmaniac #
У меня десяток проектов на 7-ке по 100'000-200'000 строк кода собираются со свистом и ничего не падает. Из стопроцентно воспроизводимых глюков присутствует только работа ActionManager'а совместно с ActionToolBar'ами в Design Time и их сериализация в Run Time. Если отказаться от сериализации и осторожней дизайнить — всё ок.

Сейчас переписываю всю платформу на 2010, собрал уже один небольшой проект — доволен как слон. Уйма новых плюшек и более удобная, но и более ресурсоёмкая среда. Подумываю об апгрейде — привык что любой проект собирается не более 10сек.

8-13(2009) щупал, но не понравилась ни одна. Считаю что 2010 — первая достойная замена 7-ке по всем параметрам.
+1
SegaZero #
2009 уже можно считать достойной заменой. Но 2010 действительно хороша, не уступает семерке
0
kozzztik #
У меня в 2007ой стабильно глючат наследники DataModule. Хоть застрелись, при кажом открытии решает что это TForm и портит dfm файл левыми полями, приходится вручную вырезать.
+1
dimmaq #
Ну, после 7й версии добавлено несколько удобных фишек в сам язык, например, юникод, generics и другие мелочи. И самa IDE удобнее стала. Только, ИМХО, это надо было сделать намного раньше.
0
mefcorvi #
На самом деле язык Delphi весьма сильно изменился с времён седьмой версии IDE.
–2
Maccimo #
На вскидку, из того, что не было в D7 — templates и юникодный VCL.
Правда всё это уже тысячу лет как есть в Java и C++.

Как бонус к юникодному VCL — отстутствие возможности нормально работать с не-юникодными строками и писк индусской мысли — неотключаемая неявная конвертация UTF8 и ANSI строк в юникодные, если ожидается юникодная строка.
Спасибо хоть, что варнинг кидает.
0
jack128 #
>> отстутствие возможности нормально работать с не-юникодными строками
AnsiString куда то пропала??
>>неотключаемая неявная конвертация UTF8 и ANSI строк в юникодные, если ожидается юникодная строка.
А так же неотключаемое преобразование целых чисел в вещественные, если ожидается вещественное число.
+1
pcmaniac #
А кто вам сказал про отсутствие возможности нормально работать с неюникодовыми строками? RawByteString — однобайтовая строка без учёта кодировки — при операциях с ними никаких преобразований не производится, только есть варнинги при смешанных с юникодовыми строками операциях, но это и нормально, ведь компилятор не знает в какой кодировке у тебя данные.
0
SegaZero #
Вас кто-то наобманул про D7. Посмотрите DeCal и Tnt Unicode Controls

про строки вам уже сказали
0
Maccimo #
Я что-то пропустил и TntUnicode шло в поставке с D7?
VCL в D7 до мозга костей неюникодное, так что никакой ошибки нет. То, что можно было воспользоваться сторонними библиотеками навроде TntUnicode или ElPack дело не меняет.
0
Bonart #
Писк индусской мысли — это неумение работать с неюникодными строками с Дельфи-2009+
В C# неотключаемый неявный боксинг никого не смущает?
0
Maccimo #
Не смущает.
В C# оно было изначально и нет тонн кода, написанного в рассчёте на его отсутствие.
0
Bonart #
Расчет на отсутствие дополнительных преобразований между 8-битными строками и юникодом де-факто является расчетом на семибитную кодировку, что криво само по себе и есть тот самый писк индусской мысли.
0
Bonart #
Такие мелочи как юникод в VCL, генерики, анонимные методы, итераторы, перегрузка операций можно считать за приниципиально новое где угодно, но не в Дельфи;)
+4
Skiminok #
Судя по всему, выкупка разработки Embarcadero и увольнение Ника Ходжеса не пошло на пользу продукту. Вкратце: за год ни черта из обещанного не сделано, зато напичкали среду написанными своими руками свистелками, которыми все давно пользуются с помощью отдельных других продуктов.
Видимо, принцип «Not invented here» сожрал добрую половину мозгов у верхушки новой фирмы-патрона Delphi. А жаль.
+1
SegaZero #
да, тоже разочарован отсутствием поддержки x64
молчу уж про возрождение линейки Turbo
–2
Gorthauer87 #
Шел 2010ый год… в то время, как корабли бороздят просторы космоса все остальные озабочены поддержкой архитектур arm,mips, etc в глухой пещере, в полумраке, под мерный звук работающего генератора Delphi разработчики все еще пишут x86 only код.
+9
SegaZero #
как мне нравятся комментарии про 2010 год. типа наконец то миранда включила юникод в 2010 году. все прогрессивное человечество пересело на кути. все пренепременно (а как же иначе, ведь тренд наметился) ринулись поддерживать армы, мипсы и прочую херню
и только разработчики на delphi в ус не дуют и продолжают клепать х86 код, ай ай ай
–1
Gorthauer87 #
Найди мне еще один фреймворк, кроме Qt и Java, который бы поддерживал столь большой спектр платформ.
Рынок настольных приложений весьма насыщен уже, хочется чего-то нового. А в Дельфях и в ус не дуют.
+3
SegaZero #
зачем мне искать? Поддержка большого спектра платформ не значит, что это хорошо.
нативный код всегда был и будет лучше.
чего чего, а кроссплатформенности от делфи никто особо и не ждет. Люди ждут х64, ибо более востребовано. Люди ждут более безболезненного перевода своих проектов на х64. Перепиливать существующий проект с нуля просто потому, что сейчас модно х64 никто не будет. Почему более востребовано? Потому что ниша delphi продуктов — Windows платформа, даже несмотря на наличие Kylix

А кроссплатформенность нужна только небольшой кучке гиков. ИМХО, конечно. Юзерам неважно насколько приложение кроссплафторменно. Им важно, чтобы приложение работало на их платформе.
И не надо мне про оракл и их решения на Java. Ими был изначально выбран данный инструмент, они вполне могли выбрать любой другой. Корпорация такого уровня справится с переносом на любую платформу.

З.Ы. Ходят слухи про Delphi for Mac, но дальше слухов пока ничего не идет. Разработчики в своих блогах там чего то заикаются о маках, но пока это все слишком расплывчато.
–5
Gorthauer87 #
>чего чего, а кроссплатформенности от делфи никто особо и не ждет. Люди ждут х64, ибо более востребовано

/0
x86-64 значит уже не кроссплатформенность?

+1
SegaZero #
nope
0
Christmas #
Kylix похоронен ведь давно. А кросс-компилляцию под Linux пока только обещают, если я правильно понял.
0
SegaZero #
похоронен, но как факт существования интересен.
кросскомпиляцию, afaik никто не обещает. Обещают отдельный продукт Delphi for Mac. Хотя может и вру
+2
tenshi #
очень порадовали коммиты посредством продирания через 3 уровня менюшек х) хорошо интегрировали, блин х)
–26
folone #
в комментариях к этому посту обиженые на жизнь дельфи-программисты молча тыкают минусы неугодным и сопят в тряпочку от «нечем крыть».
+4
alexbozhko #
А что есть смысл метать бисер?..

Этот пост не для холливара был сделан…
–10
folone #
Нет, что вы :)
+1
AHrEJI #
Отнюдь. Я совершенно не обижен на жизнь :)
Я доволен тем, что у меня есть удобная для меня среда программирования.

Хотя в данный момент я присматриваюсь к фрипаскалю и лазарусу дабы поиметь кроссплатформенность.
0
folone #
В чем кроме дельфей девелопили?
0
AHrEJI #
Немного qt
Немного VB
Много Lotus Notes
+1
folone #
я даже не знаю, как вас не расстроить. мы сейчас про языки программирования (vb), фреймворки (qt), или про платформы (lotus notes, под который можно кодить, в том числе и на джаве, скажем)? или всё же про «среды программирования», как вы заметили комментом выше?
+2
AHrEJI #
Как скажете. Если вас интересуют языки, то это С++(в qt), vb и Lotus script.

И вообще… мы будем обсуждать мои профессиональные навыки или выход нового делфи, который кстати ничем особо не привлекателен? :)
–10
folone #
да ну просто в университете приходилось иметь дело с сабжем. и должен вам доложить, рядом с эклипсом, студией, идеей (ну и для любителей — емаксом и вимом) рядом он не лежал.
–7
folone #
это с точки зрения сред разработки. а по поводу языка претензий не имею: большинство современных популярных языков — шлак.
+3
SegaZero #
не кормите тролля
+3
yul #
у вас запятая после «жизнь» пропущена.
+1
ilnoor #
«Программист на дельфи» звучит так же глупо, как примерно «водитель на ВАЗ 2106» (с)
Если уж программируешь — то не важно на чем, главное — как (с)
–2
folone #
согласен полностью. но сознательно предпочитать ваз, за который надо платить бесплатному ламборджини немного странно :)
+1
SegaZero #
ничего странного, на наших то дорогах ;)
0
Bonart #
Дорогой молодой британский ученый, здесь для вас еды нет.
0
Bonart #
Дорогой молодой британский ученый! Здесь для вас еды нет.
–8
divanikus #
Хорошо хоть в ВУЗах от этой гадости вроде бы начали отказываться.
+2
AlexErofeev #
В некоторых еще от TP 7.0 никак не откажутся…
+1
divanikus #
Я удивился, когда мне сказали, что в моем родном ВУЗе на первом курсе изучают Java. Я сам тогда еще TP7 изучал… Надо будет зайти, проверить)
–1
Frodo #
это точно
+1
Deranged #
Вопрос в том, когда в вузах перестанут читать замшелые справочники по средам программирования, непойми кем, непойми когда писанные, в качестве учебной программы, и начнут уже учить программированию.
0
divanikus #
Я очень рад, что мне прочитали замечательный курс по ассемблеру. А вот куда деть свои познания Pascal / Delphi — я не знаю. Известные мне (в моем городе) фирмы, писавшие на делфи, перешли в итоге на C++/C#. На текущем месте работы вообще в основном C и Linux нужен. Т.е. как ни крути, окончив ВУЗ все равно будешь учить C, так почему бы не делать этого сразу?
0
Deranged #
Вам еще повезло. Мне по программированию читали как раз таки справочник по VCL. Был правда вменяемый курс по структурам данных, но больше ничего хорошего не припомню. И всё равно ИМХО учить пол-года как устроено дерево, двунаправленный список и стек — это не очень.
+6
Nakilon #
А я всегда говорил, что Delphi — ХЕ!
–2
ITProfi #
Ох, а я вчера только установил Delphi 2010. С другой стороны, для 2010 версии существует DelphiDistiller, а под XE ребята разлочилку делать не собираются…
НЛО прилетело и опубликовало эту надпись здесь
0
Deranged #
Internal error!
+4
Deranged #
К слову, лично приходилось править грубейшие ошибки в рантайм-библиотеках C++ Builder'а. Кто хочет, может проверить, остались они или нет. Сама зверская — утечка памяти при возникновении системных SEH-исключений. Чтобы воспроизвести, нужно выполнить код for (;;;) try { int x = 0; int y = 2 / x; } catch {} и посмотреть на рабочий набор процесса в диспетчере устройств…
Еще помню была ошибка с преждевременной выгрузкой UxTheme.dll. Для поддержки визуальных стилей намутили какой-то бред с динамической загрузкой этой библиотеки. В результате при закрытии приложение с включенной поддержкой визуальных стилей падало.
Остальные уже не помню. Помню что было много.
Ну а про трах с конфликтами глобальных внутренних переменных и порчей памяти при загрузке в процесс библиотеки, которая использует динамическую линковку рантайм библиотек bpl я вообще молчу. Что писал программы с плагинами, тот знает.
А неявный подсчет ссылок при передаче COM-интерфейсов в качестве параметров функций? А неявное изменение интерфейсов методов, возвращающих строки и интерфейсы?
Эх, молодость… Иногда такие волшебные спецэффекты получались…
Ностальгия прям. На .NET всё скучно. Получил исключение, залез в отладчик, исправил строчку. Вот и вся любовь.
–4
LexL #
Да, после .NET на Delphi, как после BMW в Калину…

Одни только «variable is optimized» чего стоят…
+1
Halt #
По моему, вам права вообще следовало бы не выдавать
–2
LexL #
Мне, как человеку испорченному Нарзаном, т.е. 15 лет профессионально работающем на Delphi, начиная с версии 1.0, есть с чем сравнивать…
0
Halt #
Кстати, вы не в курсе, последние версии VCL с тредами таки научились нормально работать? Или все та же задница?
0
kozzztik #
а что не так с VCL? VCL строго в одном потоке и это правильно.
0
SegaZero #
это исключительно проблема программиста. Если он не умеет работать с потоками и синхронизацией — потоки ему не нужны
0
Halt #
Я умею работать с потоками. И мой многопоточный софт, написанный на дельфях не падал. Но по сравнению с той же Qt, где многопоточность реализуется между делом и вообще без каких либо напрягов, VCL это просто одна большая лажа.
+3
Deranged #
Модель взаимодействия с потоком, которому «принадлежит» тот или иной экземпляр VCL-компонента осталась без изменений. SendMessage и PostMessage единственные легитимные способы.
Я как-то пробовал прикрутить UserMode APC. Это способ асинхронного вызова процедур в контексте произвольного потока, системный механизм Windows, мало популярный по причине неудобства в использовании.
В общем всё прочти почти получилось, и если бы получилось, было бы шоколадно — можно было бы писать процедуру которая могла бы напрямую изменять свойства VCL-элементов и «выполнять» её из любого потока.
Однако всю малину обосрал один досадный факт. Есть такая штука, alertable wait state — состояние потока, в котором он приостановлен, но готов выполнять эти самые User Mode APC. Только вот VCL поток, ожидая поступлений новых оконных сообщений, т.е. находясь в функции WaitForSingleObject, которая вызвана из стека GetMessage, нихрена не в алертабельном состоянии :(
<a href=«www.wrongbananas.net/cpp/2006.09.13_win32_msg_loops.html>Вот, что б было понятно о чем я. Что б всё заработало как надо, нужно переделать код VCL потока, крутящий цикл сообщений. Что в принципе реально.
0
Halt #
Спасибо большое! Наконец-то комментарий по теме. А не от «профессионалов».

Собственно я в своих проектах и реализовывал некоторое подобие APC. Ну точнее это было более похоже на синхронное делегирование вызовов в соседний (основной) поток.

нужно переделать код VCL потока, крутящий цикл сообщений
Дада, именно это я и хотел в итоге сделать. Но не успел — переехал в другой город и на другую работу :) А вообще тема интересная, было бы неплохо ей заняться в свободное время
+1
Deranged #
Да не за что :) Да тема интересная, и если её грамотно реализовать, писать многопоточные приложения на Delphi было бы на порядок удобнее. Проблема видится в том, что кода крутящего оконные сообщения много. Например, тот же MessageBox имеет внутренний цикл обработки сообщений. Т.е. вызвали MessageBox, и пока он «висит» наша очередь APC стоит. Ну наверно какое-то решение придумать можно. Думается, самое простое — пропатчить функцию GetMessage, что бы она ждала в алертабельном режиме.
К слову, разработчики WPF этой проблемой озаботились и реализовали класс System.Windows.Dispatcher с собственной логикой очередью запросов на выполнение кода, блек ждеком и изменяемыми структурами.
0
Halt #
Ну да, что-то такое и представляется. К слову в Qt диалоги тоже имеют собственные очереди событий. Но там это не сковывает весь функционал. То есть модальность окон в том случае — просто стиль интерфейса а не необходимость.
+1
Deranged #
Извиняюсь за ошибки, еще не привык что тут слово не воробей.
0
Halt #
Ничего страшного — это не те ошибки, о которых нужно сожалеть :)
–2
FSA #
Оно ещё шевелится??? Я всегда думал, что те, кто реально пишет на Delphi используют 6 или 7 версию.
+1
silentroach #
да нет, 2010 версия намного-намного лучше седьмой.
–1
Lockdog #
На самом деле, в основном сидят на 6-ой или 7-ой версии потому что дальше интерфейс радикально изменился сразу в Delph 8 он стал тяжёлый и непривычный, когда ещё все рванулись за dotNET
+1
silentroach #
на D7 сидят в основном те, у кого проекты большие, а переносить их на поддержку юникода долго и дорого.
0
LexL #
Мы использовали 5-ю и 7-ю, пока в 2005 все на VS2005 не перенесли…

5-я самая стабильная, шустрая и bug-free…
7-я самая последних не .NET версия была…

Как щас — даже не знаю, вопрос снят с повестки дня, Delphi забыт, как страшный сон…
0
kozzztik #
мы на 2007 пишем, думаем перелезать на что посвежее.
+1
veter #
Эмблемой пора бы сделать стюардессу.
+10
SomebodyElse #
Стоит написать хоть что нибудь о Delphi, как сразу появляются «а оно еще живое?», «а на нем еще пишут?».
Пишут, пишут и очень даже хорошо пишется :)
+2
VEG #
Ух, давным-давно когда-то начинал знакомиться с программированием именно в Delphi. Только хорошие воспоминания. Что ни день — новые открытия. Если бы Delphi не затянула бы меня в детстве в программирование, ещё неизвестно кем бы я тогда был сейчас :)
+2
Hidadmin #
7-ка рулит до сих пор ;)
+3
r3verser #
как первый язык, то что надо. я с делфей начинал, последние годы вообще под веб разрабатываю. но о делфи хорошие воспоминания.
+1
marcus #
Delphi XE?.. Был же мультфильм про муравья, с до одури смешной озвучкой. Вот там еще птица пыталась клопа сожрать. Уже клювом его взяла — а он же вонючий — ну и плюнула. Клоп отряхнулся и сказал ХЕ.
+11
mefcorvi #
Если отвлечься от косяков IDE и компилятора, и рассматривать современный Delphi исключительно как язык, то в целом он весьма неплох. Почти тот же C# по поддерживаемым ООП фичам, но компилируется сразу в нативный код. Если нужно быстро написать приложение под x86, то Delphi — оптимальный вариант.
–2
kozzztik #
А что не так с компилятором? У меня только среда вроде глючит. С глюками компилятора приходилось сталкиватся один раз за лет десять наверное.
+1
mefcorvi #
Генерики при сочетании определенных факторов в Delphi 2009 помнится иногда рушили компилятор. Перегрузка операторов (особенно operator implicit) в Delphi 2005 порождала неприятные исключения. К сожалению, подробностей не помню, давно ничего не писал на Delphi, но знакомые ловили очень интересные вещи. Если интересны подробности, могу переадресовать вопрос кому-нибудь из них.
0
kozzztik #
Да нет, мне все понятно, речь просто идет о достаточно новых фичах. Перегрузкой операторов как то не приходилось мользоватся еще, а дальше 2007 мы пока не пошли )
+1
neanton #
русский перевод видяшек с www.embarcadero.com/rad-studio-xe-preview доставляет. парень с юморцом
0
alexbozhko #
Ага, мне тоже понравилось :)
0
Maccimo #
Ребята с причала жгут, новый язык придумали — Taiwanese.
А материковый Китай вообще без локализованного видео оставили ;)
0
kozzztik #
Илилуйа! Трехзвенка с шифрованием, как я в 2007 натрахался реализуя штатными средствами трехзвенку через HTTPS…
+1
Ajex #
Это только у меня ничего не рушиться при компиляции на D2010 или я что-то не так делаю?
Система Server 2008 x64, D2010 работает превосходно, хотя вещи на нем делать приходится совершенно нетривиальные.
Delphi, как инструмент, очень неплох и свои цели вполне оправдывает.
Правда все что было после 7-ки и до 2010 было мягко сказать неудачным. ИМХО 2010 пока самый оптимальный вариант.
Нет кроссплатформенности? Ну ничего пока попишем на QT, как доделают с радостью вернемся. Я все же верю что сий радостный день настанет очень скоро.
+1
Monca #
0
Aidsoid #
Спасибо Delphi за счастливое детство.
0
Aidsoid #
Borland в своё время поспешил с выпуском Куликса, тогда еще люди не были готовы к этому. Если бы сейчас сделали дельфи кросплатформенной, то по популярности порвали бы qt.
0
pasha_golub #
Врядли, Кулих был сырой, увы.
0
Goodkat #
Кулих использовал как раз таки Qt через прослойку CLX, если не ошибаюсь.
0
Zloboglaz #
У меня сейчас на сопровождении проект, написанный в Delphi 5.

Периодически случаются интересные приколы. Сегодня утром, например, я чуть изменил код, что привело к падению программы с Access Violation. Окей, нажал Ctrl+Z, откатился к исходной версии кода, пересобрал — все равно программа падает в том же месте. Удалил все скомпилированные файлы, собрал из исходников с нуля — все снова работает как часы! Ума не приложу, что за нафиг такой. Я начал испытывать легкую паранойю уже в отношении сборки.

А еще периодически сама IDE начинает выбрасывать Access Violation, и приходится ее закрывать и запускать заново. Откопал Update Pack 1, установил, глюки не прекратились.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.