ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
_whitelogger has joined #libreoffice-ru
_whitelogger has joined #libreoffice-ru
_whitelogger has joined #libreoffice-ru
JohnDoe_71Rus has joined #libreoffice-ru
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> <w​oodyfire> Добрый день. С наступившими и с Наступающими праздниками.
<lo-ru-tg> <w​oodyfire> Вопрос такого рода в LibreOffice.Basic как в метод передать Null. Никак найти не могу
<lo-ru-tg> <Mike> В бейсике нет Null. Есть неинициализированный вариант - Empty; есть пустой объект - Nothing; есть отсутствующий опциональный аргумент - IsMissing
<lo-ru-tg> <w​oodyfire> Хм. А как же на счет этого - Переменная типа 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> <w​oodyfire> То, что мне нужно было реализовать. Я реализовал. Правда несколько иначе.
<lo-ru-tg> <w​oodyfire> Sub dlgCenter (_currentDlg as Object, Optional _sourceDlg as Object)
<lo-ru-tg> <w​oodyfire> Else
<lo-ru-tg> <w​oodyfire> End Sub
<lo-ru-tg> <w​oodyfire> If IsMissing (_sourceDlg) Then
<lo-ru-tg> <w​oodyfire> End If
<lo-ru-tg> <w​oodyfire> Но за ответы и помощь, спасибо
<lo-ru-tg> <Mike> А IsOptional - это как раз то, что нужно (упомянуто в первом ответе)
<lo-ru-tg> <Mike> [EDIT] А IsMissing - это как раз то, что нужно (упомянуто в первом ответе)
<lo-ru-tg> <w​oodyfire> Мне нужно было следующее, если родительское диалоговое окно не указано, то ориентироваться на окно StarDesktop. А если указано, то ориентироваться на родителя.
<lo-ru-tg> <w​oodyfire> Как-то так
<lo-ru-tg> <w​oodyfire> я пытался передать Null. Но при использовании необязательного параметра достигается такой же эффект )))
<lo-ru-tg> <Mike> 👍
<lo-ru-tg> <w​oodyfire> Вот когда нет родителя
<lo-ru-tg> <w​oodyfire> libControlResponse.dlgCenter(dlgMain)
<lo-ru-tg> <w​oodyfire> а это уже с родителем
<lo-ru-tg> <w​oodyfire> libControlResponse.dlgCenter(dlgImpFrmFire, dlgMain)
JohnDoe_71Rus has quit [Quit: KVIrc KVIrc Aria 5.0.1, revision: 5.0.1+git-7433-0df9f22f2, build type: debug, sources date: 20160102, built on: 2019-12-08 19:19:20 UTC 5.0.1+git-7433-0df9f22f2 http://www.kvirc.net/]