Главная » Статьи для тега "Delphi"

Использование функций Delphi в приложениях CBuilder

Добавлено Дата: 10 July, 2013 категория: C++, C++ Builder

Если вы можете использовать форму Delphi в приложении, то почему бы не попробовать использовать модуль Delphi без формы, ассоциированной с ним? Как было  бы  здорово использовать все реализованные ранее в Delphi возможности при написании кода на C++! К счастью, это возможно.

Читать »

Другие источники информации по CBuilder

Добавлено Дата: 4 July, 2013 категория: C++, C++ Builder

 

При работе с новыми программными продуктами (технологиями) одна из наиболее неприятных особенностей состоит в том, что имеется очень мало справочного материала. При работе с Visual Basic, Delphi или Oracle нетрудно найти книги, Web-узлы, журналы или другие источники информации о проблемах, которые  у вас могут возникнуть при работе с этими инструментами. Однако при работе с таким достаточно новым методом, как CBuilder, вы, вероятно, обнаружите, что имеется недостаток хорошей и доступной информации. Число Web-узлов, книг и журналов, посвященных CBuilder, растет скачкообразно, но у вас могут быть проблемы с их поиском. В этой главе мы рассмотрим некоторые доступные источники информации для CBuilder, особенно те области Internet’а и компьютерных сетей, где можно найти наиболее современные ответы на ваши вопросы.

Читать »

Использование форм Delphi в CBuilder

Добавлено Дата: 28 May, 2013 категория: C++, C++ Builder

Когда был выпущен Visual C++ 4.0, фирма Microsoft громко рекламировала возможность прямого импорта форм Visual Basic. Через несколько месяцев она перестала ее рекламировать, а еще через некоторое время вообще перестала упоминать о ней. Это произошло не потому, что импорт не работал, он работал и весьма неплохо. И не потому, что существовали ограничения на импорт (не вполне адекватно воспринимался код Visual Basic, если воспринимался вообще). Не работало само преобразование. Язык Visual C++ использовал архитектуру просмотра документов, основанную на использовании MDI или SDI форм с меню и панелями состояния, а в Visual Basic, так же как и в Delphi, как и в CBuilder, применяется основанная на формах архитектура с независимыми окнами форм. Программисты на Visual C++ (и я в их числе) просто не могли заставить две столь разные концепции работать вместе.

Читать »

Работа с Delphi в CBuilder

Добавлено Дата: 21 May, 2013 категория: C++, C++ Builder

Как вам повторяют снова и снова, CBuilder — это просто Delphi, использующий для разработки приложений язык программирования C++ вместо Object Pascal. Если это действительно так (а это действительно так), то нельзя ли использовать объекты Delphi в CBuilder? И как было бы замечательно, если можно было бы взять уже созданные формы и  программы  Delphi  и использовать их в CBuilder. И не является ли главной в использовании кода возможность использовать не только код из ранее разработанных приложений, но и код, написанный в другой среде разработки?

Читать »

Работа с полями Delphi

Добавлено Дата: 15 March, 2012 категория: Delphi

Delphi позволяет получить доступ к полям  любого  набора данных  с помощью класса TField и его потомков. Эти классы дают возможность не только  возвратить или устано вить значение выбранного поля текущей  записи набора данных, но и изменить поведе ние поля модифицировав его свойства. Кроме  того,  можно  модифицировать набор  дан ных  в целом,  изменяя визуальный порядок расположения полей, удаляя  поля  или  же создавая новые  вычисляемые (calculated) или подстановочные поля (lookup fields).

Читать »

Подключение к серверам баз данных

Добавлено Дата: 15 March, 2012 категория: Delphi

Естественно, разработчиком баз данных  в первую  очередь захочется узнать,  как с помощью Delphi  установить соединение с собственноручно созданной базой  данных. В этом  разделе рассматривается некоторые способы, позволяющие Delphi подклю читься к с серверам баз данных.

Читать »

Типы данных Object Pascal

Добавлено Дата: 14 March, 2012 категория: Delphi

