подходит ли Учебник Фаронова для лазаруса и фп?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

подходит ли Учебник Фаронова для лазаруса и фп?

Сообщение fasqer » 10.11.2009 16:25:05

З драсте.
Скажите пожалста, насколько можно применять описание Делфи7 фаронова для программирования в лазаре? И Турбо Паскаль 7 для FP?
fasqer
незнакомец
 
Сообщения: 2
Зарегистрирован: 10.11.2009 16:12:05

Re: подходит ли Учебник Фаронова для лазаруса и фп?

Сообщение скалогрыз » 10.11.2009 17:00:39

fasqer писал(а): Скажите пожалста, насколько можно применять описание Делфи7 фаронова для программирования в лазаре? И Турбо Паскаль 7 для FP?

на 90% про Турбо Паскаль... и на 95% про Delphi если в начале модуля приписывать {$mode delphi}{$h+}

всё что не сходится, можно обсуждать здесь, начиная фразу: "В учебнике Фаронова написано так ... , но в Лазарусе/ФПЦ это не работает, почему?"
хороший способ познать разницу между языками и диалектами.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: подходит ли Учебник Фаронова для лазаруса и фп?

Сообщение Vadim » 10.11.2009 17:59:17

У ТР7 и FP работа с памятью отличается, но связано это с особенностями ОС для которых они писались, а не с самим языком. ТР писался для 16-ти разрядной ОС. Поэтому при работе с памятью в FP надо ориентироваться не на учебники по ТР, а на учебники по Delphi. Принципы работы с устройствами, которые были в ТР так же совершенно (почти :) ) не годятся для FP.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: подходит ли Учебник Фаронова для лазаруса и фп?

Сообщение Kon.pasc » 10.11.2009 20:40:41

Для совместимости с TP7-BP7 (DOS) вполне можно использовать FPC (turbo vision editor), но для совместимости с Delphi (2-4) в Lazarus нужно юзать ключ {$mode delphi} , но есть некоторые ньюансы.
И код с из последних Delphi даже и не пытайтесь компилить.

Кстати весь код LCL для Windows в ANSI - только функции "А", и widestring там и не пахнет. UTF8 строки преобразовываются в ANSI тупо через UTF8ToSys. Для Linux всё Ok, но для Windows- костыли. Прокатывает только для одно-языковых программ - иначе проблемы под Windows. Неужели все разработчики сидят на Linux?
Kon.pasc
новенький
 
Сообщения: 26
Зарегистрирован: 31.10.2009 17:45:38

Re: подходит ли Учебник Фаронова для лазаруса и фп?

Сообщение fasqer » 11.11.2009 11:32:58

Конечно в Линуксе! под виндой все на делфи компилят!
fasqer
незнакомец
 
Сообщения: 2
Зарегистрирован: 10.11.2009 16:12:05

Re: подходит ли Учебник Фаронова для лазаруса и фп?

Сообщение Vadim » 11.11.2009 12:01:51

fasqer
Неправда! Я под виндой в Lazarus'е программирую. :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

Рейтинг@Mail.ru