![]() |
Модераторы: ginnie, korob2001 |
![]() ![]() ![]() |
|
Zubilo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 13.11.2007 Где: Химки Репутация: нет Всего: нет |
Добрый день!
Если создавать LDAP соединение и по нему отправлять запросы, то все работает, если это все написано одной программой(одним Perl файлом):
если ничего не удалил лишнего, то вобщем так это работает. А если передавать $ldap в процедуру пакета,а там его соответственно получать с помощью shift, то на запросы к серваку по этому handler он отвечает так: Use of uninitialized value in string at ... Все вроде понятно, что у них, если я правильно понимаю, различные адресные пространства для хранения переменных(различные пространства имен переменных), и что в пакете этот handler указывает на не свой участок памяти. Существует ли возможность каким либо образом реализовать передачу handler'а в процедуру пакета? |
|||
|
||||
Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: нет Всего: 5 |
А покажите код, как передаете, как принимаете. По идее все должно работать.
|
|||
|
||||
Zubilo |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 13.11.2007 Где: Химки Репутация: нет Всего: нет |
Это код, который вызывает процедуру из модуля:
А вот модуль:
|
||||
|
|||||
Zubilo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 13.11.2007 Где: Химки Репутация: нет Всего: нет |
Люди! Помогите!!! Как сделать чтобы все заработало?
|
|||
|
||||
Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: нет Всего: 5 |
Ваш код у меня работает, без изменений.
perl, v5.8.8 built for i386-freebsd-64int Net::LDAP v 0.34 |
|||
|
||||
Zubilo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 13.11.2007 Где: Химки Репутация: нет Всего: нет |
И у меня заработал, странно. Заново все переписал и заработал.
Может где косячил. Всем спасибо, тема закрыта. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl: Системное программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |