Использование преимуществ клиент-серверной архитектуры при проектировании приложений БД в Delphi, страница 6

При отладке данного кода чаще всего возникают ошибки времени выполнения «i/o error 3» и « i/o error 32» первая означает, что файл в который вы собираетесь записывать не найден. Вторая что он уже открыт, и его изменение невозможно.

Кроме того, в приведенном программном коде при генерации новой ведомости старый файл безвозвратно стирается! Таким образом, пользователь при просмотре ведомости в MS Word должен самостоятельно позаботиться о сохранении этого файла под другим именем.  Как вариант можно предложить самостоятельно подумать о динамическом формировании имени файла в строке {*}.

Форматирование html-  документа осуществляется с помощью тегов. Тег (в довольно вольном переводе с английского «ограничитель») определяет границы того или иного способа форматирования. Большинство тегов — парные, т.е. они имеют открывающую и закрывающую(со слешем) часть. Текст  расположенный между ними (как часто говорят «внутри тега») будет отформатирован соответственно  тегу. Теги можно использовать вложено, при этом порядок  закрытия должен быть обратным порядку открытия, иначе некоторые броузеры будут неверно отображать ваш web-документ.    В последнем приведенном программном коде использовались html- теги, имеющие следующее назначение:

<html> </html> границы html-кода

<title> </title> заголовок окна

<body> </body> тело документа (то, что отображается в окне броузера)

<h2>   </h2> - заголовок второго уровня

<h3>   </h3> - заголовок третьего уровня

<center>   </center> - выравнивание текста по центру

<table> </table> - Таблица

<tr> </tr> - строка таблица

<td> </td> - ячейка таблицы

<br> - принудительное начало новой строки текста

Помимо указанных, полезно знать следующие теги

<u> </u> подчеркнутый текст

<b> </b> полужирный текст

<i> </i> курсив

<sup> </sup> верхний индекс

<sub> </sub> нижний индекс

<strike> </strike> перечеркнутый

<big> </big> увеличение размера шрифта

<small> </small> уменьшение размера шрифта

Работа с отчетами с помощью компонентов FastReport.

Сначала немного итории. Turbo Delphi был официально представлен компанией Borland 5 сентярбря 2006 года в двух версиях Professional и Explorer. Обе версии разрешены для написания  программного обеспечения как для собственных нужд так и для продажи.

Версия  Professional стоит 399$, Explorer бесплатно загружается через Интернет, но имеет ряд ограничений: отсутствуют (точнее скрыты) компоненты страниц Interbase, Indy и, главное, отсутствует возможность добавления собственных компонентов через интегральную среду разработки (IDE).  Для разработчика самое главное в фразе «нельзя через IDE». Потому, что на самом деле, Компоненты добавить можно. При этом нарушений лицензионного соглашения не произойдет. Главное использовать TurboDelphiExplorer сборки (Build) до 15 сентября 2006 года, когда Borland выпустила «заплатку» (patch),  закрывающий данную лазейку.  В самой первой официальной и предофициальеных сборках (сборках для бета–тестирования) добавлять компоненты можно в следующем порядке:

копируем файлы с исходными кодами запускаем TurboDelphiExplorer

отрываем файл …ProgramFiles\Borland\BDS4.0\lib\dclusr.dpk (путь может быть и иной)

открываем (если оно еще не открыто) окно Project Manager

в этом окне правой кнопкой мыши щелкаем по самому верхнему узлу(dclusr100.dpk или dclusr100.dpk) выбираем пункт меню «Add» добавить в появившемся далоговом окне выбираем файлы с компонентами и нажимаем «ОК»