|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.06.2013, 23:39 | #1 |
Пользователь
Регистрация: 11.01.2013
Сообщений: 17
|
Теория и Практика Delphi
Доброго всем времени суток!
Есть такая замечательная книга "Бакнелл Д. Фундаментальные алгоритмы и структуры данных в Delphi". Её хвалят все и на всех форумах (других отзывов я просто не видел, честно, если есть дайте ссылочку...) и "гуру" рекомендают её к прочтению новичкам, но! есть подозрение, что ни "гуру", ни "новички" книгу эту не читали, а скачали её для "чтобы была" или просмотрели по диагонали. Почему я так решил? Очень просто: попробуйте запустить хотя бы один исходник к книге (скачать их можно отсюда http://www.piter.com/download/978546901495). Не работают они... Например, создадим консольное приложение (код писать не будем) - запускается. Подключим юнит TDRecLst.pas или TDSplyCm.pas, или ... - всё... Нас попросят подключить ещё юниты и в результате всё станет на юните TDBasics.pas При хорошем раскладе можно копнуть ещё глубже и "проникнуть" в TDStrRes.inc, получив ошибку. Напоследок скажу, что ВЕСЬ код TDStrRes.inc - это только объявление констант и всё (найдите обшибку, когда есть только константы )))) ). Если, что среда = Delphi 7. Почему так - я не знаю, код так и не заработал... Надеюсь, что после моего поста кто - нибудь ("гуру Delphi - почитал_всю_читать_всем" о_0, например) начнёт ЧИТАТЬ книгу, а не хранить книгу её на винте, как сувенир... P.S. Запостил, на другом хорошем форуме, тот же топик - просьба не ругать |
06.06.2013, 01:16 | #2 |
Пользователь
Регистрация: 11.01.2013
Сообщений: 17
|
Решение
Добавить в TDDefine.inc:
{$IFDEF VER150 } {$DEFINE Delphi7} {$DEFINE Delphi1Plus} {$DEFINE Delphi2Plus} {$DEFINE Delphi3Plus} {$DEFINE Delphi4Plus} {$DEFINE Delphi5Plus} {$DEFINE Delphi6Plus} {$DEFINE HasAssert} {$ENDIF} Выяснилось... |
06.06.2013, 01:23 | #3 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
И рассчитана на человека который, не только НЕ будет бездумно копировать код, но и думать головой.... Ошибки со скринов явно ваши а не автора, хотя возможно и рассчитаны опять же на то, что вы сами в состоянии их исправить. |
|
06.06.2013, 13:33 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
MainUnit.pas, а Вам не рекомендовали книги Д. Кнута?
Он вообще в примерах кода использует Ассемблер несуществующего процессора. Интересно, как бы Вы стали его компилить? Примеры - для того, чтобы их читать и понимать, как они работают. Если Вы тупо скопипастите код, это не поможет Вам в нем разобраться. Так что очень хорошо, что код не компилируется - это заставит читателя в нем разобраться, чтобы заставить работать. А если читатель этого делать не хочет - значит, книга не для него. |
08.06.2013, 07:22 | #5 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
08.06.2013, 07:22 | #6 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Теория по delphi | kakulia | Помощь студентам | 1 | 27.04.2013 15:27 |
По Delphi только две пары было и уже практика. | Ko$ | Помощь студентам | 2 | 22.12.2010 16:37 |
Управление шаговым двигателем. Теория и практика. | Mixasik | Компьютерное железо | 5 | 22.12.2010 11:56 |
delphi теория потоков | tanek | Помощь студентам | 0 | 19.03.2010 19:40 |
задача Delphi. практика. нужна помощь. | jihad60 | Помощь студентам | 14 | 02.07.2009 09:01 |