Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 20. 1. 2022 13:41:14

kamlan
Člen
Registrace: 15. 9. 2016
Příspěvků: 368

Chyba v makru: při CoreReflection pro pole vzniklé Split() a předělané

Jedna chyba ke které jsem se dostal až teď a která vznikla někde asi v časnějších verzích 7. Funguje třeba v 7.0.4.2 ale někde dál už ne.


Když se vytvoří pole pomocí Split() a pak předělá na Array ( Array() ) tak nefunguje CoreReflection tudíž nelze tohle pole zobrazit v XRay ani MRI které pro zobrazení používají právě CoreReflection. I když v Kukátku Basicu se v pohodě objeví.


Mám dojem že v nějakých verzích byla s takovým polem ještě větší pakárna a nefungovalo ho předělat ve smyčce ani na to Array(Array()). Někde jsem to myslím zmiňoval že stačilo použít druhé pole p2=array(p(i)) a s tím to šlo, ale třeba v 7.3.0.1 už funguje předělávka na Array(Array()) v tom samém poli, takže to již někde bylo opraveno.


Nahlášeno zde https://bugs.documentfoundation.org/sho … ?id=146873

Offline

Zápatí