Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2009, 10:40   #1
sergeii
Новичок
Джуниор
 
Регистрация: 08.06.2009
Сообщений: 2
По умолчанию Использование функций из других фаилов

Добрый день,
Подскажите пожалуйсто, как в Delphi можно в своём проекте использовать другой pas фаил с функциями

Спасибо
sergeii вне форума Ответить с цитированием
Старый 08.06.2009, 11:06   #2
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

В uses пишешь имя модуля и пользуешься.
Например
uses
WinApi;

pas-файл лучше в начале добавить к проекту Project -> Add to project.
Если не хочешь добавлять, то pas-файл должен лежать в директории,
известной Delphi, т.е. прописанной в Tool -> Environment Options -> закладка Library.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Daramant вне форума Ответить с цитированием
Старый 08.06.2009, 11:43   #3
sergeii
Новичок
Джуниор
 
Регистрация: 08.06.2009
Сообщений: 2
По умолчанию

А структура фаила с функциями какайа долзхна быть?
sergeii вне форума Ответить с цитированием
Старый 08.06.2009, 16:11   #4
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

Структура как и у любого модуля:
(имя модуля должно совпадать с именем файла, содержащим это модуль)
Код:
unit UnitName;

interface
  [uses ...]
  [const  ...]
  [type ...]
  [var ...]

  // Здесь описание заголовков функций и процедур
  function MyFunc(r: Boolean): Boolean;

implementation

  [uses ...]
  [const  ...]
  [type ...]
  [var ...]

  // Здесь описание тела функций и процедур
  function MyFunc(r: Boolean): Boolean;
  begin
    Result := r;
  end;

[begin]
end.
В квадратных скобках [] необязательные элементы.

P.S. Открой любой модуль (Windows, Messages и т.п.) и посмотри как там сделано.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Daramant вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
использование функций в качестве параметров других функций mono Помощь студентам 0 20.04.2009 18:25
Использование функций prikolist Общие вопросы C/C++ 15 06.04.2009 18:42
использование процедур и функций! ...Оленька... Паскаль, Turbo Pascal, PascalABC.NET 0 24.12.2008 15:33
В данной книге невозможно использование других шрифтов Alex19789 Microsoft Office Excel 2 16.12.2008 09:42
Использование функций Excel СеВа Microsoft Office Excel 0 14.03.2008 13:37