Разное

Работа с файлами в делфи 7: Создание и работа с текстовыми файлами в Delphi

Delphi-программирование: блог Delphi-программиста

Andrey Опубликовано: 12 Сентябрь 2016

Приветствую всех читателей блога. Совсем недавно делал мини-программу по получению информации из фтп-сервера, то есть. Другими словами простенький фтп-клиент. Я не буду здесь рассказывать, как сделать полноценный фтп-клиент, я расскажу, как использовать компонент TListView для отображения информации фтп-сервера. Причем информация будет отображаться с иконками, ассоциируемые в Вашей системе Windows.

Скажу сразу, тот пример, который будем рассматривать мы в данной статье, основан на компоненте TidFTP из вкладки Indy Clients, но смысл остается тем же, если Вы будете использовать компонент, например библиотеки Synapse.

На форме у меня компонент TListView, в свойстве ViewStyle у меня выставлен vsReport, либо же можно vsIcon. У меня рабочий проект выглядит следующим образом (свойство ViewStyle=vsReport):

ФТП-клиент Delphi

Читать полностью »

Метки: ftp, idFTP, Indy, Indy Clients, ListView, TListView, иконки, ФТП

Другое, Мои работы Комментарии (0) »

Andrey Опубликовано: 26 Январь 2016

Приветствую всех. Продолжу я Вам рассказывать про некоторые задачи, которые было мне интересно рассматривать и соответственно как-то реализовывать.

Хочу рассказать о том, как мне пришлось организовать прием и отправку писем на своем сервере, на предприятии. Я уже рассказывал, что у нас на предприятии установлен свой собственный Microsoft Exchange. Весь прием и отправку я организовал через него, но, я поставил промежуточный собственный почтовый сервер, который выполнял всю грязную работу: обработка ошибок при отправке почты, при приеме почты, автоматическая отправка писем в заданное время, проверка почты в заданной время и так далее.

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

Если честно, почему я пошел на такую схему? Не знаю, мне показалось это более удобным, чем постоянно администраторов просить посмотреть, почему сервер мои подключения отклоняет частые, либо почему сервер почтовый недоступен. Использую промежуточный сервер, я письмо отправил, если сервер Microsoft Exchange не доступен, ничего страшного, письмо будет лежать в папке для отправки, как только сервер оклемается, сразу же произойдет его доставка. То же самое касается и приема писем. Я ни о чем не беспокоюсь. Мне достаточно лишь организовать прием и отправку писем в автоматическом режиме.

Читать полностью »

Метки: Courier Mail Server, idMessage, Mail Server, SMTP

Сеть и интернет Комментарии (0) »

Andrey Опубликовано: 12 Январь 2016

Доброго времени суток дорогие читатели блога. Хочу поздравить Вас с прошедшими праздниками, пожелать в Новом Году всего самого наилучшего, выполнению всех желаний, чтобы у Вас было все, как Вы задумали. Теперь давайте вернемся непосредственно к самой статье.

Давайте продолжим нашу тему по работе с checkboxes в TDBGrid с использованием вычисляемого поля (предлагаю вспомнить первую часть статьи). В данной статье мы рассмотрим, как можно вообще работать с отмеченными записями подобным образом. То есть, когда у нас значение поля checkboxes хранилось в поле таблицы (True или False, 1 или 0), можно было циклом или запросом выбрать нужные нам записи, здесь ситуация почти похожая.

В данной статье мы рассмотрим следующие нюансы:

  • Поиск нужного значения (отмечаем запись checkboxes)
  • Удаление отмеченных записей
  • Выборка отмеченных записей
  • Отметка всех записей отображенных в TDBGrid
  • Снятие отметки всех записей отображенных в TDBGrid

На самом деле, подобным образом с отмеченными записями можно производить любые операции. Это связано с тем, что идентификатор этих записей у нас хранятся в универсальном списке TList. А если у нас есть идентификатор записи, то можно его и удалить с таблицы и найти и так далее.

