Delphi

индекс
64,75

Delphi. Предпраздничная статистика

14 февраля знаменательный день для Delphi сообщества. Естественно, речь не идет о празднике американских маркетологов, продающих под надуманным предлогом мелкие бесполезные сувениры для влюбленных. Дело в том, что именно в этот день в 1995 году в ходе Software Development Conference 95 West была презентована первая версия продукта (см. фото).

Software Development Conference 95 West
11 февраля 2012, 00:50
6

Использование dll библиотек математического ядра системы Matlab в приложениях Delphi из песочницы

Матлаб для математика — это… Это не имеет выражения в словах. Это просто наше все. Мощь, предоставляемая этим пакетом математического ПО просто ошеломляет. Если что-то нельзя сделать в матлабе, то это, скорее всего, нельзя сделать на компьютере вообще. А еще вероятнее, что Вы просто не знаете, как это делать.А теперь предадимся мечтам: как бы хотелось иметь всю эту мощь под рукой в родной и милой сердцу Delphi, например… Нет ничего проще!

Маленькое и незаметное примечание

Данная статья затрагивает лишь малую часть такой обширной темы, как взаимодействие разрабатываемых прикладных программ с сервисами, предлагаемыми Матлабом. Помимо описанного тут, существуют и другие способы воспользоваться услугами этого элитного математического пакета. Описанный способ хорош тем, что при наличии всех нужных dll библиотек, сам Матлаб уже не нужен. К тому же, данный способ относительно неплох в плане производительности. Минус его в том, что приходится таскать за собой пак библиотек почти на 10 Мб. Также не доступны функции тулбоксов Матлаба.

О чем речь?

Математическое ядро Матлаба до xx версии (ну забыл я, до какой!) было сосредоточено в пакете dll библиотек. В этих библиотеках хранятся функции для выполнения самых различных вычислений. Если установить Матлаб без единого тулбокса и без Симулинка, то все вычисления, которые можно выполнить в командной строке среды, реализованы через функции из этих самых библиотек. Помните Pascal Numerical Toolbox? Так вот он — игрушечная лопатка, по сравнению с бульдозером Матлаба. А в чем же подвох? Вам придется изрядно потрудиться, чтобы этот бульдозер завести.

Большое и жирное примечание

dll-библиотеки математического ядра Матлаба до определенной версии употребляются самим Матлабом, поэтому лежат среди исполняемых файлов пакета. В последних версиях самим Матлабом они уже не используются, однако архив с ними все равно поставляется вместе с пакетом (Необходим для работы программ, созданных в Matlab Compiler). Теоретически. Я его так и не нашел. Если хотите воспользоватеься библиотеками ищите их в интернете. Обычно, это файл mglinstaller.exe. И не забудьте поинтересоваться условиями использования — тут я тоже не в курсе. Далее я предполагаю, что библиотеки у Вас уже есть.
+24
31 января 2012, 17:07
51

Induc по-прежнему угроза для Delphi из песочницы

Приветствую всякого на этой странице!

Сегодня мой товарищ увлекающийся, помимо всего прочего, разработкой 2D-игр на Delphi прислал мне очередную свою вещицу. Доверяй, но проверяй! — подумал я и по старой доброй традиции отправил файл на VirusTotal. Дождавшись результатов проверки желание побыстрее запустить игрушку как-то пропало… В некоторых ячейках таблицы результатов проверки красивым красным цветом было написано уже знакомое слово «Induc». Немного удившись отсутствию визга (ой, кажется, он так уже давно не делает) своего антивируса я пошёл разбираться. Но не с представителями антивирусной компании, а с устройством заражённого файла.
+33
23 января 2012, 18:29
19

Skype нанимает Delphi программистов

Вот такое объявление появилось в социальной сети LinkedIn, после чего моментально разлетелось по многим другим социалкам и блогам. Казалось бы ничего примечательного. Но…

