Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.13;
Скачать: CL | DM;

Вниз

Как вызвать новую процедуру ???   Найти похожие ветки 

 
roman_ln ©   (2007-04-20 18:49) [0]

Не связанную с элементами формы???


 
Ega23 ©   (2007-04-20 18:55) [1]

взять и вызвать. Точно также, как и связанную с "элементами формы"


 
Kostafey ©   (2007-04-20 19:20) [2]

Она должна быть объявлена в интерфейсной части Unit-а.


 
Ega23 ©   (2007-04-20 19:21) [3]


> Она должна быть объявлена в интерфейсной части Unit-а.


Не обязательно.


 
Kostafey ©   (2007-04-20 19:21) [4]

Либо, если она там не объявлена, то ее реализация должна быть оиписана выше ее вызова.


 
Ega23 ©   (2007-04-20 19:24) [5]


> Либо, если она там не объявлена, то ее реализация должна
> быть оиписана выше ее вызова.


Не обязательно...  :)


 
Ega23 ©   (2007-04-20 19:26) [6]


> Либо, если она там не объявлена, то ее реализация должна
> быть оиписана выше ее вызова.



unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

procedure DoSmthng; forward;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 DoSmthng;
end;

procedure DoSmthng;
begin
 ShowMessage("DoSmthng;");
end;

end.


 
Kostafey ©   (2007-04-20 19:30) [7]

> Не обязательно...  :)

Вот тут у меня фантазия на убыль пошла...
Как еще можно запустить процедуру не выполнив ни [2] ни [4] ?


 
Kostafey ©   (2007-04-20 19:31) [8]

> procedure DoSmthng; forward;

Так не честно! Она ведь объвлена раньше, хотя и не реализована.
Ладно, сдаюсь, проиграл.


 
Ega23 ©   (2007-04-20 19:33) [9]


> Она ведь объвлена раньше, хотя и не реализована.


Да. Но объявлена не в секции interface ...   :)))


 
vovnuke ©   (2007-04-20 19:41) [10]

она вообще может быть объявлена и описана внутри процедуры которая ее вызывает ... :-)))


 
Ega23 ©   (2007-04-20 19:42) [11]


> она вообще может быть объявлена и описана внутри процедуры
> которая ее вызывает ... :-)))


может и так...  :)


 
Kostafey ©   (2007-04-20 19:45) [12]


> она вообще может быть объявлена и описана внутри процедуры
> которая ее вызывает ... :-)))

Нет, чур это незачет, в [4] это включено ;))


 
vovnuke ©   (2007-04-20 19:48) [13]

виноват, пропустил :-)



Страницы: 1 вся ветка

Текущий архив: 2007.05.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.041 c
15-1174904932
infom
2007-03-26 14:28
2007.05.13
Комплексное решение для разработчиков ПО


2-1177415337
Настена
2007-04-24 15:48
2007.05.13
Элементы массива


15-1176397529
DillerXX
2007-04-12 21:05
2007.05.13
Что делать в Киеве?


3-1171987457
Ломброзо
2007-02-20 19:04
2007.05.13
Revoke владельцу


15-1176460796
pasha_golub
2007-04-13 14:39
2007.05.13
Розыч. С Днюхой мы тебя чичас поздравлять будем :)