-
Zor2017 (10.03.17 22:06) [0]Вот создаю приложение в Delphi (10). Вхожу в код Unit1. Создаю свою функцию\процедуру после implementation. Например:Function My(x:byte):Boolean;
begin
result:=false;
case x do
1..10:Result:=true;
200:Result:=true;
end;
end;
Подскажите или посоветуйте где почитать:
Куда совать заголовок "Function My(x:byte):Boolean;" чтобы был всем юнитам и текущему доступен в программе?
- туда где в классе формы все другие описаны
- в Private класса
- в Public \\ ясно, что как бы намекает
- за классом перед VAR отдельно, как в некоторых примерах
И чем эти все места отличается.
Заранее благодарю. -
Игорь Шевченко © (10.03.17 22:22) [1]
> Куда совать заголовок "Function My(x:byte):Boolean;"
в секцию interface
> посоветуйте где почитать:
Изучить код, поставляемый с Delphi в Demos -
Zor2017 (10.03.17 22:48) [2]спасибо за ответ
>> в секцию interface
ну как бы и так ясно. я про конкретные места в нем спрашиваю [TS] -
Юрий Зотов © (10.03.17 23:02) [3]> Zor2017 (10.03.17 22:48) [2]
> я про конкретные места в нем спрашиваю
Без разницы, лишь бы не внутри другого объявления (класса, типа, константы, переменной...).
Обычно - перед словом implementation. -
Игорь Шевченко © (10.03.17 23:04) [4]Zor2017 (10.03.17 22:06)
Если функция не описана, как метод класса, помещать ее в
> - туда где в классе формы все другие описаны
> - в Private класса
> - в Public \\ ясно, что как бы намекает
смысла не имеет. -
Zor2017 (10.03.17 23:11) [5]Спасибо за ответы, комрады.
Судя по ним - пихать куда хочу.
Я почему спрашиваю. Мне тут понарассказывали страшных историй про потери памяти у Дельфи изза неправильных вызовов функций.
Но чем-то эти места различаются? Можно вот про это по подробнее, ато вдруг @в историю@ войду :)
Ответ "всеравнокуда" как бы не очень удовлетворил.
Возможно, такие гуру как Вы в этом разницы и не видят, но может быть там какие-то особенности есть? Как пример - одна процедура, а если их много будет. Ну Вы понимаете..? Зачем тогда эти секции сделаны?
Если не сложно, можно более подробнее...
Спасибо. -
Юрий Зотов © (11.03.17 00:28) [6]Удалено модератором
-
Германн © (11.03.17 02:13) [7]Удалено модератором
Примечание: Не надо путать форум с чатом -
Германн © (11.03.17 02:25) [8]
> Если не сложно, можно более подробнее...
>
Ну а подробнее - это в учебниках.
Структура модуля Дельфи(Паскаля).
Структура описания класса Дельфи.
Это явно не темы для форумов. -
Zor2017 (12.03.17 00:08) [9]Удалено модератором
Примечание: Offtopic -
Германн © (12.03.17 03:35) [10]Удалено модератором
Примечание: Offtopic -
Pavia © (13.03.17 21:14) [11]Вот вам учебник читайте:
Попов В.Б.-Turbo Pascal для школьников.Версия 7.0 (1999)