Давайте начнем с того, что нам необходимо поместить идентификаторы отмеченных записей в сам список TList (у меня переменная списка – ListSelect). Тут необходимо определиться, по какому событию мы будем добавлять в наш список идентификаторы записей. Обычно это делается, когда пользователь нажимает на сам checkboxes, но у меня еще сделано таким образом, что выделять (отмечать) запись можно и клавишей пробел (Space) с переходом на последующую строку. Поэтому, отмечать записи можно по любому событию, как будет удобно.

Читать полностью »

Метки: checkboxes, DBGrid, dbgrideh, ehlib

Базы данных Комментарии (5) »

Andrey Опубликовано: 28 Декабрь 2015

Приветствую читателей блога. Сегодняшняя статья будет посвящена работе с DBF-файлами, без использования ADO, BDE и компонентов доступа к данным. Я уже рассказывал про работу с DBF-файлами, это описано в этой статье.

Многим не нравится работа с ADO, BDE, так как для работы программы, которая была написана с использованием данной технологии, необходимо наличие установленных драйверов поставщика данных, BDE, dll-библиотеки и так далее.

В данной статье я расскажу как можно быстро и очень просто создавать DBF-таблицы, заполнять их данными и производить другие манипуляции с данными. Все это будет осуществляться при помощи бесплатного компонента TDBF. Я про него тоже мельком рассказывал уже, но всего лишь пару слов. Но очень часто им пользуюсь, когда необходимо осуществить доступ к DBF-таблицам.

Поначалу у меня были проблемы с использованием данного компонента, в частности с кодировками таблицами, но в итоге все разрешилось. Теперь он в моей коллекции, тем более является совершенно бесплатным. Скачать сам компонент можно по этой ссылке, там же есть и пример работы, а также инструкция с описанием методов, свойств компонента. Я Вам расскажу быстро самое основное, то есть, как открыть таблицу, как добавить данные или как создать новую DBF-таблицу.

Читать полностью »

Метки: Ado, BDE, DBF, TDBF

Базы данных Комментарии (3) »

Andrey Опубликовано: 15 Декабрь 2015

Доброго времени суток всем. В этой статье я хотел бы поговорить о том, как можно сделать checkboxes в ячейках для любой базы данных в нужном для Вас гриде (Grid). Я уже писал подобную статью  и рассказывал, как в ячейках грида отображать checkboxes, но здесь речь пойдет совсем о другом способе, на мой взгляд, более правильным и лучшим.

Способ, что я рассказывал в прошлой статье тоже рабочий, но может получиться такая ситуация, когда одновременно могут работать с одним набором данных несколько пользователей, отмечая галочками нужные записи. При обновлении данных каждый пользователь увидит не только отмеченные свои записи, но и еще другого пользователя. В данной статье речь пойдет о таком отображении checkboxes и использовании их, когда пользователи не будут видеть отмеченные записи других пользователей, соответственно и не будут друг другу мешать при обновлении данных.

Сегодня я расскажу только Вам, как отобразить checkboxes в ячейках, а в другой статье уже речь пойдет о том, как перемещаться по данному набору данных, отмечать все ячейки, снимать выделение всех ячеек (checkboxes), работать только с отмеченными данным и так далее. Таким образом, данная статья будет состоять из двух частей.

Читать полностью »

Метки: checkboxes, DBGrid, dbgrideh, ehlib

Базы данных Комментарии (6) »

Страница 1 из 4112345. ..102030…»Последняя »

Работа с DBF-файлами в Delphi

Всем доброго времени суток, дорогие читатели блога. В сегодняшней статье я расскажу про доступ к DBF-файлам (таблицам) различными способами. Я столкнулся с такой проблемой, когда мне необходимо было осуществить доступ к DBF-таблицам FoxPro. Пробовал через BDE, не получалось, только к таблицам Paradox (dbf), в итоге решил попробовать через компонент TDBF –также обернулась неудачей. По старинке решил попробовать подключиться через ADO и все пошло как по маслу.