Все знают, что Skype написан на Delphi, и является едва ли не самым известным Delphi приложением. Так же многие знают, что не так давно Skype был приобретен Microsoft. По поводу чего было достаточно домыслов. Многие думали, что один из самых популярных мессаджеров будет переписан в другой среде разработки. Теперь мы видим, что этого не произошло, и похоже не произойдет. Иначе в чем смысл найма (фактически Microsoft'ом) Delphi разработчиков?
+62
4 декабря 2011, 04:06
14

Отправка SMS с 3G/GSM модема из песочницы

Привет Хабр. В данной статье я бы хотел поделиться опытом работы с GSM модемом, а точнее опытом отправки SMS сообщений. Ниже будет описана реализация программы на Delphi для отправки SMS сообщений, а так же чтение и удаление входящих/исходящих сообщений с модема. В моём случае это был модем HUAWEI от MTS. Всех кого заинтересовал, прошу под кат.
+36
21 ноября 2011, 18:01
92

Выпуск RadStudio XE2, Delphi XE2 и других продуктов Embarcadero

image

Выпущены новые версии RadStudio, Delphi и других продуктов Embarcadero.

Заметные изменения:
  • 64-битный компилятор для Windows (8 лет спустя первого упоминания);
  • Кросс-платформерная библиотека визуальных компонентов «FireMonkey». Как я понял, она основывается на купленной в этом году библиотеке компонентов KsDev нашего соотечественника Евгения Крюкова (http://www.ksdev.com/). Заявлена поддержка iOS-устройств и Mac OS X;
  • API для работы с облачными сервисами Windows Azure, Amazon;
  • FastReport в качестве основного генератора отчётов (новость на сайте FastReport).


+30
9 сентября 2011, 12:42
10

Работа с ShapeFile (*.shp) в среде Delphi из песочницы

В ходе работы столкнулся с задачей чтения файлов с расширением ".shp". Та информация, которую я нашел в интернете, была разрозненной и расплывчатой, и, поэтому, я решил объединить то, до чего мне пришлось доходить самостоятельно, и рассказать вам.

Постановка задачи


У нас имеется файл с расширением ".shp". В этом файле находится карта в виде изолиний: каждая изолиния сделана отдельным шейпом; наименованием шейпа является высотная характеристика изолинии. Нашей задачей станет считать данные из этого в массив. Массив представляет собой набор точек определенный тремя координатами (x, y, z). Далее этот массив нужно занести в базу данных, но данный момент мы упустим из рассмотрения.
+5
8 июля 2011, 09:57
1

Использование процедур и функций в Delphi из песочницы

Рано или поздно любому программисту потребляется использовать процедуры и функции. Все мы помним еще с паскаля, что там ничего нет сложного, но некоторые вещи обычно в книжках не описываются, хотя для грамотного составления программы требуется знать.
+3
28 июня 2011, 23:21
17

Визуальный компонент-монитор COM-порта

Сегодня мы попробуем создать визуальный компонент для работы с разного рода считывателями, подключаемыми по COM-порту (правильное название интерфейса – RS232). Наша цель — получать последовательность байт, которую отправляет устройство при считывании.
+3
29 мая 2011, 13:57
6

Blaise Pascal Magazine. Русская версия. Третий номер

blase pascal magazineСразу вслед за вторым номером русскоязычного BPM вышел третий.

И тоже бесплатный!

Специальный выпуск, посвящённый Delphi XE Starter Edition, ждёт вас.

В номере:

Что нового в Delphi XE?
Вадим Станкевич
Обзор редакции Starter в Delphi XE
Ховард Пейдж-Кларк
Пробуем Delphi XE Starter: небольшой почтовый сервер
Джим Даф
ClientDataset: что делать, если у вас его нет?
Детлеф Овербек
Введение в базы данных, часть 2
Кэри Дженсен
Advantage Database Server и Delphi XE Starter
Ховард Пейдж-Кларк
Миграция/добавление ваших компонентов в Delphi Starter Edition
Рик Смит
+1
11 мая 2011, 01:51
1