Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

Свежие комментарии

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

Блоги и сообщества

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus

Список публикаций с меткой: Lazarus

Статьи с меткой Lazarus содержат всю информацию по работе с IDE Lazarus, а также программированию на языке Free Pascal

Дополнительную информацию по Lazarus Вы можете также найти в статьях с метками: 

21.12.2011.
Опубликовал Vlad в 19:25.
Категории: Delphi Prism.

Вчера стал обладателем девайса под названием HTC Desire S, работающего под управлением Android 2.3 также в народе ласково именуемого "Андрюша".

Собственно, как выглядит сие чудо техники Вы можете видеть на картинке слева. Можно было б взять чего-нибудь похожее, но под управлением Windows Mobile, но поход по всем точкам продаж в районе показал, что в радиусе практически 1 км. в продаже стоит всего 1 аппарат под управлением Win Mobile 6.5 (популярность на высоте, да..). Ну вот и остановил свой выбор на Desire S.

Ну и, естественно, первым делом решил пошерстить сеть на предмет разработки под Android.  Так как у меня есть Delphi Prism XE2, то первым делом глянул в сторону RemObjects.

Читать далее »

30.10.2011.
Опубликовал Vlad в 23:51.
Категории: Без категории.

Прошло уже больше года с того момента как я расстался со своей второй работой, где достаточно плотно использовал в работе Lazarus для разработки небольших программ под Linux. Именно тогда в блоге публиковались посты про использование формата Open Document и формирование отчётов для OpenOffice. Тогда же я и поделился с вами своим модулем для работы с документом Oo как с zip-архивом. Надо сказать, что первой неожиданностью было то, что такая простенькая работа оказалась полезна кому-то кроме меня =) И спустя некоторое время Бурков Сергей aka Leo дважды вносил изменения в модуль и улучшал его работу.

А примерно неделю назад Сергей снова обратился ко мне  просьбой разрешить выложить исходники модуля на SourceForge и организовать небольшой, но полезный проект для Lazarus и FPC под названием ODFProc. Ну что ж, я искренне рад, что модуль для работы с OpenOffice продолжает использоваться и даже перерастает в нечто большее, чем просто модуль - в небольшой, но полезный проект. И хоть я в настоящее время и не являюсь постоянным пользователем Lazarus, но тем не менее немного расскажу про новый проект ведь блог посещают не только люди, использующие исключительно  Delphi - может кто-то решит присоединиться к проекту и внести свой вклад в его развитие.

Читать далее »

20.11.2010.
Опубликовал Vlad в 17:00.
Категории: Моя работа.

При разработке одной небольшой программки в Lazarus, которая выводит результаты работы в документ MS Word столкнулся с несколькими “особенностями” создания документов и работы с Word в принципе. Как в итоге оказалось, “особенность” оказалась багом, который, судя по багрекеру, до сих пор не исправлен и, видимо, исправится ещё не скоро.

Но, так как ждать времени не было, то пришлось искать обходные пути решения проблемы. Об этих путях и поговорим сегодня.

Читать далее »

8.11.2010.
Опубликовал Vlad в 17:39.
Категории: Моя работа.

Да, господа, я снова сегодня буду говорить про Lazarus :) Вообще к этой IDE отношение, как у меня самого, так и у всех, кто хоть раз его попробовал использовать в работе самое неоднозначное. Начиная от выкриков типа “Его (Lazarus) надо было убить в зародыше”, до хвалебных “На Lazarus можно писать эффективные коммерческие приложения! Всё есть!”. Как водится – истина где-то рядом. Я, конечно, не на столько хорошо знаком с Lazarus как те люди, которые разрабатывает на нем коммерческие продукты, но пока могу сказать, что в плане создания нормальных расчётных программ Lazarus вполне годится. Под “нормальной” я подразумеваю программу, которая используется повседневно, не глючит, не выдает “косяки”, обладает дружественным интерфейсом и т.д. и т.п. Как обстоят дела на более глубоком уровне типа создания программ для работы с графикой, звуком и пр. сказать пока не могу так как работать в этой области довелось очень мало даже в Delphi.

Читать далее »

5.11.2010.
Опубликовал Vlad в 01:31.
Категории: Без категории.

Не так давно я писал в блоге о разработке chm-справки для своих Delphi-программ. Сегодня рассмотрим те возможности, которые предоставляет нам Lazarus для разработки справочной системы программы. В целом, поработав некоторое время в различных операционных системах невольно приходит на ум мысль вообще забыть про всякого рода chm, hlp и прочие файлы справок, а сделать простую справку из набора html-файлов, избавив себя тем самым от головной боли типа “А запуститься справка на том компьютере? А на этом?”, если нет, то “Какой формат справки сделать?” и т.д.

С одной стороны простые html-файлы значительно проигрывают в удобстве той же справке сделанной в виде chm – нет удобного поиска, индекса и т.д. и т.п. Но с другой стороны – нет проблем с запуском. И как раз для работы с HTML-справкой в LCL (Lazarus Component Library) есть два довольно простых компонента:THTMLHelpDatabase и THTMLBrowserHelpViewer. Первый предназначен для хранения информации по справочной системы, а второй - для её (информации) представления пользователю.

Читать далее »

30.10.2010.
Опубликовал Vlad в 20:33.
Категории: Моя работа.

Так как сейчас в свободное от основной работы время занимаюсь разработкой пары небольших программ для использования в Linux и, возможно, в будущем в Windows, то решил, что было бы не плохо сохранить кое-какую важную информацию по исходному коду. Для того, чтобы не забивать исходники большим количеством комментариев, то подумал, что было бы не плохо сгенерировать всю информацию автоматически, сохранить в HTML, а когда будет готов проект – можно будет спокойно удалить лишние комментарии с подробным описанием и в любой момент обращаться к уже сгенерированной документации.

В принципе, в состав Lazarus уже входит утилита FPDoc, которая может сохранять необходимую информацию в xml-файлы, есть так же и LazDoc – отдельный проект для работы с документацией в Lazarus, но мне, честно говоря, жутко лень разбираться в их работе, поэтому решил воспользоваться под Lazarus’ом тем, что уже однажды использовал – утилитой PasDoc.

Читать далее »

25.10.2010.
Опубликовал Vlad в 18:39.
Категории: Моя работа.

Буквально на днях разработчики Lazarus сообщили о том, что мы все-таки доживем до момента, когда версия Lazarus 1.0 выйдет в свет. Судя по всему – это событие состоится через месяц-полтора. А пока, в доступе есть версии 0.9.28 - 0.9.29. И, думаю, что практически каждый, кто впервые сталкивался с IDE Lazarus и устанавливал его, например, под Windows так же сталкивался хоть и с мелкими, но достаточно неприятными моментами в работе, например, отладчик с чего-то начинал “портачить” и проскакивать мимо точек останова или Lazarus с чего-то при пересборке переставал находить исходники с FPC. В принципе большинство из таких проблем решаются достаточно быстро, но все-таки подведем небольшой итог по решению микро-проблем в Lazarus 0.9.xx.

Читать далее »

9.06.2010.
Опубликовал Vlad в 16:21.
Категории: Основы Delphi.

Итак, после выхода OpenOffice 3.2. в модуле для работы с OO Writer'ом в Lazarus была обнаружена небольшая неточность. А именно - после формирования документа OO просил восстановить якобы поврежденный файл.
Недочет обнаружил Leo (с его работой вы уже знакомились) и выслал мне дополненный вариант модуля.
Читать далее »

10.01.2010.
Опубликовал Vlad в 20:07.
Категории: Delphi в Web.

В продолжение тем "Война с гоблинами...", рассмотрим сегодня новые функции, которые были добавлены в разрабатываемую мой программу по проверке шаблонов WordPress на "вшивость".

Как я уже упоминал, зачастую, ссылки на ГС выводятся на страницы наших с Вами сайтов при помощи php-функций, имена которых "зашифрованы" под вполне безобидные тэги шаблонов WordPress, например bloginfo и другие. Исходя из этого, проверка шаблона вручную может значительно осложняться, может возникнуть ситуация, когда в порыве праведного гнева, вы можете удалить нормальный тег и т.д.

Чтобы этого не произошло я немного расширил возможности поиска "вшей" в шаблонах и сделал подробный вывод информации о каждой найденной ошибке. Например, возьмем тему, содержащую файл functions.php в котором содержится вредоносная для нас функция. Читать далее »

8.01.2010.
Опубликовал Vlad в 18:57.
Категории: Delphi в Web.

Так уж получается, что людям свойственно совершать ошибки. К сожалению, разработчики плагина TAC, на мой взгляд, небольшую ошибочку допустили. Даже скорее не ошибку, а недочет. Смотрите. Я загружаю на сайт три шаблона оформления WordPress - все три "вшивые". Причём первые две содержат только скрытые ссылки, которые я рассматривал в первой части (с использованием php и класса в css), а третья - содержит помимо ссылок закодированный футер. Вот, что мне показывает TAC:

Две первые темы помечены как вполне пригодные для использования и, несодержащие ничего вредоносного. Назвать такое поведение плагина ошибочным? Думаю, что это будет неправильно, т.к. несмотря на вывод надписи "Theme OK" плагин всё-таки показывает все ссылки, которые обнаружил и Вы всегда можете оценить - нормальные это ссылки или это гоблин постарался. Так что договоримся, что плагин вполне пригодный, НО при его использовании следует просматривать все найденные ссылки самому, не надеясь на красивую надпись на зеленом фоне.
Читать далее »

« Предыдущая страница   


led lcd плазма, led отстой, плазма или led, жк плазма led что лучше