Поэтому, в данной статье я расскажу, как можно подключиться к таблицам DBF тремя способами:

  • С помощью BDE – для таблиц FoxPro у меня данный вариант не прошел
  • С помощью ADO – отлично открылись таблицы FoxPro
  • С помощью компонента TDBF – хорошо открывает таблицы Paradox с различными кодировками или же dBase.

Если честно, то я вообще не могу терпеть BDE, но пришлось поработать с такими таблицами и первый вариант, через который я хотел подключиться к ним – это использование именно BDE, что, в принципе у меня это получилось, то есть получилось забрать список таблиц, чему я обрадовался и подумал, что дальше все пойдет, как положено, но не тут-то было. При попытке подключение к какой-нибудь таблице, мне выдавало ошибку, что-то наподобие:

LANGDRIVE not found

Я пробовал его устанавливать и в самое BDE Administrator и при подключении, но ничего не вышло. Зато таким способам у меня отлично подключалось к таблицам DBF – Paradox, например dBase.

Поэтому, устанавливаем на форму следующие компоненты со вкладки BDE:

  • TDataBase
  • TTable или TQuery
  • По желанию можно TDataSourceи TDbGrid

Далее в свойстве DatabaseName компонента TDataBase задаем имя БД, я написал – MyDB,а в свойстве DriverName того же компонента я выбрал из выпадающего списка STANDART. Свойство LoginPromt устанавливаем в False, так как логина и пароля на наших таблицах никакого не стоит. В свойстве Params задаем параметры подключения, я указал только путь к нашим таблицам:

Можно также двойным щелчком нажать по компоненту TDataBase и настроить необходимое подключение и устанавливаем свойство Connected в True, в итоге должно произойти подключение к таблицам, без всяких ошибок. Здесь все, переходим к компоненту TTable, где в свойстве DatabaseName указываем имя нашей БД, то есть MyDB. В свойстве TableType выбираем тип таблиц, я указал – ttDBase, а в свойстве TableName выбираем имя таблицы, после чего устанавливаем свойство Active в True. Все, подключает у меня отлично, таблицу отображает также отлично.

Но такой вариант у меня не прошел с таблицами FoxPro, о чем я говорил выше. Поэтому, чтобы решить свою проблему, я решил использовать технологию ADO. Поэтому с вкладки ADO я установил следующие компоненты:

  • TADOConnection
  • TADOQuery или TADOTable
  • По желанию можно установить TDataSource и TDBGrid

Далее нам необходимо просто создать подключение, которое мы делали для базы MS Access, оно будет отличаться тем, что мы выбираем другого поставщика данных, а именно Microsoft Visual FoxPro ODBC. Все, далее указываем кодировку и путь к таблицам. Если это таблицы FoxPro, то в папки должен присутствовать файл со списком всех таблиц, расширения *. dbc. То есть, строка подключения компонента TADOCOnnection будет выглядеть, примерно следующим образом:

Исходный код   
ADOConnection1.ConnectionString:='Provider=VFPOLEDB.1;Data Source=C:\1\222\BKOSHELEVO\pddata\G2013\m01;Password="";Collating Sequence=RUSSIAN';

Связываем компонент TADOConnection с TADOTable или TADOQuery и работает с нужными нам таблицами.

Еще один вариант – это работа с таблицами dbf-формата, с помощью компонента TDBF, который, я использую в проекте MapWindow GIS. Если честно, я хочу от него отказаться, просто он хорошо работает с кодировками. Рассказывать, как с ним работать, я не буду, а просто оставлю ссылку для примера. Пример работы компонента TDBF.

Заключение

Как видите, работать с DBF-таблицами очень легко, главное выбрать нужный вариант (подход) к ним и все у Вас будет замечательно. Наверное, я изложил самые простые варианты работы с ними, Вам остается выбрать лишь подходящий для Вас.

