Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  03:29[Войти] | [Зарегистрироваться]
Обсуждение темы:
FreePascal: реальная альтернатива или OpenSource — блажь?

http://www.freepascal.org

Раньше его можно было не рассматривать в серьёз, так как FreePascal 1.06 находился где-то на уровне Delphi 2 без VCL, но он все растёт и крепчает, и последняя бета-версия компилятора (1.1), хоть и по-прежнему без визуальной части, но по набору возможностей языка уже соперничает с Delphi 6. Поддержка MMX во встроенном ассемблере, макросы, перегрузка операторов, функций и методов... Плюс пара-тройка GUI редакторов кода, хоть и кривоватых, но зато опенсурсных. Плюс, Линукс для него - родная среда.

По-моему, реальная альтернатива для тех, кто, вроде меня, решил быть поближе к системе, и раздумывал над переходом на C++

Cheb

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 186 сообщений

Добавить свое сообщение

Отслеживать это обсуждение


Смотрите также обсуждения:
Free Pascal, Oberon, BlackBox
  • Разработка препроцессора gpre для delphi\freepascal.
  • Мысли об Обероне
  • Component Pascal и среда разработки BlackBox

  • 186—177 | 176—167 | ...>>>
    Всего сообщений в теме: 186; страниц: 19; текущая страница: 1


    № 186   28-02-2013 23:03 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 185« (Грамотей)
    ___________________________
    в дельфи там бесконечного цикла нет.


    № 185   28-02-2013 10:46 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 184« (Ilya)
    ___________________________

    По написанному сообщению, вернее, его нечитабельному тексту, хотя вроде бы и на русском, можно судить и о коде программ. Там не только на бесконечные циклы наткнешься :)


    № 184   27-02-2013 22:30 Ответить на это сообщение Ответить на это сообщение с цитированием
    Для интереса глянул на lazarus - там есть конвертерпроектов из Дельфи. Обнаружил проблемы, например если в canvas.brush.style ставить bsClear то потом при присвоении цвету кисти любого значения замкнутые примитивы не закрашиваются, а в Delphi -закрашиваются. Дельфи при присвоени цвета, видимо ,автоматом ставит стиль закрашенный, а Лазарь-нет. Но это мелочь, гораздо хуже -проблемы с исключениями. есть старый проект очень, в дельфи работает корректно. есть момент, обработка которого основана на обработке исключения Деление на ноль(EZeroDivide). пограмма рисует полином Лагранжа, тоесть его график, написана в свое время жуттко неэффективно но для зачета прокатило :) суть в том что при вычислении коэффициентов полинома используются опорные точки которые ползователь натыкает мышкой в окне. Если они совпадают - будет деление на ноль. программа обрабатывает это исключение прекращшением вычислений и выдачей сообщения. так вот, скомпилированая в lazarus она не запускает это исключение при делении на ноль а выдает системное сообщшение и падает. в лазарусе под отладкой показывает где произошла бяка. хорошо, по старинке проверяем делитель и дляпробы запускам исключение. и обнаруждиваем еще более стршное -логика работы программы стала другой. это окно в цикле выдается, закрываешь -а оно снова выплдывает, считай, программа зависла. Закрыть только через прерывание сеанса отладки или диспетчер задач. ну и с русскими буквами в текстовых строках бока, выдаются кракозябрами.


    № 183   07-02-2013 16:55 Ответить на это сообщение Ответить на это сообщение с цитированием
    За последние полтора года сделал пару приложений на Lazarus/FPC, инструментом в целом доволен, особенно возможностью работы под Linux, т.к. в личном пользовании Windows нет вообще.

    По ссылке - перевод статьи об опыте миграции достаточно большой тиражируемой ERP системы с Delphi/Kylix на Lazarus.
    http://deepedit.ru/gotov-li-lazarus-dlya-sozdaniya-kommercheskikh-prilozheniy.html


    № 182   18-11-2009 02:31 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 181« (Geo)
    ___________________________
    В главном меню:
    "Окружение" -> "Параметры"
    Появляется окно "Параметры IDE"
    Слева в дереве внизу выбираем пункт "Отладчик"
    Справа на закладке самое ворхнее поле - выпадающий список. Выбираем в нём "GNU debugger"

    И всё работает. Работаю в SUSE


    № 181   17-11-2009 07:30 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 180« (al_mt)
    ___________________________
    >>> А! Блин! Нашёл... Модератору просьба убить два последних поста
    А Вы напишите, что именно Вы нашли, тогда и убивать ничего не придется. Вдруг кто-то тоже ищет и никак не может найти отладчик ;-)
     Geo


    № 180   17-11-2009 07:08 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 179« (al_mt)
    ___________________________

    Джентльмены, а не подскажет ли кто, как (и какой) можно к фпс+лазарус подцепить отладчик?
    А! Блин! Нашёл... Модератору просьба убить два последних поста.


    № 179   12-11-2009 03:49 Ответить на это сообщение Ответить на это сообщение с цитированием
    Джентльмены, а не подскажет ли кто, как (и какой) можно к фпс+лазарус подцепить отладчик?


    № 178   15-10-2009 00:24 Ответить на это сообщение Ответить на это сообщение с цитированием
    Для тех кто хочет побыстрее начать программировать на Free Pascal, без всяких заморочек с инсталяцией, поиском и сборкой компонетов из исходников и т.д.:

    CodeTyphon - Платформа программирования на Паскале.
    http://www.pilotlogic.com/sitejoom/index.php?option=com_phocagallery&view=category&id=1:CodeTyphon&Itemid=152


    № 177   08-10-2009 10:19 Ответить на это сообщение Ответить на это сообщение с цитированием
    Lazarus обновился до версии 0.9.28.
    Есть интересные изменения: GTK2, TFrame.
    http://wiki.freepascal.org/Lazarus_0.9.28_release_notes


    186—177 | 176—167 | ...>>>
    Всего сообщений в теме: 186; страниц: 19; текущая страница: 1


    Добавить свое сообщение

    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования