Форум «Всё о Паскале» _ Теоретические вопросы _ Пространства имен в Object Pascal
Автор: 0xDEAD 15.08.2006 16:20
Есть ли в Object Pascal (Delphi) что-то вроде
Код
namespace _name_ {...}
в C++? Нужно написать что-то вроде:
Код
(* Главный модуль *) inut main; interface ...
(* Объявлявление пространства имен *) namespace private_namespace begin var private_variable: integer; end;
implementation uses helper; ... end.
и
Код
(* Вспомогательный модуль *) unit helper; interface procedure help_procedure; implementation procedure htlp_procedure; begin (* Использование переменной из внутреннего пространства имен *) private_namespace::private_variable := 10; end; end.
Автор: volvo 15.08.2006 17:25
Нет в Object Pascal-е неймспейсов.
Чем не устраивает просто:
{ Вместо namespace } unit mainspc;
interface var private_var: integer;
implementation end.
unit helper;
interface procedure help_procedure;
implementation uses mainspc;
procedure help_procedure; begin mainspc.private_var := 10; end;
end.
unit main;
interface implementation uses helper;
end.
?
Автор: buy stromectol online no prescri 30.10.2021 14:47
Propecia Generique Pas Cher
Автор: what happens if a woman takes pr 21.12.2021 17:22