Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Процедуры


Elec3C ©   (2008-03-23 02:01:00) 


...
var
  p : procedure;
...
procedure Test;
var i : Byte;
begin
  i := 1; Inc(i);
end;
...

Как лучше делать: так p := Test;или так p := @Test;


Anatoly Podgoretsky   (2008-03-23 16:14:00) [1]


> По [9] я так понял, без разницы, как присваивать.

Ты чего это пишешь, ты же закрыл для себя ветку, теперь только мы имеем право в нее писать. Непорядочно это, по свински.


Anatoly Podgoretsky   (2008-03-23 16:12:00) [2]


> Я блин спросил как лучше присваивать, а тут как обычно понесли
> чёрти знает что! Толкового ответа не получил! Ветка закрыта!
>

Ну это как обычно с твоими вопросами, пора бы и задуматься, лучше всего сменить профессию. И стране польза и тебе.


Плохиш   (2008-03-23 12:05:00) [3]

Мы знаем, что не царское это дело книжки читать. Только не понятно, на кой царю программирование, у него же бабла не мерянно, может программистов нанять, ан нет лезут цари-сантехники в программисты...


Elec3C   (2008-03-23 04:13:00) [4]

Удалено модератором


Германн   (2008-03-23 03:43:00) [5]


> {RASkov} ©   (23.03.08 03:28) [12]
>
> > [10] Германн ©   (23.03.08 03:20)
> > А уж сам вопрос в сабже???
> > Он об чём?
>
> В сабже его(вопроса) вообще нет, но в [8] он вроде как уточнил
> в чем соль... Ну и как обычно мы все виноваты оказались.
> ..
> :о)
>

Нуу...
Соль нужна человеческому организму. Но "во благовремении и плепорции". :)


{RASkov}   (2008-03-23 03:28:00) [6]

> [10] Германн ©   (23.03.08 03:20)
> А уж сам вопрос в сабже???
> Он об чём?

В сабже его(вопроса) вообще нет, но в [8] он вроде как уточнил в чем соль... Ну и как обычно мы все виноваты оказались...
:о)


Германн   (2008-03-23 03:27:00) [7]


> Elec3C ©   (23.03.08 03:17) [8]
>
> Я блин спросил как лучше присваивать, а тут как обычно понесли
> чёрти знает что! Толкового ответа не получил! Ветка закрыта!
>
>

Ты вот спросил именно "как блин".
А ветку так просто не закрыть. Тут такие ветки, как правило, оставляют на всеобщее обозрение. Чтобы учились.


{RASkov}   (2008-03-23 03:20:00) [8]

> [8] Elec3C ©   (23.03.08 03:17)

var p: procedure;

procedure Test;
begin
 ShowMessage(IntToStr(Integer(@p)));
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 ShowMessage(IntToStr(Integer(@Test)));
 Test;
 p:=Test;
 p;
 p:=@Test;
 p;
end;


Германн   (2008-03-23 03:20:00) [9]


> RASkov} ©   (23.03.08 03:04) [6]
>
> Ну а сама процедура Test, из [0], согласен, не то что "кошмарный
> сон приснившийся в пьяном угаре с большого бодуна", а вапще
> ужос полнейший, да и бестолковый :)
>

Ну это твой перевод с моего языка на твой (ну или не на твой, но твоих современников :)
А уж сам вопрос в сабже???
Он об чём?


Elec3C   (2008-03-23 03:17:00) [10]

Я блин спросил как лучше присваивать, а тут как обычно понесли чёрти знает что! Толкового ответа не получил! Ветка закрыта!


{RASkov}   (2008-03-23 03:09:00) [11]

> [6] {RASkov} ©   (23.03.08 03:04)

Кстати, если бы она(Test) не была такой бредовой, то может быть и стоило бы задуматься в чем же прикол(вопрос) поста [0] :)


{RASkov}   (2008-03-23 03:04:00) [12]

Ну а сама процедура Test, из [0], согласен, не то что "кошмарный сон приснившийся в пьяном угаре с большого бодуна", а вапще ужос полнейший, да и бестолковый :)


{RASkov}   (2008-03-23 03:00:00) [13]

> [4] Германн ©   (23.03.08 02:50)
> А я и забыл, что мы тут соревнуемся в телепатии.

Да какие соревнования? Впрочем вопрос довольно НЕ четко поставлен..
Да собственно и самого вопроса-то нет оказывается....:( а так это, пояснение как лучше вам сделать...
т.е. делайте так или так, на ваше усмотрение...)
Вот ведь.... и в правду - докопаться можно и до столба :)
:о)


Германн   (2008-03-23 02:50:00) [14]


> > [1] Германн ©   (23.03.08 02:09)
> > Эту процедуру лучше сразу забыть как кошмарный сон
>
> Да это, по всей видимости, неудачный пример :) Т.е. дело
> не в Test'е, а в присвоении...
>

А я и забыл, что мы тут соревнуемся в телепатии. :(((


{RASkov}   (2008-03-23 02:47:00) [15]

> дело не в Test'е

О как.... не в тесте дело, а в пекаре :)


{RASkov}   (2008-03-23 02:46:00) [16]


> [0] Elec3C ©   (23.03.08 02:01)
> Как лучше делать: так p := Test; или так p := @Test;

Да помоему без разницы.... Лучше без "собаки", хоть выглядит естественнее...

> [1] Германн ©   (23.03.08 02:09)
> Эту процедуру лучше сразу забыть как кошмарный сон

Да это, по всей видимости, неудачный пример :) Т.е. дело не в Test'е, а в присвоении...


Германн   (2008-03-23 02:09:00) [17]


> Процедуры
>
> Elec3C ©   (23.03.08 02:01)
>
>
> ...
> var
>   p : procedure;
> ...
> procedure Test;
> var i : Byte;
> begin
>   i := 1; Inc(i);
> end;
> ...
>
> Как лучше делать: так p := Test; или так p := @Test;
>

Лучше никак не делать. Эту процедуру лучше сразу забыть как кошмарный сон приснившийся в пьяном угаре с большого бодуна!


Наверх

Титульная страница Поиск, карта сайта Написать письмо