Быстрый поиск файлов

Поиск

С октября 2016 г. Embarcadero предлагает бесплатную версию Дельфы (Дельфы 10.1 Берлинская версия для начинающих). Там есть несколько ограничений, но это долгожданный шаг к тому, чтобы сделать больше программистов знают о прелестях Delphi. Они говорят «Предложение может быть отозвано в любое время», так что не откладывайте, если хотите чтобы проверить это. Пожалуйста, используйте ссылка для обратной связи я знаю, если ссылка перестанет работать.

 

Поддержка DFF — Магазин

  используя эту ссылку.

Мы получаем несколько центов с каждого покупка. Спасибо

 


Поддержка DFF — пожертвование

  Если вы пользуетесь веб-сайтом, знания, развлекательная ценность или что-то еще полезное, рассмотрите возможность сделать пожертвование через PayPal , чтобы помочь погасить расходы. (Для пожертвования через кредит не требуется учетная запись PayPal. карты.) Транзакция безопасна.

Менса Daily Puzzlers

Более 15 лет Календари Mensa Page-A-Day предоставляют несколько головоломок в год. для моего удовольствия от программирования. Кодировать «решатели» очень весело, но многие программы также позволяют пользователю решать, удобно для «заполнить в пробелах». Ниже приведены ссылки Amazon на два последних года.

Менса Календарь 365 Puzzlers на 2017 год

Менса Календарь 365 Puzzlers 2018

(Подсказка: если сможете подождите, календари на текущий год обычно продаются в январе.)

Контакт

Обратная связь: Отправить электронная почта с вашими комментариями об этой программе (или что-нибудь еще).

 

 

 

Не имея возможности заставить поиск Windows 7 работать так, как рекламируется, я разработал эта программа поиска имени файла как легкий выход. Использование должно быть самостоятельным объяснительный. Выберите диск, затем начальную папку для поиска, затем «маска» для фильтрации файлов, которые будут перечислены. Нажмите кнопку «Найти файлы», чтобы начать поиск.

Выходной список представляет собой простую древовидную структуру с отступом каждой папки/подпапки. на несколько позиций символов. Это позволяет избежать очень длинных строк имени файла для глубокого встроенные файлы.

Существуют параметры для установки символов, используемых в качестве «заполнителя» в выводе. список. Есть один для папок и другой для файлов, чтобы сделать это понятно что есть что. Символы будут вставлены слева от отображаемые записи. По умолчанию используется знак минус для папок и символ пробела. для файлов.

Количество отображаемых найденных файлов может быть ограничено 10, 100, 1000 или «Все». Во время прогонов также отображается кнопка «Стоп», которая прерывает поиск. при нажатии.

Файлы со связанными программами можно открывать, а папки можно просматривать с помощью двойной щелчок по любой строке в выходном списке.

Для программистов

Самой сложной частью программирования было разбиение полных адресов файлов на древовидный формат с сохранением полной информации об отображении адреса. Поскольку строковые записи в TMemo не могут иметь ассоциированных записей, самый простой решение состояло в том, чтобы создать список TObject с записями в том же порядке, что и строки TMeno и сохранить адрес ссылки и тип записи (файл или папка) там.

Программа использует API поиска в каталогах Windows FindFirst, FindNext и Функции MatchesMask в рекурсивной функции GetNext для папки для получения имен файлов для проверки отображения.

Скачать исполняемый файл

