Форум: "Прочее";
Текущий архив: 2014.04.13;
Скачать: [xml.tar.bz2];
ВнизРазвитие Delphi от Delphi 1 до Delphi XE5 Найти похожие ветки
← →
Kerk © (2013-10-24 10:42) [0]Интересная презентация. Не знал, что в Delphi 1 не было грида и что перегрузка методов и отладка DLL появились далеко не сразу.
http://www.slideshare.net/embarcaderotechnet/delphi-innovations-from-delphi-1-through-delphi-xe5
← →
Медвешонок Порошок (2013-10-24 10:54) [1]С фига ли там не было дбгрида?
← →
Dimka Maslov © (2013-10-24 10:54) [2]Вот только средний уровень разработчиков в те времена был намного выше. Может зло началось именно с перегрузки методов и отладки DLL?
← →
Kerk © (2013-10-24 11:06) [3]
> Медвешонок Порошок (24.10.13 10:54) [1]
>
> С фига ли там не было дбгрида?
Написано, что он появился в D2, у меня нет под рукой D1, чтоб проверить.
← →
Плохиш © (2013-10-24 11:06) [4]А ещё вода мокрее и трава зеленее
← →
Германн © (2013-10-24 11:13) [5]
> Kerk © (24.10.13 11:06) [3]
>
>
> > Медвешонок Порошок (24.10.13 10:54) [1]
> >
> > С фига ли там не было дбгрида?
>
> Написано, что он появился в D2, у меня нет под рукой D1,
> чтоб проверить.
>
DBGrid был в Д1. Проверять не надо.
← →
Kerk © (2013-10-24 12:01) [6]Значит David I ошибся. Негодяй.
← →
брат Птибурдукова (2013-10-24 12:01) [7]Извините за оффтопик, музыкой навеяло %-)
http://flibusta.net/b/331224/read
← →
Anatoly Podgoretsky © (2013-10-24 12:14) [8]
> Значит David I ошибся. Негодяй
У него задача лапшу на уши вешать.
← →
[ВладОшин] © (2013-10-24 13:13) [9]Да ну..
рекламка какая-то
2006 - поддержка mySQL// а на 7ке низзя? :)
2007 - welcome page// во! инновация, ага :)
xe4 - TwebBrowser
С другой стороны - вот и заговорили :)
про Delphi
автор добился реакции
← →
Jeer © (2013-10-24 14:32) [10]D1 я прошерстил довольно хорошо, DBGrid там был и есть.
Я ж вроде недавно приводил скриншоты с работающей D1 :)
← →
Туповатый © (2013-10-24 14:47) [11]
> вот и заговорили :)
> про Delphi
что странно.
← →
[ВладОшин] © (2013-10-24 15:28) [12]
> > про Delphi
>
>
> что странно.
>
Да не, я не про тут имел ввиду
И автор в >>автор добился реакции
это не Ромка наш, а этот, кто презентацию сваял
Это как звезды тв, как реклама
Чем не чуднее закидон, тем больше будут обсуждать. Цель достигнута
← →
брат Птибурдукова (2013-10-24 16:11) [13]
> Это как звезды тв, как реклама
Ахтойта? Давид И — некто широкоизвестный за пределами делфи-тусовки?
← →
[ВладОшин] © (2013-10-24 16:15) [14]
> брат Птибурдукова (24.10.13 16:11) [13]
причем тут Давид
тут - Delphi
← →
[ВладОшин] © (2013-10-24 16:20) [15]хотя и оно ни причем, походу :)
загнался чета :))
просто ошибся мужик. Несколько раз :)
← →
Kerk © (2013-10-24 16:48) [16]>> 2006 - поддержка mySQL// а на 7ке низзя? :)
С таким подходом и грид не нужен. Каждый может его себе сам написать или купить :)
"Родной" поддержки MySQL в 7ке нет.
>> 2007 - welcome page// во! инновация, ага :)
Ну куда без нее? Это моя любимая фича :))
>> xe4 - TwebBrowser
Вероятно имелся ввиду компонент для FireMonkey
← →
брат Птибурдукова (2013-10-24 16:50) [17]Что есть "родная"? То, что в dbExpress? (это вопрос, а не троллинг)
← →
Kerk © (2013-10-24 16:52) [18]Наверно. Мне оно ниразу не понадобилось (MySQL в Delphi), врать не буду.
← →
НЛО (2013-10-24 17:31) [19]ODBC + драйвер и даже IBM DB2 есть в Дельфи.
← →
Плохиш © (2013-10-24 17:31) [20]Есть в D7 MySQL библиотеки для dbExpress. Правда родные, от Борланда, поддерживали, вроде, только до 3й версии MySQL. Для следуюшей версии надо было брать от MySQLa.
← →
Юрий Зотов © (2013-10-24 18:50) [21]Дэвид ошибся не только с DBGrid. Еще он написал, что в D1 была VCL - а ее там не было.
← →
Jeer © (2013-10-24 21:44) [22]>Еще он написал, что в D1 была VCL - а ее там не было.
Да ну? Вот это новость для меня.
Там не было 32-р VCL - это, таки да.
← →
все арамисы, а я Дартаньян (2013-10-24 21:47) [23]кажись тогда это называлось DCL…
← →
Германн © (2013-10-24 21:58) [24]
> кажись тогда это называлось DCL
И лежало в одном флаконе с этикеткой complib.dcl
← →
Jeer © (2013-10-24 21:59) [25]Да, но это терминология, а не суть. Если Зотов об этом:)
← →
все арамисы, а я Дартаньян (2013-10-24 22:04) [26]
> Германн © (24.10.13 21:58) [24]
вроде по разным флаконам начирая с тройки стало можно разливать.
ЗЫ. Рэй Конопка, наша голоштанная юность… Прям слёзы на глаза от воспоминаний
← →
Юрий Зотов © (2013-10-25 00:47) [27]> Jeer © (24.10.13 21:44) [22]
> Jeer © (24.10.13 21:59) [25]
Тогда это действительно называлось DCL и действительно лежало в одном флаконе.
Причем это не только терминология. Фишка в том, что компоненты и эксперты собственной разработки компилировались в тот же флакон, поэтому при ошибке запросто могла полететь вся Delphi целиком.
← →
Kerk © (2013-10-25 10:54) [28]Конопка и сейчас в строю. С дельфями его CodeSite поставляется.
← →
брат Птибурдукова (2013-10-25 11:20) [29]
> Конопка и сейчас в строю
Молодец! :-) Про CodeSite не знал.
← →
[ВладОшин] © (2013-10-25 11:31) [30]CodeSite - , на сколько понял, там надо руками слать сообщения диспетчеру?
procedure AAAA;
begin
....
CodeSite.что-то1();
...
CodeSite.что-то2();
...
end;
← →
Kerk © (2013-10-25 16:51) [31]
> [ВладОшин] © (25.10.13 11:31) [30]
Вот тут неплохой обзор
http://www.webdelphi.ru/2011/11/obzor-instrumenta-codesite/
← →
[ВладОшин] © (2013-10-25 17:33) [32]ну, так и думал.
Это не совсем "магия" :)
А вот есть Эврика, мадэксепт - они показывают при исключении стек, исходный код и т.п.
А вот как бы сделать так, что бы это автоматически логгировалось, например, при изменении стека?!?
т.е. пусть есть
proc1 -вызывает-> proc2 -> proc3 -> proc2
Если юзать Эврику и на proc3 случилась ошибка, оно залоггирует
"proc1 -вызывает-> proc2 -> proc3"
А если ошибок нет, то нет. Ну или да ,но надо что-то делать :)
т.е. я хочу, что бы в случае успеха у меня все равно был лог
"proc1 -вызывает-> proc2 -> proc3 -> proc2"
Без дополнительных телодвижений :)
← →
Kerk © (2013-10-25 17:43) [33]А смысл? Обычно логгируют не просто стек, но и какие-то дополнительные данные. Автоматически ты это не сделаешь никак. К тому же в лог обычно включают что-то нужное, а не все на свете. Если делать полностью автоматически, как ты предлагаешь, то в результате получится адское месиво из обработчиков сообщений Windows и внутренней кухни VCL.
← →
[ВладОшин] © (2013-10-25 18:33) [34]
> А смысл?
"В этой картине очень даже большой смысл - она дырку на обоях закрывает "(с)
Ну, стек - в первую очередь, это всегда, вроде, надо.
А остальное должно настраиваться. Например, в эксперте.
И должны быть типичные настройки и дополнительные.
Опять же, например, действия юзера - типичные (клики/кнопки_прессед),на каком активном контрле это произошло. Это просто я такое писал :)
А реально удобно - можно смотреть как именно юзают программу.
Ну и
CodeSite.что-то1();
что бы осталось.
Или что бы можно было
CodeSite.что-то1(переменная);
и логируется все обращения к этой переменной, с указанием стека и исходного кода
во как :)
← →
картман © (2013-10-25 19:14) [35]
> А реально удобно - можно смотреть как именно юзают программу.
http://ru.wiktionary.org/wiki/%D0%B2%D1%83%D0%B0%D0%B9%D0%B5%D1%80%D0%B8%D0%B7%D0%BC
← →
[ВладОшин] © (2013-10-25 21:05) [36]да не :)
написал фичу, а ее просто никто не видит
в логе нигде нет "клик на активный контрл = требуемый"
или видишь,
клик сюда, клик туда, клик еще куда, что-то еще
А это, например, все делается проще.
Значит, не видят/не хотят видеть. Значит, надо как-то переделать.
← →
Kerk © (2013-10-25 21:07) [37]Это уже не то логгирование, это иначе называется. Для таких вещей есть сервисы вроде Runtime Intelligence, но полной автоматики и они не дают.
← →
Kerk © (2013-10-25 22:38) [38]Вспомнил. Это называется User Experience Feedback. Некоторое время я с этой темой тесно работал.
← →
Германн © (2013-10-26 02:18) [39]
> Юрий Зотов © (25.10.13 00:47) [27]
>
> > Jeer © (24.10.13 21:44) [22]
> > Jeer © (24.10.13 21:59) [25]
>
> Тогда это действительно называлось DCL и действительно лежало
> в одном флаконе.
>
> Причем это не только терминология. Фишка в том, что компоненты
> и эксперты собственной разработки компилировались в тот
> же флакон, поэтому при ошибке запросто могла полететь вся
> Delphi целиком.
Ну только не надо возводить это в ранг катастрофы. Ну раз упал, второй раз - подстелишь соломку. Сохранить копию чего-то перед возможным изменением - весьма простое правило. А по истории complib.dcl просто был "наследником" turbo.tpl. И не нам судить кто, почему и как решил пойти тем или иным путем.
← →
все арамисы, а я Дартаньян (2013-10-26 09:28) [40]ох… turbo.tpl… я и забыл уже. что ж в него входило? system, dos, crt… всего вроде 6 юнитов? а graph отдельно лежал вроде. а ещё к нему "графические драйверы" шли и шрифты без русских символов.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2014.04.13;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.002 c