Одним  из самых больших  достоинств языка  Object  Pascal является строгая типиза ция данных.  В частности, это означает, что все реальные переменные, передаваемые в качестве параметров в функцию  или процедуру, должны  абсолютно точно соответ ствовать типу формальных параметров в объявлении данной функции  или  процеду ры. В Object  Pascal не существует предупреждений компилятора о подозрительных преобразованиях указателя, с которыми хорошо знакомы программисты на языке  C. Компилятор Object  Pascal не допустит  вызова  функции с типом  указателя, отличным от того,  который описан в объявлении этой  функции. (Однако в функцию, параметр которой описан как  нетипизированный  указатель, можно  передавать указатели  лю бых типов.) В целом,  строгая типизация данных  в языке  Pascal предназначена для предупреждения попыток заткнуть квадратной пробкой круглую дыру.

Читать »

Разработка баз данных Delphi

Добавлено Дата: 14 March, 2012 категория: Delphi

Типы баз данных

Приведенное ниже  описание компонентов взято  из раздела  “Using Databases” (Использование баз данных) интерактивной справочной системы Delphi, поскольку авторы полагают, что  никто  кроме  Borland не  в состоянии лучше  описать типы  баз данных, поддерживаемых архитектурой Delphi. Ссылки, упоминаемые в этом разделе, также относятся к интерактивной справочной системе.

Читать »

Перехват исключений в 16  разрядной Delphi

Добавлено Дата: 13 March, 2012 категория: Delphi

В среде  16 разрядной Delphi 1 объекты исключений имели  формат, специфический именно для этой среды разработки. Поэтому  при передаче исключений библиотекой DLL их приходилось перехватывать до выхода  из подпрограмм DLL, поскольку, освобождая при проходе стек вызова модулей, они приводили к возникновению ошибки и аварийному завершению приложения. Во избежание таких  неприятностей каждую точку входа в биб лиотеку DLL следовало заключать в собственный блок обработки исключения, как показа но в следующем примере:

Читать »

Язык программирования Object Pascal

Добавлено Дата: 12 March, 2012 категория: Delphi

Комментарии

Начнем рассмотрение темы с того,  каким образом следует вносить комментарии в программу на языке  Object Pascal. Этот язык  поддерживает три  типа  комментариев — с использованием фигурных скобок, пар скобка–звездочка и двойной наклонной чер ты (в стиле C++). Ниже  приведены три примера комментариев Object  Pascal:

Читать »

Отображение модальных форм из DLL

Добавлено Дата: 11 March, 2012 категория: Delphi

В настоящем разделе рассматривается разработка модальной формы, доступной в библиотеке DLL. Одна из причин, по которым имеет  смысл размещать используемые формы в библиотеке DLL, заключается в возможности применения таких  форм  в дру гих приложениях Windows  и даже в другой  среде  разработки (например в C++ или  в Visual Basic).

Читать »

Совместное использование кода, ресурсов и данных несколькими приложениями

Добавлено Дата: 11 March, 2012 категория: Delphi

Ранее  уже упоминалось, что самой  распространенной причиной создания библио тек DLL является совместное использование кода. В отличие от модулей,  которые обеспечивают возможность совместно использовать исходный код в различных при ложениях Delphi, библиотеки DLL позволяют совместно использовать один  и тот же исполняемый код любым  приложениям Windows,  способным вызывать эти  функции из библиотек DLL.

Читать »

Статическая компановка против динамической

Добавлено Дата: 11 March, 2012 категория: Delphi

Статической  компоновкой (static  linking) называется метод,  с помощью которого компилятор Delphi  реализует в исполняемом коде  вызов  функций  и процедур. Код функций  может  храниться в файле приложения с расширением .dpr или  в любом другом модуле, но при компоновке приложений эти функции и процедуры становятся частью  исполняемого файла. Другими  словами, каждая  функция  будет  занимать на диске определенное место в составе исполняемого файла  (.exe) программы.

Читать »

Десять важнейших возможностей IDE Delphi

Добавлено Дата: 9 March, 2012 категория: Delphi

Прежде чем продолжить изучение этой  книги, авторы хотели бы удостоверить ся, что  читатель знаком  со всеми  важнейшими инструментами, которые могут по требоваться в работе. Поэтому  ниже приводится краткое описание десяти  инст рументов графической среды  разработки Delphi, которые мы считаем наиболее важными и необходимыми.

Читать »

Пример многопоточного приложения

Добавлено Дата: 9 March, 2012 категория: Delphi

Для  демонстрации использования объектов TThread в настоящем разделе приво дится  пример реального приложения, предназначенного для поиска  файлов в специа лизированном потоке. Имя проекта — DelSrch, оно образовано от слов Delphi Search, оз начающих поиск файлов Delphi. Главная форма этой утилиты показана на рис. 5.6.

Читать »