Передача значения по ссылке

Автор eeigor, 19 июля 2022, 16:56

0 Пользователи и 1 гость просматривают эту тему.

eeigor

Win 10, LO 7.3.2.2
Передаю значение аргумента (счётчик) по ссылке ByRef, и не работает, если за ним есть ещё один (зд. необязательный) аргумент, но если убрать его, то работает). Так и должно быть?

Call OutputData(ThisComponent, oOutputSheet, nStart, bFromScratch)

Definition:
Sub OutputData(oContainer As Object, oOutputSheet As Object, ByRef nStart&, Optional bFromScratch As Boolean)

Так работает:
Call OutputData(ThisComponent, oOutputSheet, nStart)

Edit:
Дома (Linux, LO 7.3.4.2) работает. На работе (Win 10, LO 7.3.2.2) – сбой.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

mikekaganski

Работает.

Version: 7.4.0.1 (x64) / LibreOffice Community
Build ID: 43e5fcfbbadd18fccee5a6f42ddd533e40151bcf
CPU threads: 12; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: en-US (ru_RU); UI: en-US
Calc: CL
С уважением,
Михаил Каганский

eeigor

#2
Михаил, спасибо. Дома новее версия, а на работе обновление затруднено.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

sokol92

Добрый день! Игорь, можете сделать в файле воспроизводимый пример?
Владимир.