Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
Внизпросто интересно. Найти похожие ветки
← →
Zacho © (2005-11-01 10:27) [80]Гаврила © (01.11.05 10:01) [76]
А если кулл хацкеръ Вася Пупкин напишет на Дельфи вирус, который отформатирует клиенту винчестер, то виноват в этом будет Борланд ?
← →
Гаврила © (2005-11-01 10:33) [81]
> [80] Zacho ©
Злой умысел не рассматриваем
← →
Игорь Шевченко © (2005-11-01 10:42) [82]
> Злой умысел не рассматриваем
Юра, левые программы с левым BDE являются не менее злым умыслом.
← →
Zacho © (2005-11-01 11:09) [83]Гаврила © (01.11.05 10:33) [81]
Ну если такая аналогия тебя не устраивает, то вот другая.
Программер Вася Пупкин вставил в свою программу кусок кода, найденный где-то в сети. При этом он не пожелал прочесть документацию на используемые в этом коде процедуры/функции/и т.д. В результате его программа убила систему на компе клиента.
Виноват Борланд ?
← →
Гаврила © (2005-11-01 11:23) [84]
> [83] Zacho ©
> [82] Игорь Шевченко ©
разница вот в чем.
Ситуация 1
Вася Пупкин по раздолбайству убил систему. Разгневанный клиент звонит Васе пупкину и говорит все, что о нем думает.
Ситуация 2.
Вася Пупкин испортил БДЕ. Моя программа не работает, и клиент говорит уже мне, что он думает.
"А вы случайно не запускали перед этим программу Васи Пупкина?"
"Запускали"
"Он виноват"
"Нифига. Его программа как раз работает, а ваша нет"
Попробуйте объяснить 100 клиентам (которые с компьютером на Вы) по телефону, в чем дело
← →
Loginov Dmitry © (2005-11-01 11:38) [85]Это что же получается... Единственный способ распространения BDE вместе со своей прогой - использование программ установки от Borland (Install Shield)? А других способов нет? Тогда какое может быть уважение к этому BDE?
← →
boriskb © (2005-11-01 11:43) [86]Loginov Dmitry © (01.11.05 11:38) [85]
Тогда какое может быть уважение к этому BDE?
Глубокое и искренее. :)
Я, когда первый раз с BDE столкнулся, был в восхищении :)
Не было тогда другого. А здесь практически с любой базой, просто и быстро.
Это сейчас хорошо пальцы загибать и морду кривить. А тогда не было альтернатив.
Или я ошибаюсь?
← →
Игорь Шевченко © (2005-11-01 13:08) [87]
> Единственный способ распространения BDE вместе со своей
> прогой - использование программ установки от Borland (Install
> Shield)? А других способов нет?
А зачем нужны другие способы ?
← →
Sergey_Masloff (2005-11-01 13:19) [88]Гаврила © (01.11.05 11:23) [84]
>Вася Пупкин испортил БДЕ. Моя программа не работает, и клиент говорит >уже мне, что он думает.
При запуске своей программы проверять настройки BDE на которые она полагается. Если что не так - страшная ругань и незапускание. Или после ругани предложение юзеру вернуть СВОИ настройки. А дальше по его выбору.
← →
Loginov Dmitry © (2005-11-01 14:39) [89]
> Игорь Шевченко © (01.11.05 13:08) [87]
> А зачем нужны другие способы ?
Для показа.
Допустим, начальник потребовал продемонстрировать ему текущее состояние проекта. Для этого не обязательно ведь компилировать установочный файл, а можно просто скопировать нужные файлы на сменный носитель и скинуть их на комп этого начальника. Допустим, программа юзает BDE, у вас программа работает отлично, а у начальника она даже не запуститься - вас могут неправильно понять.
← →
Sergey_Masloff (2005-11-01 14:46) [90]Loginov Dmitry © (01.11.05 14:39) [89]
>Для показа.
>Допустим, начальник потребовал продемонстрировать ему текущее >состояние проекта. Для этого не обязательно ведь компилировать >установочный файл, а можно просто скопировать нужные файлы на >сменный носитель и скинуть их на комп этого начальника.
Почему не скинуть нормальные установочные файлы.
← →
Игорь Шевченко © (2005-11-01 14:47) [91]Loginov Dmitry © (01.11.05 14:39) [89]
Странный ты. Что мешает установить ?
← →
Bless © (2005-11-01 14:52) [92]
Игорь Шевченко © (31.10.05 17:43) [63]
> VCL - до сих пор не имеет поддержки юникода, это просто
> свинство
Мир давно использует TNT.
А что это такое?
← →
Германн © (2005-11-01 15:12) [93]
> Мир давно использует TNT.
>
> А что это такое?
Тринитротолуол. :-)
← →
Игорь Шевченко © (2005-11-01 15:32) [94]Bless © (01.11.05 14:52) [92]
http://tnt.ccci.org/delphi_unicode_controls/
← →
ZeroDivide © (2005-11-01 15:34) [95]Однако... я думал будет больше недовольных Delphi из профессионалов. Не верю я, что все устраивает.
BDE... BDE... BDE...
Доколе? Умерло оно уже ДАВНО... земля ему пухом.
← →
Algol (2005-11-01 15:44) [96]
> Однако... я думал будет больше недовольных Delphi из профессионалов.
> Не верю я, что все устраивает.
Просто постановка вопроса несколько некорректна. К делфи, как к среде разработки - претензий то особых быть не может. Другое дело ObjectPascal+VCL. Там бы недовольства было намного больше (ну и холивар, само собой)).
← →
Desdechado © (2005-11-01 16:07) [97]а у меня к IDE претензия
до Д7 (дальше не знаю) закладки в тексте кода не сохраняются, если перезапустить Дельфи
почему-то брэкпойнты сохраняются даже для закрытых в данный момент модулей, а закладки - вообще никак
← →
Zacho © (2005-11-01 17:07) [98]2 Loginov Dmitry © :
У меня просто уже нет слов, одни эмоции. Вы, критиканы Борланда и БДЕ, когда-нибудь соизволите сначало прочитать стандартную документацию, включённую в поставку Дельфи (да, да ! тот самый bdedeploy.txt), а потом уже писать в форум ????
Извените за такое проявление эмоций, но уже надоело читать всякий бред, вызванный исключительным невежеством и нежеланием изучать стандартную документацию.
← →
pasha_golub © (2005-11-01 18:06) [99]
> Извените
ИзвЕняем.... ;0)
Это я не со зла. Просто по русскому языку тоже есть документация. ;0)
← →
Zacho © (2005-11-01 18:41) [100]Гаврила © (01.11.05 11:23) [84]
Ну, и ? Что ты предлагаешь ? Самому портить BDE ?
Я действительно не понимаю. Попробуй мне объяснить.
И кстати, у тебя самого были случаи, когда твоя корректно сделанная программа перестаёт работать после установки некорректной программы Васи Пупкина ? У меня были. Именно поэтому я пытаюсь объяснить "Васям Пупкинам", что надо изучать документацию, а не обвинять в своих проблемах Борланд или там ещё кого. А что ты пытаешься добиться своими постами в этой теме ? Без обид, мне действительно интересно.
Да, кстати, а если некорректная программа Васи Пупкина убила твою, без всякой привязки к BDE, то всё равно виноват Борланд ?
Ответь, в конце концов на этот вопрос: в том, что программисты не читают документацию, виноват Борланд ?
pasha_golub © (01.11.05 18:06) [99]
:)
Читал я эту документацию, много думал :)
А у тебя есть что сказать по теме, кроме придирок к очепяткам ?
Как думаешь, есть разница между (случайной) ошибкой и нежеланием учиться ?
Это я тоже не со зла :-P Мне действительно интересно услышать твоё мнение по теме.
← →
Гаврила © (2005-11-01 19:12) [101]
> [97] Desdechado ©
> закладки в тексте кода не сохраняются
До сих пор не сохраняются
> (01.11.05 18:41)
> Именно поэтому я пытаюсь объяснить "Васям Пупкинам",
Ты это будешь не "васям" объяснять, а пользователям.
Которые, в отличие от "вась", вправе предъявить тебе претензии.
А "васям" объяснять бесполезно, тем более их много
> а если некорректная программа Васи Пупкина убила твою
Программа может находиться в трех состояниях
-работает
-не работает
-работает неправильно
Третий вариант намного хуже второго.
Третий вариант могу обеспечить себе только я сам, или (в случае BDE) - вася пупкин.
Разумеется, BDE - не единственный вариант ,когда это возможно, но один из.
И их, вариантов, должно быть как можно меньше.
Ты вот, наверно, стараешься не использовать в программе глобальных переменных без лишней необходимости?
а BDE - сплошная глобальная переменная.
И наверно, поля в классах держишь в секции private (доступ через свойства)?
А BDE все в published
А нафига она эта private секция, нужна? Достаточно просто в документации описать, что и как правильно делать. А если кто-то из команды что-то не так сделал с твоим классом, то он и виноват так как документацию не читал
а после того, как все упало на презентации, во время получения по шапке - самое время вспомнить что ты не виноват в этом
Короче, сокрытие информации явно придумали дурачки
← →
vrem (2005-11-01 19:17) [102]"Object TreeView" окошко над окном "Object Inspector" в D7 - как сделать что бы не появлялось само? мне оно не нужно, каждый раз приходится закрывать и объект инспектор вверх двигать и ровно что бы...
← →
ECM © (2005-11-01 19:46) [103]
> jack128 © (31.10.05 17:00) [59]
> ... так лудше
Можно быть "мастер-ом Delphi" не зная родного языка?
...сомневаюсь...
← →
Гаврила © (2005-11-01 19:50) [104]
> [103] ECM ©
Во первых, можно, уверяю тебя.
Во вторых, видимо это становится доброй и смешной традицией - украшать грамматическими ошибками гневные посты, ратующие за правила русского языка
:-)
← →
ECM © (2005-11-01 19:56) [105]
> гневные посты, ратующие за правила русского языка
За Державу обидно...
Я понял! Это просто луДший из мастеров...
:)
← →
GuAV © (2005-11-01 19:58) [106]
> vrem (01.11.05 19:17) [102]
RTFM: Desktop file
← →
programania © (2005-11-01 21:22) [107]16 цветов в редакторе мало или может можно в Delphi 5 задать любые?
Хорошо бы в отладчике кнопку: выход из процедуры в точку ее вызова
а не через окно call stack, а может есть?
Хорошо бы в отладчике кнопку для движения назад
и возможность править текст не теряя это состояние программы.
Хорошо бы в редакторе сворачивать блоки begin end
до begin...end и процедуры и разворачивать, а может есть?
Хорошо бы при AV всегда показывала где или find error всегда работало
Хорошо бы препроцессор текста перед трансляцией на той же delphi
чтоб писать как кому удобнее и короче например вместо begin end - {}
или даже как в [37] предложено
А в BDE тоже замечал много глюков например если одновременно
2 программы работают с разными базами с одинаковым именем файла
то BDE может их спутать и устанавливать BDE вместе со своей
программой опасно могут перестать работать уже установленные
лучше бы для каждой программы иметь свою автономную BDE в ее папке
← →
Gero © (2005-11-01 22:04) [108]А почему бы в Борланд предложения не направить?
← →
Prohodil Mimo © (2005-11-01 22:49) [109]programania © (01.11.05 21:22) [107]
Хорошо бы в редакторе сворачивать блоки begin end
до begin...end и процедуры и разворачивать, а может есть?
в 2005 появилось.
ЗЫ. А кому не нравится БДЕ - не используйте.
Я с него слез, жить стало намного легче.
← →
wp2 © (2005-11-01 23:51) [110]Мне не нравится, что много компонентов. Особенно не визуальных.
Например, без компонента Timer можно свободно обойтись...
← →
Gero © (2005-11-01 23:52) [111]
> Например, без компонента Timer можно свободно обойтись...
Покажи мне такой компонент, без которого нельзя обойтись.
← →
Плохиш © (2005-11-02 01:10) [112]
> vrem (01.11.05 19:17) [102]
> "Object TreeView" окошко над окном "Object Inspector" в
> D7 - как сделать что бы не появлялось само?
Включить опцию "сохранять десктоп"
> wp2 © (01.11.05 23:51) [110]
> Мне не нравится, что много компонентов.
Во-во. Одному мало, другому много.
> Gero © (01.11.05 22:04) [108]
> А почему бы в Борланд предложения не направить?
В Борланд первым делом поинтересуются наличием лицензии, а у 99,9999...% скулящих здесь она отсутствует.
← →
Gero © (2005-11-02 01:19) [113]
> В Борланд первым делом поинтересуются наличием лицензии
Они принимают предложения и пожелания только при предоставлении лицензии?
А если я триал скачал, предложений быть не может?
← →
Плохиш © (2005-11-02 01:23) [114]
> Loginov Dmitry © (01.11.05 11:38) [85]
> Это что же получается... Единственный способ распространения
> BDE вместе со своей прогой - использование программ установки
> от Borland (Install Shield)?
Открою гостайну - это не продукт от Борланда.
> Loginov Dmitry © (01.11.05 14:39) [89]
> Допустим, начальник потребовал продемонстрировать ему текущее
> состояние проекта. Для этого не обязательно ведь компилировать
> установочный файл,
Если надо "продемонстрировать", то обязательно "компилировать установочный файл" или контора называется "рога и копыта"
> ZeroDivide © (01.11.05 15:34) [95]
> Однако... я думал будет больше недовольных Delphi из профессионалов.
> Не верю я, что все устраивает.
Delphi - расширяемая среда разработки программного обеспечения и профессионалы её спокойно расширяют под свои нужды, а быть недовольным - это удел чайников и ламеров, которые думают, что Delphi должна за них программы разрабатывать.
> Algol (01.11.05 15:44) [96]
> Другое дело ObjectPascal+VCL. Там бы недовольства было
> намного больше (ну и холивар, само собой)).
Не порите чушь, ей больно.
← →
Плохиш © (2005-11-02 01:25) [115]
> Gero © (02.11.05 01:19) [113]
> Они принимают предложения и пожелания только при предоставлении лицензии?
> А если я триал скачал, предложений быть не может?
Ты относишься к тем 0,00...01% ;-)
← →
vrem (2005-11-02 07:23) [116]GuAV © (01.11.05 19:58) [106]
Плохиш © (02.11.05 01:10) [112]
>Включить опцию "сохранять десктоп"
:) нашёл где про десктоп, сохранил и получилось.
какая тема полезная!
← →
Гаврила © (2005-11-02 10:05) [117]
> [114] Плохиш ©
> а быть недовольным - это удел чайников и ламеров
Это ты мощно задвинул.
То есть если ты набираешь текст в редакторе, и у тебя падает с @Assertion Failed" среда (даже при постоянном нажатии ctrl+s последние пара предложений, как правило, пропадают), - то ты доволен? (при условии что не ламер и не чайник) ?
:-)
← →
JLes © (2005-11-02 10:12) [118]Чего в дельфи не хватает? Нормального препроцессора :-)
← →
Плохиш © (2005-11-02 10:54) [119]
> Гаврила © (02.11.05 10:05) [117]
> То есть если ты набираешь текст в редакторе, и у тебя падает
> с @Assertion Failed" среда (даже при постоянном нажатии
> ctrl+s последние пара предложений, как правило, пропадают),
> - то ты доволен? (при условии что не ламер и не чайник)?
Я не могу тебе ответить на твой вопрос по причине, что у меня система уже лет 6 не падала. Может я что-то не так делаю?
← →
Гаврила © (2005-11-02 11:28) [120]
> [119] Плохиш ©
> Может я что-то не так делаю?
Ага, не так.
поставь D2005 - будет все так
PS
отношусь к тем самым 0,00...01% ;-)
Страницы: 1 2 3 4 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
Память: 0.7 MB
Время: 0.028 c