mikekaganski has quit [Read error: Connection reset by peer]
mikekaganski has joined #libreoffice-ru
mikekaganski has quit [Ping timeout: 268 seconds]
mikekaganski has joined #libreoffice-ru
JohnDoe_71Rus has quit [Ping timeout: 258 seconds]
JohnDoe_71Rus has joined #libreoffice-ru
JohnDoe_71Rus has quit [Ping timeout: 260 seconds]
JohnDoe_71Rus has joined #libreoffice-ru
_whitelogger has joined #libreoffice-ru
_whitelogger has joined #libreoffice-ru
<lo-ru-tg>
<woodyfire> Добрый день. С наступившими и с Наступающими праздниками.
<lo-ru-tg>
<woodyfire> Вопрос такого рода в LibreOffice.Basic как в метод передать Null. Никак найти не могу
<lo-ru-tg>
<Mike> В бейсике нет Null. Есть неинициализированный вариант - Empty; есть пустой объект - Nothing; есть отсутствующий опциональный аргумент - IsMissing
<lo-ru-tg>
<woodyfire> Хм. А как же на счет этого - Переменная типа Object не хранит в себе сам объект, а является только ссылкой на него. Начальное значение для этого типа переменных Null.
<lo-ru-tg>
<Mike> Создайте переменную:
<lo-ru-tg>
<Mike> Dim o As Object
<lo-ru-tg>
<Mike> print o Is Nothing
<lo-ru-tg>
<Mike> но я и вправду ошибся: null есть - только не для объектов, а в варианте как спецзначение (отличное от Empty)
<lo-ru-tg>
<woodyfire> То, что мне нужно было реализовать. Я реализовал. Правда несколько иначе.
<lo-ru-tg>
<woodyfire> Sub dlgCenter (_currentDlg as Object, Optional _sourceDlg as Object)
<lo-ru-tg>
<woodyfire> Else
<lo-ru-tg>
<woodyfire> End Sub
<lo-ru-tg>
<woodyfire> If IsMissing (_sourceDlg) Then
<lo-ru-tg>
<woodyfire> End If
<lo-ru-tg>
<woodyfire> Но за ответы и помощь, спасибо
<lo-ru-tg>
<Mike> А IsOptional - это как раз то, что нужно (упомянуто в первом ответе)
<lo-ru-tg>
<Mike> [EDIT] А IsMissing - это как раз то, что нужно (упомянуто в первом ответе)
<lo-ru-tg>
<woodyfire> Мне нужно было следующее, если родительское диалоговое окно не указано, то ориентироваться на окно StarDesktop. А если указано, то ориентироваться на родителя.
<lo-ru-tg>
<woodyfire> Как-то так
<lo-ru-tg>
<woodyfire> я пытался передать Null. Но при использовании необязательного параметра достигается такой же эффект )))