IBM Lotus Symphony


CreateUnoValue функциясы [Орындалу ортасы]

Uno түр жүйесіне сілтеме жасайтын қатаң мәнді көрсететін нысанды қайтарады.

Uno элементіне жіберілгенде, нысан автоматты түрде кез келген сәйкес түрге түрлендіреді. Түр толығымен куәліктендірілген Uno түрінің атауымен көрсетілуі керек.

Ескерім белгішесі The Lotus® Symphony™ API кез келген түрді жиі пайдаланады. Бұл басқа орталардан белгілі Нұсқа түрінің қарама қарсысы. Any түрі бір басты Uno түрін қамтиды және жалпы Uno интерфейстерінде пайдаланылады.

Синтаксис:

oUnoValue = CreateUnoValue( "[]byte", MyBasicValue ) бит кезегін алу үшін.

Егер CreateUnoValue белгіленген Uno түріне түрлендірілмесе, қате орын алады. Түрлендіру үшін, TypeConverter қызметі пайдаланылады.

Бұл функция әдепкі Basic-тен Uno түріне түрлендіру механизмі жеткіліксіз болғанда пайдалануға арналған. Бұл интерфейстерге негізд елген Any түріне, мысалы, XPropertySet::setPropertyValue( Аты, Мән ) or X???Container::insertBy???( ???, Мән ), Lotus Symphony Basic бағдарламасынан кіруге әрекет жасағанда орын алады. Basic орындалуы тек сәйкес қызметте анықталатындықтан бұл түрлерді танымайды.

Бұл жағдайда, Lotus Symphony Basic түрлендіру керек Basic түрі үшін ең жақын сәйкестікті таңдайды. Дегенмен, дұрыс емес түр таңдалса, қате орын алады. CreateUnoValue() функциясын белгісіз Uno түрі үшін мән жасау мақсатында пайдаланыңыз.

Бұл функцияны Any емес мәндерді жіберу үшін де пайдалануға болады, алайда бұл ұсынылмайды. Егер Basic бұрыннан мақсатты түрді білетін болса, CreateUnoValue() функциясы тек Basic жұмысын баяулататын қосымша түрлендіру амалдарына алып келеді.


Өнім туралы пікір | Қосымша құжаттама | Сауда белгілері