Текущий архив: 2005.11.06;
Скачать: CL | DM;
Вниз
А Delphi все-же лучше? Найти похожие ветки
← →
Loginov Dmitry © (2005-10-13 20:23) [0]Помню, еще на втором курсе стали мы изучать Borland Builder 6.0. Раздали нам естественно задания на курсовые. Я тогда выполнил как минимум три проекта - очень сильно измучился с многочисленными глюками Билдера. Особенно запомнился такой "глупый" глюк: на форме лежала метка TLAbel - все работало, потом понадобилось эту метку удалить. Все компилируется прекрасно (особенно было приятно наблюдать за ходом компиляции :)), однако сразу при запуске программы появлялось окошко с текстом "Access Vialation ...". Но больше всего доставала скорость работы в отладчике: наводишь курсор и 5-10 секунд ждешь подсказки.
Товарищи программисты! Кто-нибудь из вас пережил такое ?))) или только у меня могли быть такие глюки?
← →
Virgo_Style © (2005-10-13 20:27) [1]Скрость - да, огорчает. А серьезных глюков (не моих %-) ) вроде бы не помню.
А вообще - "ноги, крылья... главное - хвост!" (с). Голова, то есть :-)
← →
Loginov Dmitry © (2005-10-13 20:31) [2]
> А вообще - "ноги, крылья... главное - хвост!" (с). Голова,
> то есть :-)
У кого голова есть, тот на Билдере писать (по моему мнению) не будет.
← →
TUser © (2005-10-13 20:36) [3]> Особенно запомнился такой "глупый" глюк: на форме лежала метка TLAbel - все работало, потом понадобилось эту метку удалить. Все компилируется прекрасно однако сразу при запуске программы появлялось окошко с текстом "Access Vialation ...".
Я тебе это и на Delphi могу организовать. Наверняка была ошибка в твоей программе.
> (особенно было приятно наблюдать за ходом компиляции :))
Аналогично - приятное наблюдение можно организовать в Delphi IDE путем соотв. настройки.
← →
SPeller © (2005-10-13 20:36) [4]Loginov Dmitry © (13.10.05 20:31) [2]
У кого голова есть, тот на Билдере писать (по моему мнению) не будет
Partition Magic 8 - на билдере написан.
← →
Loginov Dmitry © (2005-10-13 20:39) [5]
> Наверняка была ошибка в твоей программе.
Какая здесь может быть ошибка? Есть метка, нет метки - какая разница?
> Partition Magic 8 - на билдере написан.
Я поражен!!! А на какой версии?
← →
NewWonder © (2005-10-13 20:39) [6]Я видел классные программы на VB написанные. Как верно было сказано - голова - самое ценное место программиста.
← →
NewWonder © (2005-10-13 20:41) [7]Кстати, пользователю без разницы на чём прога написана. Лишь бы работала без глюков :)
← →
Loginov Dmitry © (2005-10-13 20:44) [8]Однако глюки по-прежнему не прекращается. Кто нибудь встречал в Delphi такой глюк: работаешь-работаешь в редакторе кода, и вдруг бац - весь код под курсором стирается. У меня один было такое. И еще, все глюки редактора кода D6 перекочевали в D7.
← →
Virgo_Style © (2005-10-13 20:44) [9]Loginov Dmitry © (13.10.05 20:31) [2]
У кого голова есть, тот на Билдере писать (по моему мнению) не будет.
Есть
1. дельфист (я), неплохо знающий С++ и
2. сишник, который хорошо разбирается в железе.
Надо написать интерфейс к железке, притом что официальный программист - первый, но надо обеспечить возможность доработки программы вторым.
Каким инструментом вы предложили бы воспользоваться, если не Builder"ом?
← →
Loginov Dmitry © (2005-10-13 21:02) [10]Значит все-же существуют реально работающие версии Builder"ра :)). Наверно мне просто попалась какая-то кривая или недоломанная (переломанная) версия.
Однако вопрос в названии темы: что вы считаете лучшим, Делфи или Билдер?
← →
TUser © (2005-10-13 21:04) [11]> Какая здесь может быть ошибка? Есть метка, нет метки - какая разница?
Какая угодно. Ты где-то в коде обращался к этой метке. Например
with FindComponent ("Label1") do
Caption:="new caption";
← →
Kerk © (2005-10-13 21:07) [12]TUser © (13.10.05 21:04) [11]
FindComponent ("Label1")
СпасибО!!! Замучался уже вспоминать!
По сабжу - кто что знает, для того то и лучше.
← →
Fl@sh © (2005-10-13 21:13) [13]
> Loginov Dmitry © (13.10.05 20:44) [8]
> весь код под курсором стирается.
Insert не нажат случайно :)))
← →
wicked © (2005-10-13 21:16) [14]
> У кого голова есть, тот на Билдере писать (по моему мнению)
> не будет.
значит у меня нету головы.... забавно...
по сабжу - глюки есть везде.... в билдере их много (есть даже любимые ;)), и хоть 4-й сервиз-пак закрыл часть из них, их все равно много.... глюки, ксати, касаются, в основном, самой среды.... в компиляторе их почти не наблюдается, если не считать иногда вылазящую internal error.... правда, на корректном коде компилятор работает без ошибок...
но... таки это среда, позволяющая писать на си++ и VCL со всеми вытекающими - STL, ATL (не пользую, ибо не умею) и просто колоссальный вал библиотек на си/си++, накопленный за много лет....
сам си++, скажем, местами более удобно постороен, чем тот же обжект-паскаль.....
в общем, мусолить можно долго, если кому будет интересно, могу развить свою точку зрения.....
← →
wicked © (2005-10-13 21:18) [15]
> сам си++, скажем, местами более удобно постороен, чем тот
> же обжект-паскаль.....
хотя все не без греха... претензии к си++?... их есть у меня... ;)
← →
begin...end © (2005-10-13 21:20) [16]> TUser © (13.10.05 21:04) [11]
Если метки нет, то FindComponent возвратит nil.
А если FindComponent возвратит nil, то AV в данном случае не будет.
:о)
← →
Antonn © (2005-10-14 07:06) [17]Loginov Dmitry © (13.10.05 20:44) [8]
Кто нибудь встречал в Delphi такой глюк: работаешь-работаешь в редакторе кода, и вдруг бац - весь код под курсором стирается.
такого небыло, а вот бывает, что перестает "нажимаются" enter,=,:, пробел и тп. решаею перезапуском дельфи.
← →
Loginov Dmitry © (2005-10-14 08:54) [18]TUser © (13.10.05 21:04) [11]
На втором курсе я не имел понятия о существовании функции FindComponent (а метка серьезно лежала на форме просто так, т.е. она висела над TEdit).
Fl@sh © (13.10.05 21:13) [13]
При чем здесь Insert (?). А кстати, вспоминается самый раздражающий глюк редактора кода: очень часто хочется выполнить замену выделенного текста из буфера обмена, а вместо замены происходит insert :), однако этот глюк исправляется двойный нажатием на соответствующую кнопку.
>
> значит у меня нету головы.... забавно...
Да... забавно :)
>
> вот бывает, что перестает "нажимаются" enter,=,:, пробел
> и тп. решаею перезапуском дельфи.
Странно... об этом я еще не слышал... А вот еще достаточно распространенный глюк: работаешь - работаешь себе в редакторе кода, никому не мешаешь, и тут бац - подсказка (Ctrl+Space) начинает глючить - без мышки нельзя выбрать нужный вариант из списка.
Кто еще какие глюки знает ((?))
← →
Игорь Шевченко © (2005-10-14 11:24) [19]Выпрямитель подарить или сам скачаешь ?
← →
Андрей Жук © (2005-10-14 11:32) [20]wicked © (13.10.05 21:16) [14]
Для программирования на С++ есть как минимум 2 среды/компилятора, которые превосходят мертворожденный бильдер. Это VC++, который дает более быстрый и компактный код, да и стоит всего 108$ (если только Visual C++, а не всю студию), или gcc+QT, который в результате дает кросплатформенный код и не стоит ни копейки. бильдер же дает раздутый тормознутый код, к тому же стоит почти столько, сколько вся студия (правда, для студентов вроде скидки были).
Потому смысла в использовании С++Builder не вижу в упор.
← →
DiamondShark © (2005-10-14 11:46) [21]Психически здоровый человек вообще не будет на Си писать. Даже с плюсами.
← →
Думкин © (2005-10-14 12:08) [22]> DiamondShark © (14.10.05 11:46) [21]
Согласен. Си не язык - а насмешка над ним.
← →
GRAND25 © (2005-10-14 12:54) [23]Наконец-то на форуме появилась правильная ветка! Единственное, что меня смущает - так это вопросительный знак в ее названии, но уверен, что наше обсуждение обязательно придет к твердому и жирному знаку восклицательному!
> Согласен. Си не язык - а насмешка над ним.
Жму лапу!
> Выпрямитель подарить или сам скачаешь ?
Если человек какой угодно прямизны руками научился обращаться и бороться с сишным геморроем, то это еще ровным счетом ничего не значит - настоящий профессионал умеет геморроя не допускать! То есть, программирует с использованием лучших языков и сред разработки.
Delphi forever!
← →
Игорь Шевченко © (2005-10-14 12:58) [24]GRAND25 © (14.10.05 12:54) [23]
Поменьше пафоса, дружище, побольше ответов, хороших и разных в тематических форумах, тогда к твоему мнению будут прислушиваться.
← →
GRAND25 © (2005-10-14 13:04) [25]
> Игорь Шевченко © (14.10.05 12:58) [24]
Больше оригинальности дружище, поменьше заезженных и повторяемых фраз в этом и других форумах, тогда к твоему мнению будут прислушиваться.
← →
Думкин © (2005-10-14 13:13) [26]> GRAND25 © (14.10.05 13:04) [25]
Офттоп конечно. Но.
Ко мнению Игоря я прислушаюсь как к одному из первых. А почему фразы одни и теже... ак:
Правда она скучная - ее не бывает много, в отличии от лжи.
← →
Андрей Жук © (2005-10-14 13:15) [27]
> Согласен. Си не язык - а насмешка над ним.
Я тогда даже не знаю, как назвать OP/Delphi.
То, что Delphi лучше С++Builder - это понятно. Но С++Builder - это худший из вариантов С++.
← →
begin...end © (2005-10-14 13:18) [28]> Думкин © (14.10.05 12:08) [22]
> Си не язык - а насмешка над ним.
Аргументировать можно?
← →
Думкин © (2005-10-14 13:19) [29]> begin...end © (14.10.05 13:18) [28]
Зачем? :) Это же очевидно. :))))
← →
Игорь Шевченко © (2005-10-14 13:28) [30]Думкин © (14.10.05 13:19) [29]
Неочевидно :))
← →
Думкин © (2005-10-14 13:32) [31]> Игорь Шевченко © (14.10.05 13:28) [30]
Значит не очевидно. :(
А я дальше плюну.
← →
Думкин © (2005-10-14 13:33) [32]Удалено модератором
Примечание: Дубль
← →
kot andrei © (2005-10-14 13:52) [33]
> Antonn © (14.10.05 07:06) [17]
> такого небыло, а вот бывает, что перестает "нажимаются"
> enter,=,:, пробел и тп. решаею перезапуском дельфи.
да у меня тоже такое бывает, решается аналогично...
← →
Loginov Dmitry © (2005-10-14 14:02) [34]Вот у меня есть один знакомый - разбирается во всем... вообщем мозг. Однажды с ним поспорили, что Total Commander сделан на Delphi. Он это всеми силами отрицал, мол Delphi - это вообще не среда программирования, а какой-то "жалкий конструктор приложений", и на нем нельзя запрограммировать ничего путного, "даже калькулятор".
Он ОЧЕНЬ удивился, когда выяснилось, что Total сотварен на Delphi.
← →
Игорь Шевченко © (2005-10-14 14:14) [35]Loginov Dmitry © (14.10.05 14:02) [34]
Он тебе Шаляпина не пел ? :)
← →
Loginov Dmitry © (2005-10-14 14:17) [36]Вообщето мы не музыканты :)
← →
Джо © (2005-10-14 14:18) [37]
> [34] Loginov Dmitry © (14.10.05 14:02)
> Вот у меня есть один знакомый - разбирается во всем... вообщем
> мозг. Однажды с ним поспорили, что Total Commander сделан
> на Delphi. Он это всеми силами отрицал, мол Delphi - это
> вообще не среда программирования, а какой-то "жалкий конструктор
> приложений", и на нем нельзя запрограммировать ничего путного,
> "даже калькулятор".
>
> Он ОЧЕНЬ удивился, когда выяснилось, что Total сотварен
> на Delphi.
Этому мозгу не хватает орехов :)
← →
Loginov Dmitry © (2005-10-14 14:23) [38]
> Этому мозгу не хватает орехов :)
Nuts - лучшее решение :)
← →
wicked © (2005-10-14 14:40) [39]
> Для программирования на С++ есть как минимум 2 среды/компилятора,
> которые превосходят мертворожденный бильдер.
для программирования на С++ есть на порядки больше сред/компиляторов, которые превосходят билдер.... дело не в билдере, как таковом, а в связке си++ + VCL (не обязательно визуальные классы)....
> Это VC++, который дает более быстрый и компактный код, да
> и стоит всего 108$ (если только Visual C++, а не всю студию)
и вся его визуальность плавно сходит на нет, как только решаешь, что тебе с MFC не по пути.... редактор ресурсов диалоговых форм не в счет...
> или gcc+QT, который в результате дает кросплатформенный
> код и не стоит ни копейки.
под линукс... ты под виндовс посмотри, сколько за QT просят... плюс, QT, как одна из самых древних GUI библиотек, не самый лучший вариант...
примеры дохлые, так как есть и еще лучше....
> бильдер же дает раздутый тормознутый код, к тому же стоит
> почти столько, сколько вся студия (правда, для студентов
> вроде скидки были).
либо приведи результаты тестирования, либо согласись, что
делфи же дает раздутый тормознутый код, к тому же стоит почти столько, сколько вся студия,
так как в обоих используются те же самые программные компоненты, от которых во многом "тормознутость" и цена и зависят...
кстати, любимый многими gcc на примерах с wxWidgets с включенной debug info давал екзешки по 24 мб.... не тормозили, но размером пугали.... :)
> Психически здоровый человек вообще не будет на Си писать.
> Даже с плюсами.
психически здоровый человек не будет так яро ругать языки программирования, которые ему чем-то не нравятся.... это также касается всем известной и всеми уважаемой личности из Швейцарии...
> Согласен. Си не язык - а насмешка над ним.
си на данный момент - это удобный кроссплатформенный "ассемблер" и язык для backend"ов других, более изощренных языков... и в этом качестве он еще всех нас переживет....
засим холивар считать исчерпанным...
те, с кем спорить можно и интересно, делать этого не будут, с остальными - я не бабка с семечками.... :)
← →
Андрей Жук © (2005-10-14 14:49) [40]wicked © (14.10.05 14:40) [39]
>>и вся его визуальность плавно сходит на нет, как
>>только решаешь, что тебе с MFC не по пути....
>>редактор ресурсов диалоговых форм не в счет...
А зачем тебе визуальность?
> под линукс... ты под виндовс посмотри, сколько за QT
> просят... плюс, QT, как одна из самых древних GUI
> библиотек, не самый лучший вариант...
С лета этого года QT4 под Windows идет с лицензией GPL - и за бесплатно. Не знаешь - не говори. Да и насчет древности я бы поспорит. QT - 1997 года, а CLX в Delphi - это переделанная QT2.
> кстати, любимый многими gcc на примерах с wxWidgets с
> включенной debug info давал екзешки по 24 мб.... не
> тормозили, но размером пугали.... :)
А кто говорит, что он любимый?
> так как в обоих используются те же самые программные
> компоненты, от которых во многом "тормознутость" и
> цена и зависят...
Оно то так, только компоненты и вся VCL - это родное для Delphi и чужеродное для плюсов.
Страницы: 1 2 вся ветка
Текущий архив: 2005.11.06;
Скачать: CL | DM;
Память: 0.59 MB
Время: 0.085 c