Скачать источник (Некоторые блоки библиотеки DFF потребуются для перекомпилируйте эту программу.

Создано: 11 ноября 2015 г.

Модифицировано: 11 мая 2018 г.

Знакомство с различными типами файлов в Delphi

Источник: Интернет

Автор: Пользователь

Метки сохранить файл

Файл проекта 1.dpr:delphi содержит код Pascal. Инженерные файлы для прикладных систем
2.pas:pascal файл, исходный код модуля Pascal, может быть либо связанным с формой модулем, либо отдельным модулем.
3.dfm:файл формы delphi, двоичный файл, описывающий свойства формы или модуля данных и его компонентов. Файл интерфейса формы с тем же именем, что и файл Pas, и
и один за другим соответствует, определяет свойства свойств формы и артефактов,
4.BPG Borland Project Group Пакет проекта, коллекция DPR из нескольких файлов проекта
5 (). Файл опций DOF Delphi, включая информацию о компиляции, представляет собой фрагмент текстового файла, который вы можете посмотреть по адресу
6 (). Файл конфигурации проекта CFG компилятор читаемый профиль
7 (). Файл настроек рабочего стола DSK сохраняет рабочий стол во власти файла проекта, последнее сохраненное состояние рабочего стола может быть восстановлено в следующие раз вы открываете
8 (). DSM интегрированная среда разработки Временный файл сохранения среды IDE, иногда всегда возникает ошибка среды IDE, вы можете удалить этот файл, система регенерирует
9.RES Resource File Файлы ресурсов Windows, вы можете определить ресурсы курсора, растрового изображения, значка, можно использовать Imageeditor edit
(Есть несколько примеров в блоге)
10.DCU Delphi Compile Unit скомпилированный файл ячейки, который необходим при подключении программы
. 14.BPL Borland Package Library, специальный DLL-файл для повторного использования кода и уменьшения длины исполняемых файлов
(). ~*: Файлы резервных копий, сгенерированные Delphi, не должны появляться в библиотеке контроля версий///И в коде выпуска, и вы можете попробовать использовать эти файлы, если вы по какой-то причине изменили файл и не сохранили его.
16.bmp/wmf/emf/gif/jpg/pcx/png/tiff/ico/cur/ani: файлы Graphics/icons/cursor, эти файлы должны находиться в библиотеке исходного кода, если они используются .
(). BPG: файл группы проекта (проект Borland), текстовый формат, необходимо ввести библиотеку исходного кода, файл BPG на самом деле является форматом makefile //? Формат makefile, для компиляции файла BPG можно использовать инструмент make//? , синтаксис следующий:
make-f%filename%
18.BPL: файл пакета времени выполнения, это определение Borland специального формата DLL, просто сказано, что разница между общей DLL заключается в том, что BPL некоторые общие части используют только одну и ту же ссылку, а DLL использует несколько копий, поэтому разница между BPL и некоторыми аспектами DLL очень существенна.
ли этот тип файла в базу исходного кода нужно судить в соответствии с его назначением, в общем, исходный код, скомпилированный BPL, не нужно вводить в библиотеку, но если этот BPL является расширением IDE, вы также может потребоваться вход в библиотеку, кроме того, если сторонний компонент не предоставляет исходный код, предоставляет только этот файл, то этот файл потребуется
Bpr/bpf/bpj/h/cpp; Файлы, связанные с BCB (Borland C++ Builder), если в проекте используется BCB, необходимо перейти к базе исходного кода, но в нашем проекте эти файлы нам не нужны.
(). Файл Cab:activex Control Package, если это сторонний элемент управления, используемый проектом, вам необходимо войти в библиотеку исходного кода.
20.cfg: Файл конфигурации при компиляции проекта. Программа Dcc32.exe компилирует проект с использованием файла CFG в следующем порядке: сначала используйте файл Dcc32. exe с файлом Dcc32.cfg в том же каталоге, а затем используйте файл для компиляции с файлом dcc32.cfg в тот же каталог и, наконец, используйте то же имя, что и файл, который будет скомпилирован с тем же файлом CFG. Чтобы гарантировать идентичность результатов, скомпилированных в разных машинных средах, этот файл должен находиться в репозитории исходного кода.
(). Файлы анализа кода Dci:code, которые сохраняют шаблоны кода, обычно не обязательно должны находиться в библиотеке исходного кода.
DCP: файл двоичного образа, содержащий информацию заголовка пакета и файл Dcu/dpu файла модуля в пакете, разницу между DCP и BPL можно понять по разнице между DCU и Dll /exe, Delphi компилирует файлы DCP пакета для использования с файлами пакета, которые могут быть сгенерированы из исходного кода, как правило, без необходимости входа в базу исходного кода.
(). dct:файл шаблона компонента, если в проекте используется шаблон Компонент, необходимо ввести базу исходного кода.
24.DCU/DPU: двоичный файл образа, соответствующий устройству. DPU — это формат DCU в системе Linux. DCU/DPU — это двоичный промежуточный формат для PAS, и соответствующий файл DFM/XFM не связан с DCU/DPU. Как правило, вам не нужно вводить библиотеку исходного кода, если только она не предоставляется в форме DCU сторонней библиотеки.
(). ddp/dti:файл диаграммы. Delphi 7 предоставляет функцию диаграммы, которую можно использовать в графическом описании в файле ячейки, что не влияет на компиляцию исходного кода, но если функция диаграммы используется, этот файл может быть полезен для понимания устройства и в нашего проекта он не должен быть в библиотеке исходного кода. Даже если эти файлы доступны, это может быть связано с тем, что был сгенерирован переход на карточку страницы диаграммы.
26.dfm/xfm: файл формы. Xfm — это файл формы, используемый кросс-платформенным исходным кодом. DFM/XFM имеет два формата, один представляет собой двоичный формат, один представляет собой текстовый формат, чтобы упростить управление версиями, необходимо использовать текстовый формат, текстовый формат также имеет множество форматов, текстовый формат DELPHI7 DFM/XFM сохраняет, например, Китайский, например, использование значений в кодировке Unicode, и Delphi7 перед использованием прямой поддержки ANSI, DELPHI7, чтобы открыть исходный формат файла DFM. Необходимо ввести исходный код базы.
27.dll/so: файл библиотеки динамической компоновки. То же самое и с файлом библиотеки динамической компоновки под Linux. Если это скомпилированный файл dll/so, не нужно вводить базу исходного кода, если в проекте используются сторонние библиотеки, необходимо вводить базу исходного кода.
(). Файлы шаблонов Dmt:menu, как правило, без необходимости входа в базу исходного кода.
29. dof/kof:D файлы параметров elphi (файл параметров проекта) при компиляции проекта KOF представляет собой файл DOF под платформой Linux. Этот файл содержит информацию о параметрах проекта->Delphi, а также информацию о конфигурации компиляции, включая каталоги, ссылки, версии, условные переключатели и так далее. В общем, DOF — это надмножество одноименного файла CFG (DOF — это не то же самое, что формат CFG). Текстовый формат, чтобы обеспечить идентичность результатов, скомпилированных в разных машинных средах, этот файл необходимо ввести в базу исходного кода.
30.DPC/PCE: Файл коллекции пакетов и файл редактирования коллекции пакетов. Delphi поддерживает включение нескольких пакетов в один файл, что упрощает распространение нескольких пакетов среди других разработчиков, использующих этот формат, для легкой настройки среды IDE. Этот файл должен находиться в библиотеке исходного кода.
31.dpk/dpkw: файл пакета. DPKW — это файл dpk под кроссплатформенный. В файле пакета перечислены пакеты, которые содержит пакет, пакет, от которого зависит пакет, а также сведения об описании пакета, параметры компиляции пакета и т. д. Текстовый формат, необходимо ввести исходный код базы.
32.ДПР: Техническая документация. Текстовый формат, необходимо ввести исходный код базы.
33.DRC: файлы ресурсов пакета, которые предоставляют ресурсы, необходимые для пакетов, такие как значки компонентов. Двоичный формат, если DCR, используемый пакетом, требуется для входа в базу исходного кода.
(). drl/dro: файл репозитория. Delphi предоставляет функции репозитория, которые позволяют разработчикам совместно использовать шаблоны разработки, рационально использовать функции репозитория для ускорения разработки и создавать группы для настройки общего репозитория для использования репозитория. Если вы не используете функцию репозитория, вам не нужно вводить базу исходного кода.
35.dsk: файл рабочего стола. Сохраняет макет IDE (который также может включать метку просмотра, в зависимости от настроек IDE), чтобы предотвратить настройку макета IDE разработчиком. Текстовый формат, этот файл не следует вводить в библиотеку исходного кода.
36.exe: исполняемый файл. таких как сторонние компоненты, нет необходимости вводить базу исходного кода.
37.hlp/cnt/toc/chm: Файл справки. Необходимо ввести исходный код базы.
(). IDL: языковой файл определения интерфейса. IDL определяет интерфейсы, а разработка COM и CORBA часто используется в IDL. Текстовый формат, необходимо ввести исходный код базы.
39.inc:включить файл. Не то же самое, что C++ include. Может быть встроен в файл исходного кода Delphi, компиляция Delphi — это когда $i для включения файлов, эквивалентных копированию содержимого inc-файла в текущее местоположение, обычно используется для извлечения некоторого дубликата, необходимого каждой ячейке для определения содержимого или для определения общего слово-индикатор компилятора. Можно даже использовать механизм Delphi Inc для реализации парадигмы C++ (к сожалению, перегрузка операторов не поддерживается). Текстовый формат, необходимо ввести исходный код базы.
(). Inf/reg: Регистрационный файл. Текстовый формат, необходимо ввести исходный код базы.
41.ini: инициализация файла конфигурации. Если это первоначальный файл конфигурации, вам нужно перейти к базе исходного кода, если это файл конфигурации, сгенерированный во время выполнения, вам не нужно входить в базу исходного кода.
42.int: Раздел интерфейса модуля определяет файл. Файл, извлекающий интерфейсную часть модуля Delphi, например заголовочный файл C++, но определенный только для интерфейса Developer Reference Unit и не участвующий в компиляции. Текстовый формат, не нужно вводить базу исходного кода.
() Lib: импорт файла библиотеки. Для C++ использования файлов библиотеки импорта DLL Delphi не нужны файлы Lib. Если вам нужно использовать некоторые библиотеки DLL для разработчиков C++, вам необходимо предоставить соответствующий файл LIB. в библиотеку исходного кода.
44.log: файл журнала. Текстовый формат, не нужно вводить базу исходного кода.
(). Карта: исполняемый файл макета. Текстовый формат, не нужно вводить базу исходного кода.
46.mdb/dbf/gd*/db/mdx/dbt/ndx/mb/val/qbe/px/x*/y*: файл базы данных рабочего стола. По инженерному решению нужно ли вводить исходный код базы.
47.obj/o: Целевой файл. Двоичный формат, такой как исходный код, «связанный с целевым файлом, необходимо ввести базу исходного кода».
48.ocx:activex управляющий файл. Двоичные форматы, такие как сторонние элементы управления, используемые для исходного кода, должны находиться в библиотеке исходного кода.
49.pas: файл модуля. Текстовый формат, необходимо ввести исходный код базы.
50.rc: файл сценария ресурсов. Стать res-файлом после компиляции с помощью Brcc32.exe. Текстовый формат, необходимо ввести исходный код базы.
51.res: файл ресурсов. Содержит основную иконку программы, таблицу строк, иконку, графику и т.д. бинарный формат, необходимо ввести исходный код базы.
(). RPS/DFN: многоязычные переводные документы. Delphii de обеспечивает многоязычный механизм поддержки. DFN — это двоичный формат, и если проект интернационализирован с помощью этого механизма, предоставляемого Delphi, эти файлы необходимо поместить в репозиторий исходного кода.
(). RSM: файл информации об отладочном символе. Для некоторых дополнительных инструментов отладки требуется отладочная символьная информация, и если вы хотите поддерживать эти инструменты, вам необходимо предоставить файл RSM.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *