|
|
|
FB 3.0 Вызов одноимённой функции не из пакета, при наличии в пакете одноимённой
|
|||
|---|---|---|---|
|
#18+
Существует ли возможность вызова из пакета функции, объявленной вне данного пакета (без пакета вообще), при наличии в самом пакете функции с таким же названием? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 10:58 |
|
||
|
FB 3.0 Вызов одноимённой функции не из пакета, при наличии в пакете одноимённой
|
|||
|---|---|---|---|
|
#18+
обсуждалось. нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 11:03 |
|
||
|
FB 3.0 Вызов одноимённой функции не из пакета, при наличии в пакете одноимённой
|
|||
|---|---|---|---|
|
#18+
afgm, вот оно Для себя сделал вывод. Процедуры и функции вне пакета должны иметь префикс например SP_/FN_, внутри пакета префиксы лишние. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 11:07 |
|
||
|
FB 3.0 Вызов одноимённой функции не из пакета, при наличии в пакете одноимённой
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисДля себя сделал вывод. Процедуры и функции вне пакета должны иметь префикс например SP_/FN_, внутри пакета префиксы лишние. Скорее всего так и придётся делать. Есть ещё один момент из новой версии, это невозможность работы в подпроцедурах с переменными родительской процедуры. А было бы очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 12:08 |
|
||
|
FB 3.0 Вызов одноимённой функции не из пакета, при наличии в пакете одноимённой
|
|||
|---|---|---|---|
|
#18+
afgmэто невозможность работы в подпроцедурах с переменными родительской процедуры А ещё не поддерживается рекурсивный вызов подпроцедур и подфункций. Как раз в этом случае помогают пакеты. И даже больше скажу. Ниже объявленная процедура не может вызвать выше объявленную. Если такое требуется тот тут как раз лучше использовать пакеты. И ещё про пакеты. Учти что права выдать можно только на весь пакет целиком, на отдельные функции и процедуры в нём нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 12:21 |
|
||
|
FB 3.0 Вызов одноимённой функции не из пакета, при наличии в пакете одноимённой
|
|||
|---|---|---|---|
|
#18+
Симонов Денис> Для себя сделал вывод. Процедуры и функции вне пакета должны иметь префикс Забавный такой вывод, прямо скажем, ортодоксальный. Но лучше такой, чем никакой, да. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 14:54 |
|
||
|
FB 3.0 Вызов одноимённой функции не из пакета, при наличии в пакете одноимённой
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, ну он же сделан для себя. Остальные пусть сами выбирают как им бороться с конфликтами имён. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:01 |
|
||
|
FB 3.0 Вызов одноимённой функции не из пакета, при наличии в пакете одноимённой
|
|||
|---|---|---|---|
|
#18+
Симонов Денис> ну он же сделан для себя Конечно, для себя, если бы он для всех предлагался, я бы чего погрубее сказал. :) От/уговаривать не буду, дело хозяйское, но во-первых, это может быть чревато "проблемами" или неудобствами в будущем, когда появится более человеческое решение, во-вторых, даже не практически, а просто логически - префиксы обычно принято давать чему-то менее важному, частному, локальному и т.д. Ты вот в Delphi глобальным переменным/классам тоже префиксы даёшь? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:10 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38714992&tid=1563415]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 519ms |

| 0 / 0 |
