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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2012, 13:16   #1
HellMercenariess
Форумчанин
 
Аватар для HellMercenariess
 
Регистрация: 27.07.2009
Сообщений: 547
Вопрос Где можно обьявлять функции и процедуры кроме Dfinition-модуля

Роюсь в чужих исходниках и вот такое вижу: есть три функции не привязанных к форме но они нигде не обьявлены, они просто есть в исполняемом модуле (ниже Implementation)
при этом все работает

Код:
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  wrd: string;
  FFileName: string;
  updownkey,stopflag: boolean;
  oldxin,oldyin,oldxout,oldyout: integer;
  drag: boolean;

const
  sUntitled: string = 'Áåçûìÿííûé';


implementation

Код:
function getword(M:TRichEdit):string;
var
  i:integer;
  str:string;
begin
  str:=' '+m.Lines.Strings[m.CaretPos.y];
  for i:=m.CaretPos.x downto 1 do begin
   if str[i]=' ' then begin
     result:=copy(m.Lines.Strings[m.CaretPos.y],i,m.CaretPos.x-i+1);
     break;
   end;
  end;
end;
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
HellMercenariess вне форума Ответить с цитированием
Старый 02.09.2012, 13:23   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну можно их там писать, только они не экспортируются из модуля.

а definition части в общем то нету у Делфи, есть interface.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и функции модуля GRAPH Ника-Вероника Паскаль, Turbo Pascal, PascalABC.NET 0 13.03.2012 19:04
Процедуры и функции модуля CRT Ника-Вероника Паскаль, Turbo Pascal, PascalABC.NET 0 13.03.2012 19:02
процедуры и функции модуля CRT ВалерОК Помощь студентам 3 23.01.2012 19:16
Процедуры и функции модуля CRT 1010011010 Паскаль, Turbo Pascal, PascalABC.NET 0 22.12.2010 03:45
Процедуры и функции модуля CRT малы6ка Помощь студентам 2 17.09.2010 11:36